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,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,30,0,1,0,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,1,3,2,255,196,0,119,16,0,0,5,2,4,3,4,5,6,8,5,11,13,11,4,19,0,1,2,3,4,5,6,7,8,17,18,9,19,33,20,49,56,181,21,34,65,81,119,22,35,50,97,113,133,23,24,51,71,82,129,134,197,36,37,66,83,193,25,38,52,69,114,115,145,161,166,177,212,39,53,67,84,86,87,88,98,99,116,130,149,209,54,57,68,100,104,146,150,179,211,225,228,55,73,117,136,147,164,178,194,198,240,85,101,162,180,182,40,131,132,148,165,196,241,41,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,78,217,245,226,123,127,93,87,13,79,7,242,253,80,184,44,154,21,46,71,100,171,213,94,130,245,38,190,228,248,210,159,75,173,52,190,111,54,60,101,18,99,168,210,166,217,145,185,43,67,155,82,107,109,83,127,32,185,215,181,115,89,135,17,40,149,106,159,103,196,219,102,158,203,119,29,62,65,182,135,39,236,36,182,170,156,114,109,40,66,153,117,102,70,180,161,37,201,113,100,131,45,170,105,110,202,160,30,43,24,177,138,193,192,171,2,169,136,216,141,94,137,78,166,211,163,190,235,77,59,41,150,95,168,62,219,46,60,152,145,82,242,208,151,100,184,150,150,77,180,74,35,81,151,218,101,81,116,14,44,152,143,3,55,21,44,91,175,157,86,171,133,147,57,212,72,214,154,28,56,221,134,142,111,146,153,150,220,114,117,76,170,162,146,65,45,107,113,74,37,239,117,164,173,182,205,179,106,231,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,4,10,226,95,159,88,216,13,111,61,130,184,77,93,136,254,34,215,35,184,205,93,109,243,119,208,41,207,197,113,41,121,47,50,235,106,98,113,169,198,93,100,189,125,168,73,173,105,73,45,147,95,32,225,249,197,10,234,174,221,86,206,95,115,18,231,165,61,41,217,168,118,245,214,219,110,57,57,217,203,112,208,195,53,30,170,231,115,55,180,210,100,37,41,81,41,41,83,220,206,99,143,55,18,179,55,153,188,201,80,51,37,138,244,42,22,96,241,42,157,77,167,95,21,216,144,225,196,187,39,178,196,102,27,158,242,91,105,182,210,233,37,8,74,72,146,73,34,34,34,34,34,22,233,195,134,236,186,175,156,152,225,229,211,122,220,213,91,130,181,55,210,221,166,163,84,154,228,185,79,236,170,203,66,55,186,225,169,106,218,132,37,37,169,244,74,72,139,161,16,164,31,198,199,52,255,0,240,150,197,95,253,50,168,255,0,237,133,223,112,225,187,46,171,231,38,56,121,116,222,183,53,86,224,173,77,244,183,105,168,213,38,185,46,83,251,42,178,208,141,238,184,106,90,182,161,9,73,106,125,18,146,34,232,68,36,168,0,14,21,157,252,94,188,176,23,44,119,110,46,97,251,241,27,174,219,178,41,15,71,41,108,19,204,58,133,213,34,52,235,46,35,161,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,23,213,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,0,1,194,179,119,155,123,55,40,54,4,75,206,235,181,238,10,244,138,196,135,96,82,162,211,99,25,48,185,105,101,110,33,50,101,43,230,163,161,70,146,47,229,186,100,107,83,109,56,77,185,182,176,48,67,139,6,46,80,115,23,83,196,172,104,155,46,125,137,115,199,67,53,107,98,138,210,223,98,158,182,34,236,142,245,49,153,82,116,142,181,58,148,155,165,205,216,225,58,234,141,42,89,52,104,186,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,2,184,154,231,182,149,130,54,109,71,3,48,182,230,150,222,40,87,163,182,153,83,41,111,165,11,182,225,44,210,165,45,199,52,51,68,151,154,213,45,161,27,92,66,28,231,238,108,201,158,111,214,225,177,158,122,86,96,172,8,120,87,136,213,72,144,113,22,213,143,26,154,210,230,85,18,167,238,134,18,203,134,153,77,37,231,13,247,164,165,184,235,84,157,9,69,174,142,238,34,112,219,110,111,128,249,55,77,217,106,216,212,41,87,77,235,115,82,173,250,44,45,157,166,163,84,154,220,72,172,111,90,80,141,238,184,105,66,119,45,105,73,106,125,84,162,34,234,100,41,91,23,56,178,99,141,199,152,42,126,38,225,121,250,26,204,181,251,84,122,53,171,81,113,227,139,81,109,214,148,209,201,170,55,29,212,115,222,61,201,113,13,239,54,216,82,16,72,220,100,227,142,202,172,122,226,51,50,171,148,204,60,205,78,5,69,236,53,88,56,128,138,21,114,129,88,231,174,42,37,42,141,60,222,136,249,178,182,187,91,41,230,176,251,106,37,18,77,73,97,74,74,22,133,54,137,171,129,120,233,135,25,139,195,138,118,40,97,125,103,183,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,82,7,17,236,194,227,237,141,156,236,67,181,172,172,112,196,11,126,139,11,209,61,154,157,75,185,166,196,138,198,250,84,69,175,99,77,184,148,39,114,214,165,30,133,213,74,51,62,166,98,112,112,137,196,43,251,18,178,219,114,87,113,26,248,184,46,170,147,23,196,200,141,76,173,212,222,156,251,108,38,4,5,37,164,184,242,148,162,65,41,107,81,36,143,77,86,163,246,152,155,224,35,87,17,235,178,234,177,178,99,136,119,77,149,115,85,109,250,212,47,68,246,106,141,46,107,145,37,49,190,171,17,11,216,235,102,149,167,114,22,164,158,135,213,42,50,62,134,98,144,127,27,28,211,255,0,194,91,21,127,244,202,163,255,0,182,26,83,0,0,21,171,198,83,22,49,79,11,255,0,4,31,131,60,75,186,237,47,73,252,160,237,190,130,172,201,129,218,185,126,143,229,243,121,43,78,253,188,197,237,221,174,155,213,167,121,136,213,195,135,48,184,251,124,231,59,15,45,107,215,28,49,2,224,162,205,244,183,105,167,85,46,105,178,226,191,178,149,45,104,222,211,142,41,10,218,180,37,69,169,116,82,72,203,169,16,187,240,0,25,172,252,108,115,79,255,0,9,108,85,255,0,211,42,143,254,216,104,35,44,149,106,173,127,45,184,81,93,174,212,229,212,106,85,27,30,133,46,100,201,111,41,231,228,190,228,6,84,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,62,255,0,141,142,105,255,0,225,45,138,191,250,101,81,255,0,219,13,4,101,146,173,85,175,229,183,10,43,181,218,156,186,141,74,163,99,208,165,204,153,45,229,60,252,151,220,128,202,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,116,177,205,51,55,86,170,208,50,219,138,245,218,21,78,93,58,165,78,177,235,178,225,204,136,242,153,126,51,237,192,121,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,57,6,66,115,191,66,205,197,136,236,43,142,85,42,155,137,180,78,107,181,186,36,54,87,29,149,197,55,140,153,149,17,46,58,226,220,103,98,154,67,135,188,212,135,117,220,148,165,198,141,114,168,0,5,106,241,148,197,140,83,194,255,0,193,7,224,207,18,238,187,75,210,127,40,59,111,160,171,50,96,118,174,95,163,249,124,222,74,211,191,111,49,123,119,107,166,245,105,222,98,53,112,225,204,46,62,223,57,206,195,203,90,245,199,12,64,184,40,179,125,45,218,105,213,75,154,108,184,175,236,165,75,90,55,180,227,138,66,182,173,9,81,106,93,20,146,50,234,68,46,252,87,175,20,108,246,213,112,78,148,206,4,96,189,205,18,61,237,92,142,181,92,21,24,143,171,182,219,208,148,148,27,72,111,105,109,106,76,132,173,70,75,223,204,105,180,146,201,41,55,153,117,62,87,134,151,17,75,203,19,238,106,62,91,113,177,82,235,181,217,81,251,53,181,94,102,49,41,247,209,26,60,169,18,14,168,250,222,213,107,38,153,101,13,173,13,26,214,100,163,116,212,163,55,15,213,84,179,219,85,193,30,35,215,222,6,98,149,205,17,188,47,175,72,165,38,44,202,163,234,66,45,185,171,163,68,82,86,219,154,25,34,51,206,232,151,16,189,173,161,110,115,247,54,68,247,54,194,128,0,0,115,76,197,97,117,195,139,248,71,93,179,236,203,230,224,179,238,115,142,185,52,26,189,26,187,42,148,182,42,40,66,185,4,251,177,245,82,227,41,71,181,212,26,87,170,20,106,73,19,137,109,105,161,123,255,0,28,179,179,133,151,149,91,15,177,7,29,113,130,135,112,208,228,28,105,208,100,222,53,13,237,47,66,50,50,50,120,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,167,133,206,123,106,184,217,74,123,2,49,162,230,137,34,246,161,199,66,173,250,140,183,213,219,110,24,73,74,205,212,57,184,182,187,38,58,80,147,53,239,230,58,218,141,102,149,27,47,58,171,10,25,172,252,108,115,79,255,0,9,108,85,255,0,211,42,143,254,216,93,247,14,27,178,234,190,114,99,135,151,77,235,115,85,110,10,212,223,75,118,154,141,82,107,146,229,63,178,171,45,8,222,235,134,165,171,106,16,148,150,167,209,41,34,46,132,67,213,102,187,53,216,113,148,172,56,93,235,122,187,219,170,179,185,140,80,40,12,60,72,149,87,148,146,35,52,164,204,143,150,202,55,36,221,120,200,210,218,84,146,34,90,214,219,107,162,203,179,58,25,167,186,238,170,205,211,248,123,196,10,55,166,106,18,42,30,142,164,221,53,24,240,97,243,92,82,249,17,218,231,159,45,148,110,218,132,106,123,82,68,90,158,130,207,248,94,225,110,62,215,109,84,102,39,48,88,187,138,181,79,74,111,110,212,183,171,151,44,215,32,187,5,109,167,248,205,214,22,250,185,220,205,235,75,41,117,9,73,37,60,226,39,57,140,184,221,85,254,54,57,167,255,0,132,182,42,255,0,233,149,71,255,0,108,52,17,150,74,181,86,191,150,220,40,174,215,106,114,234,53,42,141,143,66,151,50,100,183,148,243,242,95,114,3,42,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,210,192,5,48,113,12,183,115,119,149,140,80,145,93,180,49,219,24,19,133,119,44,130,59,126,97,223,117,57,69,9,243,111,115,180,247,220,83,132,164,45,42,39,84,209,44,212,107,100,146,124,199,22,135,182,248,12,157,241,25,198,140,29,197,202,122,177,115,19,46,11,198,196,175,200,143,2,188,139,142,169,46,160,186,107,6,189,59,116,101,43,154,234,22,209,45,75,83,104,73,147,200,35,65,167,127,41,198,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,82,220,93,177,191,26,48,215,50,86,221,11,14,113,122,245,181,105,175,216,240,229,187,14,137,95,151,5,135,31,84,249,233,83,170,109,151,18,147,89,165,8,73,168,203,93,16,146,246,16,112,137,198,252,104,196,172,201,92,148,44,70,197,235,214,234,166,177,99,204,150,212,58,221,126,92,230,27,125,51,224,37,46,165,183,156,82,73,100,149,173,36,162,45,116,90,139,218,98,218,106,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,131,158,78,35,55,246,48,98,226,83,151,172,76,189,109,27,18,221,142,168,16,151,75,170,61,76,93,97,243,89,155,179,156,75,59,29,36,40,137,180,54,219,170,81,165,13,239,218,210,221,113,178,253,89,32,183,243,161,155,140,71,98,12,220,202,99,85,18,193,166,243,31,173,220,45,92,149,101,54,190,81,179,186,12,103,205,102,201,76,89,62,217,146,86,126,163,102,167,118,175,105,54,190,129,197,131,23,49,131,6,241,246,206,178,176,183,24,177,2,217,162,199,195,250,122,187,53,62,234,168,55,206,113,51,103,55,206,121,124,237,239,60,104,109,178,83,174,26,156,94,210,53,40,207,168,253,124,34,113,191,26,49,43,50,87,37,11,17,177,122,245,186,169,172,88,243,37,181,14,183,95,151,57,134,223,76,248,9,75,169,109,231,20,146,89,37,107,73,40,139,93,22,162,246,152,113,118,198,252,104,195,92,201,91,116,44,57,197,235,214,213,166,191,99,195,150,236,58,37,126,92,22,28,125,83,231,165,78,169,182,92,74,77,102,148,33,38,163,45,116,66,75,216,67,165,112,107,197,140,83,197,15,194,255,0,225,51,18,238,187,183,209,159,39,251,23,167,107,50,103,246,94,103,164,57,156,174,114,213,179,119,45,27,182,233,174,196,235,220,66,202,128,4,10,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,0,28,211,51,117,106,173,3,45,184,175,93,161,84,229,211,170,84,235,30,187,46,28,200,143,41,151,227,62,220,7,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,62,255,0,141,142,105,255,0,225,45,138,191,250,101,81,255,0,219,13,4,101,146,173,85,175,229,183,10,43,181,218,156,186,141,74,163,99,208,165,204,153,45,229,60,252,151,220,128,202,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,116,176,28,255,0,48,183,77,118,198,192,44,75,189,109,105,221,138,181,111,217,245,154,165,58,79,41,14,114,37,49,9,215,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,114,172,144,103,70,213,205,198,28,49,58,106,169,84,75,250,155,204,98,183,111,53,57,181,56,190,81,51,186,116,102,13,102,241,67,89,190,217,18,150,94,163,134,166,183,47,105,56,185,42,0,3,197,99,22,49,88,56,21,96,85,49,27,17,171,209,41,212,218,116,119,221,105,167,101,50,203,245,7,219,101,199,147,18,42,94,90,18,236,151,18,210,201,182,137,68,106,50,251,76,184,167,15,236,204,94,89,175,195,75,215,20,175,8,49,41,200,77,241,46,155,72,166,70,34,82,41,212,230,224,194,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,137,64,2,144,56,143,102,23,31,108,108,231,98,29,173,101,99,134,32,91,244,88,94,137,236,212,234,93,205,54,36,86,55,210,162,45,123,26,109,196,161,59,150,181,40,244,46,170,81,153,245,51,19,131,132,78,33,95,216,149,150,219,146,187,136,215,197,193,117,84,152,190,38,68,106,101,110,166,244,231,219,97,48,32,41,45,37,199,148,165,18,9,75,90,137,36,122,106,181,31,180,196,223,1,205,51,55,86,170,208,50,219,138,245,218,21,78,93,58,165,78,177,235,178,225,204,136,242,153,126,51,237,192,121,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,56,87,14,108,235,254,53,88,112,253,2,255,0,169,210,155,196,219,91,230,234,81,152,62,83,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,209,164,188,211,101,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,86,175,20,92,130,195,188,40,85,44,204,96,237,62,149,75,170,219,148,249,51,174,202,59,17,152,134,221,78,42,22,236,151,234,73,90,82,157,243,19,204,113,78,243,13,74,121,180,167,105,146,219,36,61,86,216,59,140,87,246,5,95,244,188,70,195,154,244,186,117,74,157,33,135,93,105,169,79,50,197,65,134,222,109,229,68,148,150,86,133,59,25,197,52,130,113,163,81,18,136,190,195,43,254,201,222,106,172,220,215,225,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,174,204,226,146,226,153,94,229,110,65,26,76,249,136,113,8,237,85,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,22,226,25,157,58,174,105,241,66,69,10,208,184,37,171,10,237,169,4,86,252,51,140,168,165,53,242,111,107,181,7,219,82,141,75,90,148,110,165,163,89,36,208,201,164,185,109,173,111,110,137,98,122,112,208,207,172,156,6,184,89,193,92,89,174,203,127,14,171,146,27,102,144,183,57,91,40,21,23,229,54,149,60,167,158,117,180,177,4,210,227,206,188,94,190,213,164,150,132,164,214,241,174,237,4,106,206,254,116,109,92,163,225,195,243,161,42,149,91,191,170,92,182,40,150,243,179,155,75,136,230,147,219,103,73,96,150,79,28,52,27,14,17,169,5,235,184,73,107,114,55,27,136,160,202,181,78,242,197,123,254,109,102,99,114,235,247,101,227,88,114,75,168,137,16,141,250,133,70,91,198,165,19,108,178,146,35,91,142,184,122,33,180,151,85,17,36,187,136,92,159,13,12,133,70,192,107,121,156,106,197,154,20,71,241,22,185,29,183,169,8,115,155,190,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,235,237,66,73,8,82,73,111,18,234,135,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,69,94,40,254,4,241,55,238,95,56,132,41,175,42,57,174,196,124,165,98,58,47,91,41,222,221,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,135,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,135,53,217,81,196,124,165,98,58,236,171,213,174,221,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,92,149,225,123,158,159,192,165,212,140,14,198,59,207,178,97,181,107,127,161,228,205,78,230,104,85,71,28,73,150,175,26,139,179,195,123,87,57,154,146,144,135,77,14,124,210,85,33,195,186,145,21,115,237,157,250,22,81,236,70,161,91,146,169,85,44,77,173,242,157,162,81,38,50,185,12,162,41,60,68,244,169,105,109,214,214,219,59,18,234,27,61,228,165,187,166,212,169,45,186,104,161,107,166,236,186,175,154,236,171,166,245,185,170,183,5,106,110,206,211,81,170,77,114,92,167,246,33,40,70,247,92,53,45,91,80,132,164,181,62,137,73,17,116,34,11,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,205,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,169,81,145,244,51,23,253,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,37,69,37,241,53,207,109,87,27,175,42,142,6,97,109,205,17,204,47,160,200,109,50,166,82,223,82,209,114,77,65,37,74,91,142,104,68,184,204,187,170,91,66,55,54,181,183,207,220,225,27,60,168,235,149,28,168,226,62,109,113,29,22,85,148,215,97,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,34,199,248,182,88,22,110,22,100,154,192,195,236,62,183,162,80,237,234,29,241,2,52,24,49,136,246,52,143,71,212,140,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,224,86,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,118,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,255,0,90,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,246,106,141,46,107,114,226,191,177,106,66,246,58,217,169,10,218,180,41,39,161,244,82,76,143,169,24,250,192,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,12,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,60,56,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,208,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,66,121,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,158,192,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,90,166,125,179,191,66,202,61,136,212,43,114,85,42,165,137,181,190,83,180,74,36,198,87,33,148,69,39,136,158,149,45,45,186,218,219,103,98,93,67,103,188,148,183,116,218,149,37,183,77,20,45,253,117,95,183,87,246,214,227,185,46,58,135,252,164,201,213,41,210,28,255,0,164,227,207,56,226,254,181,41,74,246,153,139,211,225,221,146,8,121,85,177,14,237,188,98,238,196,219,178,158,211,85,212,155,204,73,102,150,218,94,117,196,69,138,234,26,74,211,185,11,99,180,17,56,227,107,118,58,77,10,52,161,10,58,193,226,143,227,179,19,126,229,242,120,66,90,112,175,207,172,105,81,169,89,88,198,74,236,72,107,135,29,154,125,141,83,145,205,53,204,89,186,242,142,4,153,14,58,164,146,201,43,97,168,168,74,16,141,141,114,181,53,155,73,93,165,0,0,0,133,92,68,114,11,15,51,150,169,95,152,91,79,165,83,113,54,137,205,145,161,70,98,63,202,102,205,182,145,217,165,73,218,75,55,144,134,27,76,119,28,89,182,159,89,181,109,75,156,198,169,6,214,187,46,171,26,187,22,233,178,174,106,173,191,90,133,191,179,84,105,115,92,137,41,141,232,82,23,177,214,205,43,78,228,45,73,61,15,170,84,100,125,12,197,244,228,39,59,244,44,220,88,142,194,184,229,82,169,184,155,68,230,187,91,162,67,101,113,217,92,83,120,201,153,81,18,227,174,45,198,118,41,164,56,123,205,72,119,93,201,74,92,104,215,64,34,239,178,91,142,152,113,151,78,25,150,30,40,98,133,103,176,210,160,250,101,166,89,104,137,114,170,18,149,87,156,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,106,91,49,121,151,197,60,208,95,111,95,88,153,86,253,30,197,70,134,252,159,69,211,62,101,150,156,236,140,60,235,156,158,111,33,11,115,106,189,117,234,163,246,17,74,174,26,156,63,127,14,211,32,227,222,43,51,178,193,165,84,21,232,186,114,147,163,149,137,209,31,140,191,157,105,248,203,102,69,57,101,218,88,115,106,201,70,227,107,71,77,170,23,82,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,30,43,24,176,118,193,199,91,2,169,135,56,141,65,137,81,166,212,99,190,211,78,187,21,151,159,167,190,227,46,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,158,188,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,90,240,212,226,23,51,12,171,176,112,43,30,110,255,0,235,22,126,230,168,245,202,163,207,200,114,143,43,100,102,99,69,91,206,60,109,198,167,37,182,86,146,36,183,181,183,29,37,41,72,111,122,147,242,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,245,120,149,241,11,153,137,181,217,216,21,128,215,127,245,139,3,107,85,138,229,45,231,227,185,88,149,178,75,50,98,161,230,222,38,228,211,148,219,200,73,146,155,218,227,141,26,146,165,183,177,74,137,89,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,133,48,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,125,132,85,23,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,7,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,150,203,78,233,174,216,215,85,26,245,181,167,118,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,47,251,36,25,209,181,115,113,135,12,78,154,170,85,18,254,166,243,24,173,219,205,78,109,78,47,148,76,238,157,25,131,89,188,80,214,111,182,68,165,151,168,225,169,173,203,218,78,46,74,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,149,102,199,194,198,50,124,63,184,124,185,241,158,188,11,199,76,71,203,166,35,211,177,67,11,235,61,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,246,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,6,103,235,58,247,86,107,49,30,93,18,147,83,236,248,101,108,212,30,110,220,167,199,55,16,220,253,134,166,211,83,144,78,37,11,83,206,160,204,208,149,164,185,45,172,208,69,185,78,173,217,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,14,85,155,31,11,24,201,240,254,225,242,231,198,117,176,171,19,46,172,27,196,123,115,20,172,169,125,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,78,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,118,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,28,79,114,21,27,6,42,178,243,3,131,244,40,144,48,250,167,34,51,53,90,68,78,106,206,147,81,125,79,111,121,182,146,215,42,60,21,26,88,73,17,187,234,188,249,54,132,165,6,218,19,24,50,163,154,236,71,202,86,35,162,245,178,157,237,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,200,174,34,60,69,35,102,78,149,7,9,176,125,82,226,225,243,177,233,213,106,171,210,227,59,18,124,154,137,37,197,174,27,132,151,141,167,35,52,110,49,170,77,179,214,68,99,90,22,180,37,181,170,37,97,78,5,226,62,50,195,187,234,214,85,27,155,74,177,45,249,183,37,126,164,249,154,34,194,139,29,135,30,36,41,100,71,171,206,242,148,134,155,34,53,41,68,163,61,16,135,22,143,0,61,174,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,180,138,117,100,151,138,53,43,2,240,26,187,134,216,203,26,224,185,106,86,172,115,122,200,218,234,84,82,216,62,91,109,210,86,233,167,115,8,105,70,167,18,234,249,132,150,121,141,164,139,146,195,46,193,252,116,199,76,71,204,94,35,212,113,67,20,43,61,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,177,94,20,121,22,252,134,104,49,174,204,255,0,107,202,176,33,78,87,247,74,85,81,200,230,159,239,93,149,106,87,233,188,72,254,199,120,90,160,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,0,139,179,225,21,152,27,6,243,192,26,126,95,233,235,151,26,236,195,216,242,101,206,106,89,178,132,77,98,93,70,91,196,236,84,147,134,235,136,104,156,105,46,169,72,73,33,111,54,93,119,17,137,234,0,2,42,241,71,240,39,137,191,114,249,196,33,64,34,95,240,238,206,252,204,170,223,103,105,94,50,183,97,149,217,80,105,218,234,141,151,228,189,75,113,44,186,218,37,69,105,14,165,9,220,181,177,218,12,155,113,197,181,29,36,132,154,144,132,157,239,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,14,63,154,44,178,88,57,166,194,250,150,31,221,241,162,67,169,46,58,147,69,184,74,156,204,153,180,103,205,198,156,222,194,156,45,201,66,212,195,73,117,8,82,13,198,201,72,220,157,73,73,207,102,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,244,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,158,153,67,226,201,51,12,240,158,227,180,179,2,117,91,182,171,110,211,251,69,165,43,152,252,138,133,114,83,146,93,83,177,167,205,125,215,54,237,231,179,177,206,89,37,12,48,233,122,235,38,155,114,5,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,83,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,54,39,96,237,253,131,142,91,144,241,26,131,46,135,82,185,40,231,91,106,153,58,43,209,166,196,99,182,202,136,148,200,101,228,33,77,173,74,136,183,18,69,169,27,110,54,173,125,99,34,250,184,115,151,235,251,20,240,191,18,49,94,208,68,73,52,220,46,143,79,151,90,134,68,242,230,186,196,167,29,79,53,134,219,109,73,82,26,75,46,186,234,150,164,18,27,66,149,215,67,211,242,96,94,58,98,62,93,49,30,157,138,24,95,89,236,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,76,224,206,223,21,106,86,55,225,123,184,81,128,180,59,130,135,77,185,35,191,18,231,153,92,140,152,211,73,142,99,10,109,168,142,69,150,180,236,113,41,144,211,233,117,38,74,109,205,165,244,148,32,254,5,224,94,35,230,47,17,233,216,95,133,244,110,221,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,46,153,104,194,204,175,216,140,216,184,103,73,253,46,219,89,152,196,111,74,84,254,121,231,91,237,111,178,211,124,238,87,61,104,111,114,125,68,104,146,246,153,197,94,53,126,22,45,111,136,16,124,186,162,41,88,78,158,27,185,250,174,224,21,213,75,193,44,72,168,118,220,50,184,42,8,143,29,233,82,80,223,201,153,79,185,161,201,67,142,169,40,76,53,45,123,159,109,74,36,163,85,60,141,21,204,67,215,126,2,128,120,163,248,236,196,223,185,124,158,16,147,252,26,115,49,102,208,27,170,101,98,187,6,92,90,237,199,88,151,113,208,167,36,141,198,38,44,161,52,79,196,89,18,117,101,104,106,25,186,149,153,154,22,92,196,153,161,73,65,59,107,224,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,42,175,142,119,230,79,246,147,247,104,132,25,29,197,235,55,2,51,81,97,226,150,32,191,45,139,122,147,34,99,51,159,140,193,188,184,232,147,9,248,164,241,160,189,101,33,10,125,43,89,36,148,189,137,86,212,173,90,36,244,81,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,56,254,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,171,54,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,57,86,108,124,44,99,39,195,251,135,203,159,25,172,29,127,43,185,155,191,178,179,138,20,220,64,180,36,203,153,77,68,132,170,181,111,29,69,232,208,171,44,19,110,183,177,244,182,123,84,180,37,247,84,210,214,149,147,110,26,87,181,90,26,85,161,76,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,234,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,85,95,28,239,204,159,237,39,238,209,2,178,147,141,244,172,184,99,245,185,141,21,154,28,186,204,123,114,61,81,72,129,25,196,182,185,47,189,78,147,29,148,26,213,209,8,55,94,111,122,244,81,165,27,148,73,89,145,32,252,174,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,117,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,180,158,22,249,5,153,135,125,135,51,120,199,79,170,211,110,243,237,145,237,219,118,100,103,224,189,72,108,249,177,158,147,45,183,18,133,169,231,80,110,19,109,153,27,105,105,194,115,215,91,136,228,217,80,160,30,40,254,59,49,55,238,95,39,132,34,168,189,62,29,217,250,135,153,203,84,236,60,82,168,82,169,184,155,68,229,71,212,228,177,31,229,51,102,219,171,237,49,99,110,37,155,200,67,14,42,67,109,160,219,79,170,226,118,165,206,91,83,84,0,0,5,90,241,80,200,84,105,81,170,185,167,193,186,20,72,107,135,29,234,133,243,76,143,205,53,204,89,186,202,74,124,104,237,180,164,146,201,43,125,217,75,82,208,141,141,115,116,53,155,170,93,112,96,94,58,98,62,93,49,30,157,138,24,95,89,236,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,79,128,30,214,238,197,235,202,245,195,187,11,11,107,47,196,43,123,14,35,212,89,162,176,203,4,149,239,157,45,82,164,188,234,207,85,45,106,81,182,130,45,73,4,134,81,162,73,70,181,46,69,112,238,201,4,204,213,95,103,118,222,49,118,225,149,167,80,105,170,234,77,231,227,61,84,113,76,186,226,34,197,117,13,41,10,218,180,49,218,8,156,109,196,53,33,38,133,18,150,133,21,239,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,7,10,206,38,85,108,220,215,225,29,66,207,172,211,98,38,231,167,71,145,38,211,171,184,225,178,186,117,68,209,234,18,157,74,22,174,204,226,146,218,94,70,213,110,65,18,136,185,136,109,104,207,182,42,225,157,213,131,120,143,113,225,109,235,19,179,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,31,87,24,113,211,17,241,230,101,179,86,197,10,207,166,106,182,189,190,205,182,205,73,210,51,149,50,43,79,190,243,107,146,179,51,230,188,93,161,72,55,52,37,45,40,73,175,114,205,107,95,229,195,76,94,188,176,150,53,228,197,152,252,70,23,124,218,242,173,10,155,207,48,78,173,20,233,46,178,185,9,104,149,234,165,107,75,28,179,81,146,180,67,139,52,237,94,213,167,242,97,86,25,221,88,201,136,246,230,22,217,81,59,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,160,156,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,236,205,169,78,37,148,109,78,212,25,168,203,152,183,22,190,234,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,14,53,126,41,237,111,135,240,124,198,162,63,39,8,220,204,89,184,43,139,149,156,45,188,224,203,66,49,94,69,38,155,76,169,178,70,226,35,84,89,91,232,142,195,173,165,38,173,143,170,94,194,112,143,212,90,81,185,59,20,167,27,187,64,1,149,113,239,240,47,29,49,31,46,152,143,78,197,12,47,172,246,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,98,204,45,171,154,12,26,162,226,229,173,27,176,118,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,229,196,26,146,133,45,167,90,89,161,27,246,151,85,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,59,254,75,179,109,117,101,27,20,202,233,166,181,219,173,186,239,102,167,220,212,229,37,199,121,144,83,37,181,173,246,26,39,154,108,230,54,217,60,150,86,225,154,83,206,112,140,180,89,141,4,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,10,96,226,123,159,88,216,207,85,151,151,236,31,174,196,159,135,212,201,17,158,170,213,226,115,80,117,106,139,10,123,123,45,186,151,121,82,32,164,212,194,136,205,175,89,230,9,196,41,72,38,214,170,246,23,83,193,83,194,197,211,241,2,119,151,83,132,255,0,1,64,60,81,252,118,98,111,220,190,79,8,73,78,15,121,174,195,139,26,29,71,44,151,171,190,134,170,221,23,2,235,20,10,163,239,17,69,157,41,214,35,176,112,21,169,23,41,227,236,233,54,140,204,210,234,150,166,203,106,201,180,187,109,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,29,127,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,166,14,227,21,131,142,182,5,47,17,176,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,207,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,160,204,253,100,162,234,202,158,35,203,173,210,105,157,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,194,176,119,7,111,236,117,191,233,120,115,135,52,25,117,26,149,70,67,13,58,235,81,94,121,138,123,14,60,219,42,151,41,76,161,106,106,51,106,117,6,227,166,147,36,145,253,132,119,83,76,202,173,155,149,14,31,152,169,103,209,169,177,21,115,212,112,222,179,38,236,171,182,225,188,186,141,68,169,79,239,36,186,164,33,93,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,68,35,66,121,223,201,117,171,155,140,56,126,12,36,210,168,151,245,55,150,253,18,225,118,11,106,113,124,162,123,108,25,47,146,13,226,134,179,125,195,52,160,253,71,13,46,237,94,211,109,116,3,118,90,213,219,26,234,172,217,87,76,30,197,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,68,223,225,161,144,169,56,243,112,179,141,88,179,66,150,198,29,80,228,54,245,33,14,114,182,87,234,44,74,109,74,101,76,188,211,137,126,9,37,183,154,120,253,77,203,81,33,10,81,161,226,69,218,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,0,143,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,14,229,71,53,216,113,155,92,56,69,235,101,59,216,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,96,2,42,241,71,240,39,137,191,114,249,196,33,72,25,122,181,168,87,206,62,225,165,149,116,193,237,180,91,130,240,163,82,234,49,185,171,111,159,21,249,173,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,163,213,230,187,42,56,143,148,172,71,93,149,122,181,219,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,150,188,42,243,207,74,194,217,63,139,118,46,85,34,83,237,58,148,137,85,42,29,195,82,170,38,60,106,51,252,163,113,216,175,42,67,132,211,113,157,54,212,164,108,218,101,33,213,17,165,124,253,205,220,72,0,138,185,246,201,5,11,55,22,35,83,109,200,180,170,110,38,209,57,77,81,43,115,30,92,118,87,20,222,35,122,44,181,54,211,139,113,157,138,117,109,150,195,82,29,211,106,146,151,29,37,208,181,211,105,221,86,53,118,85,173,122,219,53,91,126,181,11,103,105,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,84,168,140,186,25,9,213,194,247,34,223,134,187,169,24,227,140,118,103,107,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,104,134,206,142,115,53,52,161,110,146,27,249,212,166,67,100,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,28,127,137,174,68,170,184,35,121,84,113,207,11,109,152,141,225,125,122,67,106,149,14,150,194,144,139,110,106,201,41,82,28,111,83,36,70,121,221,84,218,209,181,180,45,206,70,214,200,153,230,194,11,90,211,186,175,154,236,91,90,202,182,106,183,5,106,110,254,205,78,165,194,114,92,167,246,33,75,94,198,155,37,45,91,80,133,40,244,46,137,73,153,244,35,23,253,145,124,153,80,178,121,135,18,169,142,85,125,51,121,221,29,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,55,37,68,0,227,87,225,98,214,248,129,7,203,170,34,176,50,103,130,150,174,98,115,39,103,224,229,235,80,170,194,162,220,30,144,237,47,210,221,109,185,72,228,64,145,33,27,20,227,110,32,181,91,41,35,213,7,234,153,233,161,232,101,229,49,211,2,241,31,46,152,143,81,194,252,80,163,118,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,197,120,94,113,2,255,0,185,188,169,98,235,223,205,82,108,202,194,149,255,0,57,116,227,77,126,68,159,249,180,104,141,178,215,232,53,167,209,49,106,130,128,120,163,248,236,196,223,185,124,158,16,139,244,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,222,225,221,157,248,121,170,177,14,210,188,101,109,196,219,78,158,211,181,213,27,44,70,102,168,218,158,117,180,74,138,210,29,82,213,181,8,99,180,25,54,219,104,118,66,73,9,36,173,9,41,128,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,42,175,142,119,230,79,246,147,247,104,170,177,101,60,45,243,245,15,14,251,14,89,49,142,161,74,166,218,7,219,36,91,183,20,201,44,65,102,144,225,243,100,189,26,91,142,41,8,83,46,172,220,54,220,51,55,18,235,132,223,174,135,17,201,183,241,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,28,215,102,187,17,243,107,136,235,189,111,87,123,13,42,15,49,138,5,1,135,141,113,105,17,84,100,102,148,153,145,115,30,94,212,155,175,25,18,156,82,82,68,72,66,27,109,28,84,105,79,41,222,22,48,111,225,253,189,229,204,12,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,53,130,90,103,239,34,117,92,162,92,208,171,182,212,201,117,108,58,184,164,28,74,60,201,78,41,249,177,95,110,59,42,113,169,206,34,59,76,33,110,56,169,10,101,40,51,53,54,202,204,250,161,65,195,207,57,55,150,89,177,66,61,172,244,107,130,227,177,46,201,6,204,251,98,145,8,167,77,122,162,182,246,69,122,3,42,113,4,82,84,233,50,210,136,149,243,141,158,134,149,173,12,154,47,208,5,85,241,206,252,201,254,210,126,237,21,86,44,39,133,206,68,169,88,217,85,123,29,241,162,217,151,34,201,161,200,66,109,250,116,182,19,216,174,25,169,82,201,213,185,184,247,59,26,58,144,146,52,108,229,186,226,141,6,165,19,47,52,169,129,196,159,60,244,172,190,216,19,48,175,14,106,145,39,98,45,213,30,77,53,213,195,170,37,47,218,236,41,150,205,82,157,75,46,19,236,201,83,114,16,168,218,146,75,93,93,220,100,217,54,231,52,225,173,196,102,187,138,21,27,127,44,248,205,22,171,90,187,228,115,152,161,92,237,236,115,181,197,143,21,233,11,77,68,214,178,89,188,132,48,105,75,201,37,169,221,201,230,17,45,43,117,216,87,197,31,199,102,38,253,203,228,240,135,31,195,156,191,95,216,167,133,248,145,138,246,130,34,73,166,225,116,122,124,186,212,50,39,151,53,214,37,56,234,121,172,54,219,106,74,144,210,89,117,215,84,181,32,144,218,20,174,186,30,158,86,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,70,107,168,89,180,193,168,87,151,54,149,14,239,166,233,14,233,162,66,121,106,236,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,0,0,10,75,226,107,145,42,174,8,222,85,28,115,194,219,102,35,120,95,94,144,218,165,67,165,176,164,34,219,154,178,74,84,135,27,212,201,17,158,119,85,54,180,109,109,11,115,145,181,178,38,121,176,44,119,92,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,237,46,37,46,37,148,109,86,229,145,168,203,150,135,22,141,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,228,133,86,165,84,100,207,135,79,169,196,149,34,151,32,162,78,105,151,146,181,197,124,218,109,226,105,212,145,234,133,155,79,52,225,37,90,30,199,16,174,229,17,159,235,1,15,248,140,228,163,241,170,195,134,43,246,5,50,148,222,38,218,223,57,77,146,249,114,156,170,65,34,89,185,76,83,219,146,132,238,90,201,198,148,233,41,40,113,42,78,173,37,231,92,42,33,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,211,195,207,37,148,172,172,97,124,122,237,223,111,196,78,42,92,177,204,238,9,133,37,50,142,19,6,230,230,169,236,56,148,146,80,132,164,154,83,164,131,81,45,226,81,243,28,66,25,219,45,64,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,28,106,252,83,218,223,15,224,249,141,68,64,1,115,220,48,179,235,39,25,233,81,50,253,140,21,217,115,241,6,153,30,75,212,170,188,190,82,10,173,78,97,44,236,101,199,84,239,54,68,228,146,159,81,153,53,235,50,193,184,181,41,100,226,213,97,64,50,174,37,86,101,50,65,93,194,76,14,194,220,195,216,113,106,181,139,50,237,179,232,213,27,142,75,239,33,231,41,21,137,108,165,197,18,144,219,72,229,67,95,53,164,52,179,53,153,56,74,66,214,70,182,137,126,83,37,217,182,186,178,141,138,101,116,211,90,237,214,221,119,179,83,238,106,114,146,227,188,200,41,146,218,214,251,13,19,205,54,115,27,108,158,75,43,112,205,41,231,56,70,90,44,197,255,0,97,86,38,90,184,201,135,22,230,41,89,82,251,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,229,115,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,31,204,245,90,149,90,202,134,51,204,163,84,226,79,142,221,143,116,196,91,177,158,75,168,75,236,67,148,203,205,26,146,102,68,182,221,109,198,214,158,244,173,10,73,232,100,100,51,110,36,86,115,50,103,127,101,50,255,0,147,14,100,25,117,27,38,163,33,110,208,107,205,52,243,204,37,135,30,144,81,162,74,146,108,52,201,78,228,199,55,28,105,189,75,67,220,158,157,221,87,134,134,120,228,229,198,242,103,7,175,132,68,94,29,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,146,188,75,248,136,91,212,235,53,236,4,192,27,142,223,185,87,122,81,220,69,193,114,211,106,17,106,49,34,211,159,55,25,114,19,38,210,150,158,210,226,82,178,90,151,167,45,165,164,208,70,183,18,182,107,3,7,112,118,254,199,91,254,151,135,56,115,65,151,81,169,84,100,48,211,174,181,21,231,152,167,176,227,205,178,169,114,148,202,22,166,163,54,167,80,110,58,105,50,73,31,216,71,232,51,65,130,159,139,182,53,85,240,113,202,135,109,151,111,211,232,253,189,244,187,204,109,115,159,165,197,145,43,148,174,91,102,108,147,239,58,77,238,65,43,150,72,221,170,181,51,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,1,226,143,227,179,19,126,229,242,120,66,47,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,46,255,0,134,134,120,227,102,58,205,103,7,175,132,75,70,34,217,116,118,214,244,183,22,236,132,87,41,204,155,108,20,213,60,179,82,138,73,41,109,37,228,173,94,186,220,39,16,102,74,90,25,155,227,149,102,199,194,198,50,124,63,184,124,185,241,154,193,223,243,41,149,26,238,7,89,56,91,138,180,150,170,181,43,51,18,108,250,53,96,170,79,178,131,110,13,98,68,52,189,38,2,150,131,251,93,104,214,148,26,155,82,144,92,195,97,197,159,213,201,6,116,110,172,163,226,59,19,166,170,171,91,176,106,92,198,43,118,243,83,156,75,104,230,155,59,167,70,96,214,76,156,196,19,13,145,41,101,235,182,74,107,114,55,19,136,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,140,88,59,96,227,173,129,84,195,156,70,160,196,168,211,106,49,223,105,167,93,138,203,207,211,223,113,151,25,76,184,170,121,11,75,82,91,75,171,54,221,36,153,164,207,237,35,229,89,72,200,230,17,229,10,53,110,85,158,185,117,203,134,185,33,228,61,94,170,33,29,173,186,119,52,212,196,38,246,17,37,8,74,73,179,113,73,34,231,58,157,234,36,165,45,52,215,181,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,31,231,19,135,54,28,102,170,251,181,111,246,101,124,150,173,55,80,105,139,182,165,11,66,122,169,71,67,43,209,36,217,161,72,84,196,173,12,52,219,203,50,36,52,181,239,39,137,166,90,41,85,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,214,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,1,18,82,234,201,149,118,38,76,108,172,226,90,85,94,221,74,157,218,227,221,116,233,11,66,28,167,184,154,171,240,163,73,142,125,57,140,175,107,13,173,190,174,33,197,18,203,122,22,174,71,138,202,238,102,239,236,172,226,133,55,16,45,9,50,230,83,81,33,42,173,91,199,81,122,52,42,203,4,219,173,236,125,45,158,213,45,9,125,213,52,181,165,100,219,134,149,237,86,134,149,104,83,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,80,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,252,243,69,150,75,7,52,216,95,82,195,251,190,52,72,117,37,199,82,104,183,9,83,153,147,54,140,249,184,211,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,57,236,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,147,194,223,63,83,49,19,176,229,147,24,234,21,90,149,222,93,178,69,187,113,76,146,252,231,170,237,151,54,75,209,165,184,226,150,180,188,210,9,195,109,195,50,109,77,54,77,250,139,109,28,235,42,0,17,43,54,60,58,240,143,52,184,137,108,98,13,73,50,232,21,36,72,92,107,170,117,34,74,35,73,169,211,147,17,226,142,122,45,151,80,185,45,200,76,68,18,212,73,254,14,110,165,70,173,140,18,36,253,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,102,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,122,23,85,40,204,250,153,138,108,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,125,116,218,118,173,243,66,149,107,94,182,205,42,224,162,205,217,218,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,209,73,35,46,164,66,48,101,35,135,22,17,229,74,242,173,226,12,90,188,187,194,225,145,33,230,168,51,170,145,80,218,232,148,229,145,151,41,178,73,154,87,37,73,53,33,201,36,72,220,143,85,13,180,149,58,78,75,80,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,180,231,163,38,84,44,225,225,196,90,99,117,95,67,94,118,191,104,145,108,212,157,90,206,42,92,116,145,205,141,37,180,235,171,46,242,154,35,113,41,55,27,82,18,164,238,34,91,78,80,13,211,105,221,86,53,118,85,173,122,219,53,91,126,181,11,103,105,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,84,168,140,186,25,11,169,225,187,159,170,22,62,218,180,188,18,196,138,135,98,196,219,126,158,136,241,222,149,37,110,124,166,138,195,122,28,148,56,234,148,181,76,74,17,185,246,212,163,82,244,83,200,213,60,196,51,93,124,81,252,118,98,111,220,190,79,8,48,159,37,23,86,62,228,238,171,141,120,79,76,244,149,223,103,222,21,56,85,42,75,68,226,229,85,169,101,6,158,235,105,140,157,198,131,121,133,174,66,137,164,160,150,242,95,81,18,148,182,218,105,113,214,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,29,202,142,107,176,227,54,184,112,139,214,202,119,176,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,224,56,163,248,19,196,223,185,124,226,16,160,17,170,128,0,1,85,124,115,191,50,127,180,159,187,68,0,202,254,10,126,49,56,213,72,193,198,234,29,138,93,193,79,172,118,7,212,239,45,180,78,98,151,42,68,94,106,185,110,25,50,111,178,209,57,181,6,174,89,175,110,138,208,203,197,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,220,248,103,241,3,252,38,218,181,44,37,204,45,243,74,141,114,90,84,243,155,75,174,213,166,242,94,172,82,217,109,197,200,84,135,28,34,109,79,69,109,178,90,221,53,239,113,163,55,20,147,54,94,121,80,175,136,142,119,230,102,170,251,43,74,206,149,183,12,173,58,131,174,208,148,76,191,25,234,163,138,101,166,215,42,83,75,117,72,86,213,161,254,206,102,219,110,33,169,10,37,164,148,181,164,190,86,66,114,65,93,205,197,246,236,219,142,45,86,155,134,84,78,107,85,186,220,55,145,29,229,202,54,76,217,139,17,78,52,226,28,123,122,154,91,133,176,210,134,181,220,164,169,198,137,113,84,105,79,41,222,22,48,111,225,253,189,229,204,12,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,53,131,81,23,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,139,249,43,225,205,135,25,84,152,187,242,183,43,229,94,33,127,11,134,205,93,221,59,44,40,166,251,201,109,200,108,26,9,81,222,122,41,178,151,141,75,117,73,87,53,182,220,229,173,124,201,128,2,170,248,231,126,100,255,0,105,63,118,136,43,147,60,20,181,115,19,153,59,63,7,47,90,133,86,21,22,224,244,135,105,126,150,235,109,202,71,34,4,137,8,216,167,27,113,5,170,217,73,30,168,63,84,207,77,15,67,43,169,206,110,105,109,92,145,96,116,25,214,221,183,74,122,181,51,109,10,208,183,155,83,113,162,179,203,103,163,170,97,10,74,251,28,116,37,178,82,89,47,164,182,26,213,178,112,156,77,0,221,55,101,213,124,215,101,93,55,173,205,85,184,43,83,118,118,154,141,82,107,146,229,63,177,9,66,55,186,225,169,106,218,132,37,37,169,244,74,72,139,161,16,187,238,29,217,5,135,150,59,84,239,204,82,167,210,170,88,155,91,229,72,208,227,49,35,228,203,100,219,168,236,209,100,237,53,147,203,67,238,38,67,141,172,155,87,170,218,119,37,190,99,181,173,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,56,255,0,19,92,137,85,112,70,242,168,227,158,22,219,49,27,194,250,244,134,213,42,29,45,133,33,22,220,213,146,82,164,56,222,166,72,140,243,186,169,181,163,107,104,91,156,141,173,145,51,205,138,185,120,204,13,253,150,92,80,131,138,248,114,184,139,169,67,143,34,35,176,231,27,199,10,107,15,54,105,83,82,27,101,198,212,226,9,91,29,74,77,90,19,141,54,174,187,72,104,79,47,25,129,176,115,53,133,240,113,95,14,87,45,20,217,146,36,68,118,28,227,100,166,194,125,151,13,42,106,67,108,184,226,91,89,167,99,169,73,171,83,109,214,213,211,113,14,150,0,0,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,105,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,69,36,140,186,145,12,182,139,243,225,89,73,165,83,178,57,96,204,167,211,34,69,145,84,145,88,151,57,214,89,74,23,41,242,169,201,100,157,117,68,90,173,100,211,45,54,74,86,167,177,180,39,185,36,69,45,64,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,42,231,235,58,246,174,84,240,226,93,18,147,83,237,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,174,105,193,170,173,85,175,229,182,246,174,215,106,114,234,53,42,142,36,84,165,204,153,45,229,60,252,151,220,129,79,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,137,234,0,41,3,140,101,167,106,218,153,167,163,252,150,182,105,84,111,76,217,241,234,213,31,71,194,110,63,108,156,237,70,161,205,146,246,194,46,99,203,218,157,206,43,85,43,66,212,207,65,250,248,48,210,105,85,28,215,214,230,84,41,145,37,72,165,216,243,229,193,117,230,82,181,197,124,230,66,100,221,105,70,90,161,102,211,206,182,106,78,135,177,197,167,185,70,71,118,128,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,35,143,229,59,39,213,92,216,97,30,46,170,198,40,133,125,217,82,40,51,232,168,146,234,155,68,230,29,69,68,164,193,37,26,201,166,214,233,182,194,208,227,137,50,37,176,148,26,155,67,139,113,49,215,250,234,176,174,175,237,173,185,114,91,149,15,249,72,115,169,179,163,185,255,0,69,198,94,109,196,125,74,74,147,236,50,23,211,144,92,235,218,185,172,195,136,148,74,181,79,179,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,202,184,209,158,90,41,150,110,41,228,155,13,237,106,131,145,43,150,245,115,13,233,180,10,163,113,165,158,199,81,232,244,69,153,28,220,105,68,164,45,42,39,90,94,213,18,208,180,168,189,85,39,165,48,103,127,37,215,86,81,241,29,248,48,147,85,173,216,53,46,91,244,75,133,216,46,37,180,115,77,237,176,100,190,72,38,78,98,9,135,12,210,131,245,219,36,187,181,27,141,180,123,110,28,89,227,141,149,43,202,125,159,136,40,151,35,14,175,9,12,46,115,205,45,215,87,68,150,146,52,20,214,152,35,52,173,10,73,165,47,165,41,230,169,13,52,164,154,141,146,105,203,126,204,221,90,149,95,202,38,43,215,104,85,56,149,26,109,71,13,235,178,225,204,136,242,94,98,75,14,83,30,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,12,219,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,32,226,95,158,56,217,113,179,94,193,235,29,18,215,136,183,165,29,197,179,45,181,187,29,20,58,115,198,227,7,53,47,32,210,163,146,106,67,169,101,40,87,168,182,205,197,153,18,80,135,190,78,95,234,213,90,255,0,8,43,146,187,93,169,203,168,212,170,54,61,255,0,46,100,201,111,41,231,228,190,228,154,170,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,82,96,211,70,58,96,94,28,102,47,14,42,56,95,138,20,110,221,74,157,163,172,188,209,146,37,83,229,36,140,155,149,25,195,35,229,188,141,202,208,244,52,154,84,164,45,43,66,214,133,103,91,29,48,47,17,242,233,136,245,28,47,197,10,55,97,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,124,85,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,250,120,121,228,178,149,149,140,47,143,93,187,237,248,137,197,75,150,57,157,193,48,164,166,81,194,96,220,220,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,62,99,136,67,59,106,219,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,64,60,81,252,118,98,111,220,190,79,8,125,92,15,201,4,204,197,228,190,224,197,236,55,139,190,254,179,239,10,163,82,35,169,231,215,233,90,59,52,152,210,10,43,17,218,105,195,114,103,61,90,50,73,216,74,231,184,149,169,90,55,178,48,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,46,205,181,171,155,156,44,43,166,154,215,97,185,40,93,154,159,115,83,148,150,218,229,206,84,102,214,183,216,104,158,117,194,134,227,134,242,89,91,134,74,87,37,194,50,213,6,61,94,108,124,44,99,39,195,251,135,203,159,25,172,26,40,194,60,51,181,113,147,34,56,125,133,183,172,78,209,69,185,176,190,135,79,147,181,182,214,227,59,233,140,108,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,73,153,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,218,91,74,155,75,200,218,157,171,50,81,23,45,109,173,114,43,134,167,16,47,192,76,200,56,9,138,207,111,176,106,181,5,122,46,162,165,106,229,30,116,183,227,35,231,93,126,74,25,143,78,65,118,151,220,218,131,81,56,226,215,215,114,133,212,128,143,249,214,205,111,226,125,133,148,172,76,249,5,242,183,210,119,3,20,46,197,233,78,193,203,230,70,144,247,55,153,201,119,93,59,54,221,187,75,93,250,235,211,67,138,184,79,198,83,240,161,138,118,110,25,254,46,62,140,249,91,112,83,168,93,183,229,127,59,178,246,169,45,179,205,229,246,36,239,219,204,221,183,114,117,211,77,75,93,69,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,95,159,12,234,77,42,191,195,255,0,15,232,85,218,100,74,141,54,163,30,189,18,100,57,108,165,230,36,176,229,90,114,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,86,95,17,28,144,76,202,173,246,87,109,157,23,118,25,93,149,7,90,161,36,158,126,75,212,183,18,203,78,46,44,167,86,210,80,157,203,91,253,156,141,199,28,91,81,212,107,81,169,11,81,252,172,132,231,126,187,148,123,237,216,87,28,170,173,75,12,171,124,215,107,116,72,108,162,67,200,148,76,153,51,42,34,92,117,180,54,246,244,180,135,15,121,37,109,107,185,42,83,109,26,47,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,196,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,209,237,211,118,90,182,53,10,85,211,122,220,212,171,126,139,11,103,105,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,85,40,136,186,153,12,251,231,147,54,242,115,123,139,137,188,34,218,241,40,118,245,14,58,169,116,22,87,25,175,72,185,19,121,175,153,49,244,234,165,173,74,53,40,154,37,27,76,238,52,163,114,148,235,174,245,94,27,25,28,184,113,246,255,0,135,139,55,170,238,11,114,196,180,228,70,170,67,153,21,18,160,191,93,150,135,156,38,219,131,49,36,146,74,26,118,58,185,206,178,231,53,179,36,33,27,22,190,107,87,146,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,132,10,226,107,145,42,86,55,89,181,28,115,194,219,102,91,152,161,65,142,218,165,67,165,176,149,174,228,132,131,74,84,135,27,212,141,114,89,107,85,54,180,110,113,104,111,145,181,195,54,121,92,131,134,183,14,107,218,222,186,173,252,204,99,52,170,173,178,229,51,156,253,10,216,111,182,83,106,137,148,151,30,142,181,84,73,104,109,109,179,177,38,164,178,147,82,95,67,201,230,25,55,189,167,98,175,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,255,0,197,35,32,176,240,239,183,102,111,7,41,244,170,109,160,125,142,61,197,110,195,140,196,22,105,14,31,42,51,50,98,54,218,80,133,50,234,205,178,113,178,35,113,46,184,110,122,232,113,124,152,107,149,220,205,223,217,89,197,10,110,32,90,18,101,204,166,162,66,85,90,183,142,162,244,104,85,150,9,183,91,216,250,91,61,170,90,18,251,170,105,107,74,201,183,13,43,218,173,13,42,182,172,239,226,245,155,143,92,49,46,220,92,195,247,229,185,66,184,163,210,30,142,82,216,54,95,105,104,174,68,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,58,54,26,168,0,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,44,211,136,38,66,173,236,204,217,179,175,156,62,161,68,135,138,148,136,238,61,5,113,251,44,36,87,214,103,25,38,204,231,141,163,91,203,76,120,234,110,57,169,196,33,11,89,18,148,148,25,153,81,8,233,89,120,203,245,253,153,172,80,131,133,24,114,136,136,169,76,143,34,91,179,39,19,197,10,19,12,182,106,83,178,28,101,183,20,218,13,91,26,74,141,58,27,142,182,158,155,136,104,123,2,240,47,14,50,233,135,20,236,47,194,250,55,97,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,115,46,52,167,148,239,11,24,55,240,254,222,242,230,6,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,21,87,199,59,243,39,251,73,251,180,65,92,153,227,93,171,151,108,201,217,248,199,122,211,234,179,104,182,255,0,164,59,75,20,182,155,114,82,249,240,36,71,70,196,184,227,104,61,22,242,76,245,89,122,164,122,106,122,17,249,252,195,230,6,254,204,214,40,78,197,124,70,92,68,84,166,71,143,17,168,112,77,226,133,9,134,91,36,165,168,237,188,227,138,109,6,173,238,169,36,173,13,199,92,87,77,198,44,83,133,126,66,163,69,141,74,205,62,50,80,162,76,92,200,236,212,44,106,100,142,105,46,26,201,215,146,115,228,199,113,164,164,214,105,67,14,197,90,86,180,108,119,155,161,44,154,82,45,40,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,179,235,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,211,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,138,73,25,117,34,20,25,158,76,142,94,89,66,188,147,42,42,229,215,48,234,185,33,72,160,215,150,130,222,218,244,53,118,41,155,72,146,137,41,73,40,201,68,68,135,144,147,90,9,38,151,90,107,229,100,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,217,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,209,73,50,62,164,99,235,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,249,51,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,246,99,22,49,95,216,235,127,213,49,27,17,171,210,234,53,42,140,135,221,105,167,101,60,243,20,246,28,121,199,147,18,42,94,90,212,212,102,212,234,201,182,137,70,73,35,251,76,237,211,130,167,133,139,167,226,4,239,46,167,9,254,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,14,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,234,184,162,228,22,29,225,66,169,102,99,7,105,244,170,93,86,220,167,201,157,118,81,216,140,196,54,234,113,80,183,100,191,82,74,210,148,239,152,158,99,138,119,152,106,83,205,165,59,76,150,217,33,234,182,193,220,98,191,176,42,255,0,165,226,54,28,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,246,25,104,79,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,205,184,155,252,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,191,98,246,16,225,30,106,176,141,203,50,243,98,37,126,216,175,199,106,161,76,169,211,223,66,214,194,212,131,84,121,240,164,39,114,73,100,149,234,149,150,228,45,11,82,84,75,109,106,74,169,178,211,225,109,152,107,159,48,215,6,12,74,129,46,129,111,80,36,56,233,94,149,106,76,132,83,170,52,228,200,105,8,118,34,154,39,25,118,74,217,121,47,38,49,188,157,54,56,133,184,133,33,90,90,246,46,97,189,11,7,242,35,136,56,95,108,76,170,203,165,91,56,95,92,167,68,122,169,57,114,229,45,182,233,143,145,26,220,95,248,144,146,75,104,78,136,109,8,66,82,132,231,92,105,79,41,222,22,48,111,225,253,189,229,204,15,41,157,28,219,90,185,70,194,195,186,106,77,118,235,146,187,218,105,246,205,57,41,109,222,100,228,198,113,104,125,246,141,230,156,56,109,184,76,165,229,182,102,164,243,155,34,45,86,67,62,247,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,184,156,180,255,0,222,109,171,252,63,190,255,0,245,245,65,74,195,70,121,196,205,85,155,149,12,35,168,94,21,154,148,69,92,245,24,242,35,90,116,135,27,55,151,81,168,146,61,67,83,73,90,21,217,155,82,155,83,203,220,157,168,50,73,31,49,109,161,121,246,197,92,76,186,177,147,17,238,60,82,189,101,246,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,67,229,93,54,157,213,99,87,101,90,215,173,179,85,183,235,80,182,118,154,117,82,19,145,37,49,189,9,90,55,180,225,37,105,220,133,165,69,169,117,74,136,203,161,144,185,238,26,25,245,141,143,54,243,56,43,139,53,216,140,98,45,14,59,108,210,22,231,55,125,126,156,196,86,210,167,148,243,206,184,167,231,18,155,121,215,139,212,220,133,18,208,149,18,30,52,87,183,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,113,254,43,25,18,170,149,86,126,105,176,106,217,136,170,106,163,155,247,189,42,156,194,146,251,111,146,150,167,43,4,130,51,74,208,164,154,73,253,137,73,160,209,207,81,47,123,238,55,0,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,43,201,191,113,211,14,51,23,145,28,83,197,12,47,172,246,234,84,236,63,184,154,121,151,72,145,42,159,41,52,199,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,86,123,6,148,242,157,225,99,6,254,31,219,222,92,192,173,94,48,153,174,161,95,117,218,118,89,44,167,105,85,72,22,157,65,21,138,253,81,135,150,227,140,214,16,137,12,20,4,232,68,217,114,155,117,70,233,145,172,249,142,37,179,229,169,151,18,168,65,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,207,10,176,222,133,131,248,113,110,97,125,177,50,171,46,149,108,211,218,167,68,122,169,57,114,229,45,182,203,66,53,184,191,241,33,36,150,208,157,16,218,16,132,165,9,245,98,47,241,11,202,253,253,155,60,23,162,225,206,28,213,237,250,117,74,157,116,70,173,186,237,110,67,204,176,166,27,137,45,149,37,42,101,167,84,107,221,33,6,68,105,34,208,149,215,184,142,21,224,135,8,156,201,97,174,52,88,56,141,93,189,176,213,250,109,171,116,82,171,115,26,137,82,158,167,220,98,52,182,222,113,45,165,80,210,147,89,165,6,68,70,164,150,186,106,101,222,45,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,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,141,92,92,115,155,66,137,66,172,100,238,210,165,118,234,172,238,193,34,235,168,200,66,208,221,61,180,173,153,177,163,71,46,156,199,151,181,135,22,231,86,208,218,137,5,189,107,87,34,176,48,171,12,238,172,100,196,123,115,11,108,168,157,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,191,74,75,118,15,14,124,156,194,102,187,54,224,185,173,236,59,142,218,102,72,137,25,158,219,45,249,181,2,230,45,182,148,226,16,132,118,137,134,100,131,112,205,45,145,17,169,197,22,170,229,88,123,197,219,45,184,149,127,219,88,115,66,178,113,41,138,149,213,88,133,68,134,236,186,108,4,176,219,242,94,67,45,169,197,38,98,148,72,37,44,140,204,146,163,211,93,8,251,135,181,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,147,252,77,115,219,85,198,235,202,163,129,152,91,115,68,115,11,232,50,27,76,169,148,183,212,180,92,147,80,73,82,150,227,154,17,46,51,46,234,150,208,141,205,173,109,243,247,56,70,207,43,133,100,163,42,53,220,218,99,44,43,55,149,85,135,104,83,116,153,116,214,225,50,133,118,8,187,86,109,182,74,112,201,4,243,235,71,41,178,209,106,45,86,231,45,104,105,194,26,9,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,123,94,36,249,201,183,178,233,133,243,48,214,151,26,37,78,251,191,104,242,89,167,69,149,10,44,248,81,34,41,198,217,121,233,209,157,112,140,208,227,78,73,38,73,77,58,211,142,48,180,173,42,66,86,147,162,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,170,98,102,80,42,185,68,225,137,139,84,43,150,242,151,86,184,110,41,20,89,117,136,113,106,42,126,137,21,246,235,140,37,183,96,182,182,90,90,22,228,117,71,75,202,89,25,169,76,160,139,213,66,69,80,141,84,0,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,19,255,0,138,22,122,127,2,150,170,240,59,7,47,62,201,137,53,173,158,152,147,9,59,158,161,82,220,109,70,122,60,74,46,207,49,237,91,229,232,74,90,26,53,185,243,74,84,119,14,152,41,148,154,173,106,74,225,209,169,146,231,200,110,59,242,214,212,102,84,234,210,195,13,45,231,157,52,164,140,201,13,180,219,142,45,93,201,66,20,163,208,136,204,123,92,11,199,76,71,203,166,35,211,177,67,11,235,61,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,93,51,47,133,153,160,177,25,190,176,206,173,250,93,182,141,49,248,222,148,166,124,243,205,55,218,216,101,215,57,60,222,66,214,222,229,122,232,209,69,237,34,205,96,210,158,83,188,44,96,223,195,251,123,203,152,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,71,252,214,231,91,11,50,125,242,91,240,153,64,186,234,127,43,123,119,98,244,20,88,207,114,251,47,35,153,205,231,62,214,154,246,148,109,219,187,93,21,174,154,22,188,255,0,1,56,160,96,22,98,113,98,133,131,150,85,161,136,16,171,87,7,106,236,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,81,175,142,119,230,79,246,147,247,104,170,177,61,56,101,100,74,171,141,215,149,59,28,241,74,217,136,230,23,208,100,56,168,176,234,140,41,104,185,38,160,148,148,161,182,245,34,92,102,93,209,78,45,123,155,90,219,228,109,112,141,238,85,218,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,131,159,227,166,5,225,198,98,240,226,163,133,248,161,70,237,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,123,51,23,150,140,83,202,253,246,245,139,137,148,159,209,236,85,152,108,73,244,93,79,230,89,117,206,200,251,205,55,206,229,115,208,135,54,167,212,94,169,63,97,156,138,225,177,158,122,174,95,111,248,120,87,136,213,73,115,176,234,234,145,26,154,210,230,85,20,150,45,119,212,243,134,153,77,37,231,9,134,99,41,201,11,84,157,9,39,166,142,238,51,108,219,114,242,64,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,6,85,198,135,176,195,24,172,28,10,200,214,23,226,54,35,87,162,83,169,180,236,55,162,58,211,78,202,101,151,234,15,183,71,67,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,125,166,84,173,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,165,196,165,181,60,189,202,220,178,36,145,242,208,218,17,194,133,212,240,84,240,177,116,252,64,157,229,212,225,63,192,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,193,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,38,166,116,115,109,106,229,27,11,14,233,169,53,219,174,74,239,105,167,219,52,228,165,183,121,147,147,25,197,161,247,218,55,154,112,225,182,225,50,151,150,217,154,147,206,108,136,181,89,12,240,213,170,114,107,85,89,181,153,141,196,110,68,249,14,73,117,17,34,53,21,132,173,106,53,40,155,101,148,165,166,145,169,158,136,109,41,66,75,66,73,17,17,16,187,78,24,121,41,186,178,229,106,201,197,44,64,175,213,98,92,151,173,61,157,246,227,18,156,110,12,120,46,55,29,246,59,108,87,88,109,196,84,89,112,229,54,126,178,146,218,93,90,75,170,148,98,144,71,160,188,172,11,203,15,164,210,162,222,118,244,186,82,235,148,120,85,250,97,188,69,178,101,58,91,68,236,121,13,45,38,105,90,20,147,208,244,63,85,105,90,21,181,104,82,74,202,120,83,231,182,170,85,88,25,89,198,91,154,34,169,170,142,76,89,21,90,139,234,75,237,190,74,66,91,163,154,204,141,43,66,146,106,54,55,169,38,131,71,33,38,189,236,54,221,175,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,132,236,44,116,195,140,186,100,71,11,49,67,20,43,61,134,149,7,15,237,214,153,101,162,37,202,168,74,85,49,147,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,211,70,217,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,159,53,23,83,150,159,251,205,181,127,135,247,223,254,190,168,41,88,117,252,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,96,112,208,225,223,27,19,228,179,143,120,253,110,75,77,177,78,144,218,237,251,106,165,79,117,148,87,22,109,54,243,115,94,39,82,73,122,14,215,80,104,74,55,33,245,146,137,103,203,66,144,244,159,226,69,144,90,22,62,218,181,76,109,195,122,127,98,196,219,126,158,185,18,25,139,25,110,124,166,138,195,122,148,101,182,210,84,181,76,74,17,181,135,18,147,82,244,75,43,213,60,181,179,76,52,154,157,229,133,23,252,42,204,54,229,208,46,203,58,176,220,150,145,46,33,19,244,250,140,71,137,73,39,25,121,38,68,182,221,108,181,67,137,62,169,50,81,119,144,245,89,141,198,250,174,99,177,134,181,140,181,218,28,74,69,74,191,30,156,153,145,34,56,165,176,79,199,130,196,103,22,222,239,89,40,90,152,53,146,12,212,104,37,146,77,75,219,188,237,127,130,167,133,139,167,226,4,239,46,167,15,127,143,124,80,48,11,46,216,177,93,193,203,214,208,196,9,181,171,127,178,246,151,233,116,248,78,69,95,62,51,82,17,177,78,75,109,103,162,30,73,30,168,47,88,143,77,75,67,62,193,149,252,208,88,57,179,176,42,24,141,135,52,139,130,157,77,167,86,29,162,58,213,110,59,44,190,167,219,101,151,148,164,165,151,93,73,163,108,132,17,25,168,143,82,87,78,227,58,97,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,210,184,136,103,6,193,203,150,17,213,236,135,206,37,102,251,189,232,242,160,82,40,107,105,153,8,101,135,144,182,85,58,99,79,33,109,28,100,153,168,137,183,16,162,125,105,54,201,38,130,121,109,208,181,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,226,114,251,149,171,171,45,156,58,49,158,117,235,114,85,92,173,95,216,127,87,174,201,183,158,75,140,197,161,107,72,127,99,92,135,18,149,166,98,144,180,148,133,25,39,214,105,166,136,140,153,39,28,166,193,107,216,253,159,88,216,13,147,124,33,193,92,38,174,196,127,17,107,152,111,66,102,174,182,249,187,232,20,231,232,136,74,94,75,204,186,218,152,156,106,113,151,89,47,95,106,18,107,90,82,75,100,215,88,54,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,208,70,75,178,147,106,229,27,11,10,214,166,187,219,174,74,239,102,168,92,213,21,41,183,121,147,147,25,180,45,134,29,38,90,112,225,182,225,60,166,80,225,26,147,206,112,204,245,89,143,65,154,12,208,88,57,76,176,41,248,141,136,212,139,130,163,77,168,214,26,162,52,213,18,59,47,62,151,220,101,231,146,165,37,231,90,73,35,108,117,145,153,40,207,83,79,78,243,46,1,135,188,93,178,219,137,87,253,181,135,52,43,39,18,152,169,93,85,136,84,72,110,203,166,192,75,13,191,37,228,50,218,156,82,102,41,68,130,82,200,204,201,42,61,53,208,143,184,77,240,17,255,0,53,185,214,194,204,159,124,150,252,38,80,46,186,159,202,222,221,216,189,5,22,51,220,190,203,200,230,115,121,207,181,166,189,165,27,118,238,215,69,107,166,133,175,159,202,255,0,16,188,23,205,157,255,0,80,195,156,57,182,47,90,117,74,157,71,118,182,235,181,184,81,25,97,76,54,243,44,169,41,83,50,93,81,175,116,132,25,17,164,139,66,87,94,226,57,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,103,214,78,119,225,229,87,134,198,25,90,86,116,173,216,155,118,83,235,238,208,148,76,177,37,154,91,105,175,200,109,114,165,52,183,82,180,238,66,223,236,230,109,184,218,221,142,162,90,77,40,90,78,181,191,174,171,246,234,254,218,220,119,37,199,80,255,0,148,153,58,165,58,67,159,244,156,121,231,28,95,214,165,41,94,211,49,123,217,4,200,157,43,40,150,204,218,237,203,50,37,91,17,110,40,229,18,177,50,43,137,126,20,86,27,144,242,155,106,11,139,142,211,232,67,141,170,58,158,74,204,201,78,50,131,46,136,72,244,28,71,173,59,170,249,201,142,33,218,214,85,179,85,184,43,83,125,19,217,169,212,184,78,75,148,254,202,172,69,175,99,77,146,150,173,168,66,148,122,23,68,164,204,250,17,138,139,203,38,89,51,37,64,204,150,20,87,107,185,124,196,170,117,54,157,124,80,165,204,153,46,211,158,203,17,152,110,123,42,113,215,28,83,68,148,33,41,35,81,168,204,136,136,140,204,90,255,0,20,127,2,120,155,247,47,156,66,20,67,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,210,120,58,230,150,213,145,66,123,42,53,107,110,149,69,173,68,237,149,218,69,82,58,155,101,85,221,203,37,62,212,132,169,68,183,102,54,131,35,66,144,74,221,25,131,35,36,20,125,206,89,248,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,73,76,129,102,187,14,50,149,145,27,182,245,189,93,237,213,89,216,129,82,98,129,64,97,226,68,170,188,164,211,41,166,105,73,153,31,45,148,110,73,186,241,145,165,180,169,36,68,181,173,182,215,92,55,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,182,158,21,121,24,170,225,108,111,198,71,23,41,114,233,247,101,74,60,170,109,14,222,169,82,213,30,77,25,142,105,182,236,167,147,33,178,117,185,46,147,106,74,54,109,34,142,234,140,212,190,126,214,251,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,42,175,142,119,230,79,246,147,247,104,174,172,4,198,187,171,46,216,177,66,198,59,42,159,74,155,90,183,251,87,102,98,168,211,142,69,95,62,51,177,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,126,86,233,187,46,171,230,187,42,233,189,110,106,173,193,90,155,179,180,212,106,147,92,151,41,253,136,74,17,189,215,13,75,86,212,33,41,45,79,162,82,68,93,8,133,223,112,238,200,44,60,177,218,167,126,98,149,62,149,82,196,218,223,42,70,135,25,137,31,38,91,38,221,71,102,139,39,105,172,158,90,31,113,50,28,109,100,218,189,86,211,185,45,243,29,132,28,77,114,37,85,193,27,202,163,142,120,91,108,196,111,11,235,210,27,84,168,116,182,20,132,91,115,86,73,74,144,227,122,153,34,51,206,234,166,214,141,173,161,110,114,54,182,68,207,55,128,100,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,105,109,42,113,76,175,114,118,172,205,38,124,181,184,133,240,161,165,60,167,120,88,193,191,135,246,247,151,48,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,173,94,50,152,79,138,120,161,248,32,252,25,225,165,215,118,250,51,229,7,109,244,21,26,76,254,203,204,244,127,47,155,201,66,182,110,229,175,110,237,53,216,173,59,140,70,174,28,57,122,199,219,27,57,216,121,116,222,184,31,136,22,253,22,23,165,187,77,70,169,108,205,137,21,141,244,169,104,70,247,92,109,40,78,229,173,41,45,79,170,148,68,93,76,135,107,227,157,249,147,253,164,253,218,32,86,81,112,66,149,152,236,197,217,152,53,93,174,75,164,83,107,242,36,170,100,184,141,165,111,147,17,226,189,37,196,55,187,213,74,214,150,13,4,179,37,18,13,100,163,74,246,236,61,25,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,246,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,117,82,140,207,169,152,250,192,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,14,21,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,153,197,37,180,188,141,170,220,130,37,17,115,16,218,209,158,203,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,217,79,10,252,250,201,139,38,149,149,140,100,174,203,152,137,146,25,167,216,213,57,28,162,68,52,19,79,40,224,73,144,227,169,81,160,212,134,26,138,132,161,107,222,239,43,82,65,52,148,90,248,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,12,171,142,235,152,140,213,94,88,221,105,97,230,22,179,82,151,18,196,195,171,94,139,73,129,73,54,201,162,126,163,30,156,203,18,166,62,73,90,137,213,243,73,228,52,163,50,218,201,167,68,33,110,61,191,218,228,23,37,23,86,107,49,30,37,110,173,76,236,248,101,108,212,25,114,227,168,72,39,16,220,253,134,151,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,222,63,153,186,77,42,129,153,44,87,161,80,169,145,41,212,218,117,241,93,137,14,28,70,82,203,17,152,110,123,201,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,107,252,21,60,44,93,63,16,39,121,117,56,79,240,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,17,245,120,82,227,166,28,101,211,14,49,247,20,49,66,179,216,105,80,126,77,52,203,45,17,46,85,66,82,138,168,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,97,174,98,177,230,242,204,150,46,87,113,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,134,162,66,119,172,214,226,139,122,212,103,58,184,83,228,98,171,90,185,160,102,139,21,233,114,233,244,218,4,130,114,212,162,212,105,106,65,212,223,92,116,56,213,76,249,237,237,84,100,37,244,45,135,26,212,212,242,55,146,209,201,34,118,221,6,85,197,228,215,50,103,96,230,207,35,88,75,14,100,24,148,235,218,157,134,244,23,104,53,230,154,101,151,212,251,116,115,40,209,37,73,54,29,120,224,243,164,27,142,52,222,135,169,110,79,94,250,86,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,201,240,208,207,172,108,121,183,153,193,92,89,174,196,99,17,104,113,219,102,144,183,57,187,235,244,230,34,182,149,60,167,158,117,197,63,56,148,219,206,188,94,166,228,40,150,132,168,144,241,162,80,102,199,194,198,50,124,63,184,124,185,241,154,193,213,113,123,50,248,167,141,54,173,149,98,221,53,110,203,109,216,150,253,54,129,78,163,211,223,146,136,46,246,38,220,105,169,175,48,183,86,218,166,27,110,169,10,117,41,78,169,34,73,17,23,67,145,92,52,50,57,39,49,215,147,56,195,124,46,34,48,234,203,172,54,135,162,56,134,164,46,185,81,100,155,124,161,41,149,146,146,81,137,43,105,79,41,105,245,208,225,54,130,51,82,214,204,106,204,221,38,149,64,204,150,43,208,168,84,200,148,234,109,58,248,174,196,135,14,35,41,101,136,204,55,61,228,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,181,252,180,255,0,222,109,171,252,63,190,255,0,245,245,65,74,194,95,240,230,201,71,227,85,136,239,215,239,250,101,85,188,50,181,190,114,165,37,130,229,55,84,156,70,131,110,152,151,183,37,105,220,133,155,142,169,162,82,144,218,82,157,90,83,205,56,87,189,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,98,173,120,172,100,74,148,116,169,249,166,193,171,102,90,106,73,144,111,222,244,170,115,9,83,14,48,105,90,156,172,18,8,201,72,90,84,73,39,246,37,68,178,95,61,68,141,143,184,229,80,139,169,224,169,225,98,233,248,129,59,203,169,194,31,241,30,203,214,62,223,57,206,196,59,166,202,192,252,64,184,40,179,125,19,217,170,52,187,102,108,184,175,236,165,68,66,246,58,219,106,66,182,173,10,73,232,125,20,147,35,234,70,39,7,8,156,61,191,176,215,45,183,37,11,17,172,123,130,213,169,63,124,76,150,212,58,221,49,232,47,184,194,160,64,74,93,75,111,37,42,52,26,144,180,146,136,180,213,10,47,97,138,224,226,143,227,179,19,126,229,242,120,66,79,240,254,204,197,155,149,14,31,151,174,41,94,16,101,212,86,172,72,151,77,164,83,35,17,165,117,26,139,148,168,75,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,93,120,197,140,87,246,58,223,245,76,70,196,106,244,186,141,74,163,33,247,90,105,217,79,60,197,61,135,30,113,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,254,211,59,63,225,79,145,138,85,22,217,129,154,44,87,165,196,168,84,171,241,201,203,82,139,81,165,165,101,76,97,18,16,227,85,51,231,183,185,50,86,166,16,182,28,107,66,75,43,222,75,95,56,137,169,191,155,31,11,24,201,240,254,225,242,231,198,107,7,234,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,93,255,0,13,12,142,70,203,141,154,206,48,223,11,150,188,69,189,40,237,161,232,142,33,216,232,161,211,158,54,223,40,74,101,100,149,28,147,82,26,83,202,90,125,69,182,77,160,136,146,181,189,55,196,32,226,237,135,183,246,37,101,182,219,161,97,205,143,112,93,85,38,47,136,114,221,135,68,166,61,57,246,216,76,9,233,83,170,109,148,169,68,130,82,208,147,81,150,154,173,37,237,33,90,185,100,203,38,100,168,25,146,194,138,237,119,47,152,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,141,4,128,173,94,50,152,79,138,120,161,248,32,252,25,225,165,215,118,250,51,229,7,109,244,21,26,76,254,203,204,244,127,47,155,201,66,182,110,229,175,110,237,53,216,173,59,140,115,94,17,56,33,141,24,107,153,43,146,187,136,216,67,122,218,180,215,236,121,145,26,153,91,160,75,130,195,143,170,124,5,37,164,184,243,105,73,172,210,133,168,146,71,174,136,81,251,12,91,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,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,64,92,79,10,188,140,85,112,182,55,227,35,139,148,185,116,251,178,165,30,85,54,135,111,84,169,106,143,38,140,199,52,219,118,83,201,144,217,58,220,151,73,181,37,27,54,145,71,117,70,106,95,63,107,118,62,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,217,231,147,35,150,110,111,108,212,202,138,184,148,60,69,161,199,82,40,53,229,160,246,56,141,77,93,138,102,210,53,46,50,148,106,50,81,17,173,149,168,214,130,81,41,214,157,162,27,166,214,196,124,14,196,121,86,221,201,6,171,105,94,118,149,65,10,82,82,233,179,42,12,166,205,46,52,243,78,182,127,220,56,219,173,168,210,164,154,22,133,25,26,84,119,83,195,187,63,80,243,57,106,157,135,138,85,10,85,55,19,104,156,168,250,156,150,35,252,166,108,219,117,125,166,44,109,196,179,121,8,97,197,72,109,180,27,105,245,92,78,212,185,203,106,106,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,69,247,42,213,87,169,81,232,79,84,229,174,155,14,67,210,227,195,83,202,54,25,125,228,182,151,93,67,122,237,74,214,150,25,74,148,69,170,137,166,200,245,218,90,88,175,10,188,140,82,177,74,79,227,35,139,148,184,149,11,78,155,34,85,54,135,111,84,169,105,145,26,178,255,0,40,219,118,83,201,144,217,180,228,102,141,197,37,27,55,25,200,105,70,106,71,35,107,151,18,34,175,20,127,2,120,155,247,47,156,66,20,2,53,37,116,221,150,173,141,66,149,116,222,183,53,42,223,162,194,217,218,106,53,73,173,196,138,198,245,165,8,222,235,134,148,39,114,214,148,150,167,213,74,34,46,166,67,235,0,0,170,190,57,223,153,63,218,79,221,162,170,197,175,112,175,200,84,104,177,169,89,167,198,74,20,73,139,153,29,154,133,141,76,145,205,37,195,89,58,242,78,124,152,238,52,148,154,205,40,97,216,171,74,214,141,142,243,116,37,147,74,69,165,15,147,116,218,118,173,243,66,149,107,94,182,205,42,224,162,205,217,218,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,209,73,35,46,164,66,128,115,209,147,42,238,79,49,30,45,49,186,175,166,108,203,163,180,72,182,106,78,173,5,41,77,180,104,230,198,146,218,116,209,230,185,173,17,184,148,147,110,37,105,82,118,153,173,166,227,88,210,158,83,188,44,96,223,195,251,123,203,152,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,4,0,226,211,150,140,44,184,112,38,189,152,207,68,250,50,243,180,187,47,240,170,115,17,153,244,191,106,153,6,31,240,245,242,141,217,28,150,75,70,190,113,59,53,50,234,71,160,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,3,42,227,175,229,87,44,247,150,107,241,114,30,22,217,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,247,18,158,94,231,91,66,27,73,150,229,173,59,148,132,111,113,26,20,193,220,29,176,112,42,192,165,225,206,28,208,98,83,169,180,232,236,52,235,173,69,101,151,234,15,182,203,108,170,92,165,50,132,37,217,46,37,164,27,142,154,72,212,101,246,17,103,135,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,136,20,221,90,170,205,42,69,9,154,156,180,83,102,72,102,92,136,105,121,68,195,207,178,151,18,211,171,111,93,170,90,18,251,201,74,140,181,73,58,225,22,155,143,89,149,195,51,37,223,140,158,35,175,18,47,84,242,236,27,6,161,17,249,49,222,131,206,110,187,56,143,154,136,58,184,133,50,166,82,72,74,164,36,247,43,150,235,72,36,151,56,156,110,242,105,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,101,92,105,79,41,222,22,48,111,225,253,189,229,204,8,191,196,191,33,81,177,230,222,123,26,176,154,133,17,140,69,161,199,113,234,186,27,230,239,175,211,152,138,226,146,202,89,101,167,20,252,226,83,108,180,201,250,155,144,163,66,212,162,67,36,138,118,180,209,136,246,54,41,209,155,181,169,21,88,87,245,191,112,71,77,58,7,163,141,201,204,86,24,146,158,83,61,149,104,81,169,228,190,132,167,148,164,25,154,139,105,164,251,133,244,222,119,134,35,223,252,61,47,139,203,23,44,47,145,119,125,87,11,235,239,213,40,155,204,251,51,157,130,73,37,91,85,170,218,230,32,144,239,37,102,110,53,204,229,172,205,104,81,158,123,7,127,201,118,82,110,172,220,226,153,90,212,215,123,13,183,66,236,213,11,154,162,165,56,215,46,10,164,182,133,176,195,164,203,173,148,199,27,55,148,202,28,34,74,185,46,25,158,136,49,160,155,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,231,51,54,62,41,241,147,226,5,195,230,47,139,84,203,79,253,230,218,191,195,251,239,255,0,95,84,20,172,52,251,133,88,103,106,224,222,28,91,152,91,101,68,236,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,0,25,214,207,198,25,218,184,69,155,220,73,177,108,168,157,146,139,30,161,30,161,26,42,91,109,182,226,246,216,140,204,91,13,33,180,37,8,101,181,200,82,27,65,39,213,109,40,73,153,153,25,157,149,112,84,240,177,116,252,64,157,229,212,225,63,192,80,15,20,127,29,152,155,247,47,147,194,17,125,202,181,85,234,84,122,19,213,57,107,166,195,144,244,184,240,212,242,141,134,95,121,45,165,215,80,222,187,82,181,165,134,82,165,17,106,162,105,178,61,118,150,147,215,134,167,15,223,195,180,200,56,247,138,204,236,176,105,85,5,122,46,156,164,232,229,98,116,71,227,47,231,90,126,50,217,145,78,89,118,150,28,218,178,81,184,218,209,211,106,133,212,142,85,155,31,11,24,201,240,254,225,242,231,198,107,5,175,112,167,200,149,40,169,80,51,77,140,182,204,181,84,149,32,159,178,41,85,22,18,150,27,96,146,133,55,88,52,25,154,150,181,40,212,76,111,74,73,4,142,122,73,123,216,113,187,74,0,1,207,241,175,30,240,159,46,214,172,91,215,24,238,191,147,244,89,181,4,82,216,147,216,100,203,223,41,109,184,226,91,217,29,183,22,90,161,151,15,83,45,190,174,154,234,100,71,202,173,62,35,217,49,190,110,170,53,149,107,99,39,109,173,92,21,8,244,186,116,111,147,181,86,249,242,159,113,45,180,222,245,198,74,19,185,107,73,106,163,36,150,186,153,145,117,18,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,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,199,248,85,228,98,149,138,82,127,25,28,92,165,196,168,90,116,217,18,169,180,59,122,165,75,76,136,213,151,249,70,219,178,158,76,134,205,167,35,52,110,41,40,217,184,206,67,74,51,82,57,27,92,184,144,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,136,120,163,102,98,205,204,46,60,179,74,195,248,54,252,218,21,135,29,116,136,247,60,2,55,31,173,173,123,22,238,175,109,34,84,102,93,230,33,146,78,228,25,155,238,165,106,75,228,73,242,156,60,242,227,127,102,23,30,99,166,208,189,238,11,30,155,106,71,58,149,106,230,162,58,244,121,177,88,115,230,123,44,105,13,150,214,164,200,74,221,66,119,168,139,150,151,215,181,206,89,182,189,4,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,126,172,130,100,78,171,155,187,154,109,118,229,153,46,147,135,86,236,130,137,88,153,21,197,49,54,83,238,71,121,77,181,5,197,199,117,133,173,183,19,29,79,37,102,70,150,222,65,151,85,164,95,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,136,171,197,31,192,158,38,253,203,231,16,133,0,137,191,196,159,60,245,92,193,95,243,48,175,14,106,146,224,225,213,171,34,77,53,213,195,170,41,76,93,15,165,230,205,82,157,75,46,27,15,70,75,145,208,168,218,146,143,77,93,220,70,225,54,220,191,225,115,158,218,174,54,82,158,192,140,104,185,162,72,189,168,113,208,171,126,163,45,245,118,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,170,194,128,5,85,241,206,252,201,254,210,126,237,16,215,135,165,129,102,226,126,113,176,230,204,196,11,122,37,118,133,42,68,249,50,41,242,200,212,195,235,141,79,147,33,162,113,58,232,180,19,172,182,102,133,106,133,145,26,84,74,73,154,79,67,192,3,159,227,166,5,225,198,98,240,226,163,133,248,161,70,237,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,101,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,102,51,7,112,118,254,199,91,254,151,135,56,115,65,151,81,169,84,100,48,211,174,181,21,231,152,167,176,227,205,178,169,114,148,202,22,166,163,54,167,80,110,58,105,50,73,31,216,71,127,217,59,202,173,155,149,12,35,167,217,244,106,108,69,92,245,24,241,228,221,149,118,220,55,151,81,168,146,61,114,75,170,66,21,217,155,82,156,75,40,218,157,168,51,81,151,49,110,45,125,212,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,136,255,0,146,236,164,221,89,185,197,50,181,169,174,246,27,110,133,217,170,23,53,69,74,113,174,92,21,73,109,11,97,135,73,151,91,41,142,54,111,41,148,56,68,149,114,92,51,61,16,98,255,0,176,171,12,237,92,27,195,139,115,11,108,168,157,158,139,108,211,218,167,198,220,219,104,113,237,133,235,190,239,45,8,66,158,117,102,167,28,89,36,183,184,181,168,203,85,24,245,96,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,28,42,22,74,114,243,3,48,211,243,44,197,145,17,87,61,70,57,115,162,61,26,59,212,228,212,74,67,111,149,89,166,86,217,169,153,219,154,78,175,54,180,235,170,214,105,230,45,107,87,160,205,143,133,140,100,248,127,112,249,115,227,61,120,23,129,120,143,152,188,71,167,97,126,23,209,187,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,161,236,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,139,165,140,214,102,199,197,62,50,124,64,184,124,197,241,106,153,105,255,0,188,219,87,248,127,125,255,0,235,234,130,149,134,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,128,120,163,248,236,196,223,185,124,158,16,249,57,32,201,117,213,155,140,71,98,12,212,213,104,150,13,55,152,253,110,225,106,11,138,109,124,163,103,116,24,207,154,13,146,152,178,125,179,36,172,253,70,205,78,237,94,210,109,122,9,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,4,32,226,237,135,183,246,37,101,182,219,161,97,205,143,112,93,85,38,47,136,114,221,135,68,166,61,57,246,216,76,9,233,83,170,109,148,169,68,130,82,208,147,81,150,154,173,37,237,33,90,185,100,203,38,100,168,25,146,194,138,237,119,47,152,149,78,166,211,175,138,20,185,147,37,218,115,217,98,51,13,207,101,78,58,227,138,104,146,132,37,36,106,53,25,145,17,17,153,141,4,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,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,18,168,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,159,252,80,248,129,127,221,38,84,176,137,239,231,105,55,157,97,42,255,0,155,58,81,161,63,30,79,252,230,52,182,222,107,244,218,211,233,24,175,92,188,101,250,254,204,214,40,65,194,140,57,68,68,84,166,71,145,45,217,147,137,226,133,9,134,91,53,41,217,14,50,219,138,109,6,173,141,37,70,157,13,199,91,79,77,196,52,61,129,120,23,135,25,116,195,138,118,23,225,125,27,176,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,61,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,238,95,56,132,40,4,123,92,33,193,124,80,199,171,201,188,63,194,59,66,93,197,93,114,59,178,206,59,43,109,164,52,195,100,91,221,117,215,84,150,154,70,166,148,146,150,164,145,173,104,65,106,165,164,143,207,255,0,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,66,250,114,19,157,250,22,110,44,71,97,92,114,169,84,220,77,162,115,93,173,209,33,178,184,236,174,41,188,100,204,168,137,113,215,22,227,59,20,210,28,61,230,164,59,174,228,165,46,52,107,149,64,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,154,193,165,60,167,120,88,193,191,135,246,247,151,48,40,219,53,89,196,204,54,57,98,228,202,205,225,88,184,44,180,91,85,132,185,72,180,227,76,145,21,22,236,184,107,113,45,44,209,234,43,183,54,165,57,190,66,146,151,73,102,162,73,54,130,67,104,176,156,31,206,252,60,213,100,119,25,109,43,198,86,220,77,180,240,190,184,237,117,70,203,17,153,170,54,168,147,27,68,168,173,33,213,45,91,80,134,59,65,147,109,182,135,100,36,144,146,74,208,146,166,193,170,128,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,37,112,243,201,101,43,43,24,95,30,187,119,219,241,19,138,151,44,115,59,130,97,73,76,163,132,193,185,185,170,123,14,37,36,148,33,41,38,148,233,32,212,75,120,148,124,199,16,134,118,203,80,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,207,243,11,107,87,111,156,2,196,187,42,214,131,219,107,87,5,159,89,165,211,163,115,80,223,62,83,240,157,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,71,53,201,158,76,236,28,166,88,17,161,195,131,18,163,123,84,99,161,218,245,121,214,153,121,244,190,227,49,202,76,72,178,73,134,158,40,60,232,228,227,109,57,169,234,123,149,215,186,69,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,251,205,181,127,135,247,223,254,190,168,41,88,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,34,175,20,127,2,120,155,247,47,156,66,20,23,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,250,214,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,208,70,74,50,163,66,202,94,13,66,179,121,84,169,151,125,75,73,151,77,110,19,43,79,111,149,185,102,219,100,167,12,214,108,176,133,242,155,45,16,147,209,110,114,208,183,92,33,32,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,238,95,56,132,40,4,104,79,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,59,60,139,154,164,210,214,81,84,227,68,190,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,110,53,113,72,200,44,204,68,237,217,155,193,202,125,86,165,119,151,99,143,113,91,176,227,63,57,234,187,101,202,140,204,152,141,182,149,173,47,52,130,108,156,108,136,155,83,77,155,158,162,219,95,58,170,240,171,19,46,172,27,196,123,115,20,172,169,125,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,246,87,115,55,96,230,155,11,233,184,129,104,73,137,14,164,184,233,85,106,222,58,139,50,102,209,159,55,29,111,99,233,108,247,37,11,83,14,169,165,173,40,55,27,36,175,106,117,52,167,176,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,105,79,41,222,22,48,111,225,253,189,229,204,8,127,197,11,32,181,220,105,223,152,124,25,167,246,203,190,149,79,68,122,237,2,52,100,19,213,168,172,238,52,73,96,208,146,91,179,27,65,146,13,181,26,148,235,77,182,134,244,91,72,109,234,118,166,85,170,180,89,43,153,70,169,203,129,33,200,239,196,91,177,158,83,75,83,15,180,182,94,104,212,147,35,52,56,211,142,54,180,247,41,11,82,79,82,51,33,249,70,170,0,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,7,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,153,105,255,0,188,219,87,248,127,125,255,0,235,234,130,149,134,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,47,251,133,199,129,60,50,251,235,206,38,137,84,0,2,42,241,71,240,39,137,191,114,249,196,33,64,34,244,248,119,100,22,30,88,237,83,191,49,74,159,74,169,98,109,111,149,35,67,140,196,143,147,45,147,110,163,179,69,147,180,214,79,45,15,184,153,14,54,178,109,94,171,105,220,150,249,142,205,80,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,20,193,197,27,34,84,172,19,170,179,142,248,47,108,203,143,100,215,36,45,55,5,58,35,9,236,86,244,213,41,4,210,219,218,123,154,141,33,75,81,18,54,114,218,113,36,130,82,73,230,90,76,85,202,238,102,239,236,172,226,133,55,16,45,9,50,230,83,81,33,42,173,91,199,81,122,52,42,203,4,219,173,236,125,45,158,213,45,9,125,213,52,181,165,100,219,134,149,237,86,134,149,104,123,10,177,50,213,198,76,56,183,49,74,202,151,218,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,138,214,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,42,3,138,70,65,97,225,223,110,204,222,14,83,233,84,219,64,251,28,123,138,221,135,25,136,44,210,28,62,84,102,100,196,109,180,161,10,101,213,155,100,227,100,70,226,93,112,220,245,208,226,249,53,172,53,80,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,203,79,253,230,218,191,195,251,239,255,0,95,84,20,172,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,74,160,0,17,87,138,63,129,60,77,251,151,206,33,8,191,194,191,33,81,162,198,165,102,159,25,40,81,38,46,100,118,106,22,53,50,71,52,151,13,100,235,201,57,242,99,184,210,82,107,52,161,135,98,173,43,90,54,59,205,208,150,77,41,22,148,0,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,131,51,237,146,10,238,81,239,182,166,219,145,106,181,44,50,173,242,154,162,86,230,60,137,15,34,81,50,70,244,89,106,109,166,208,219,219,210,234,219,45,132,149,181,166,213,41,77,186,72,100,39,59,245,220,163,223,110,194,184,229,85,106,88,101,91,230,187,91,162,67,101,18,30,68,162,100,201,153,81,18,227,173,161,183,183,165,164,56,123,201,43,107,93,201,82,155,104,209,39,248,220,85,169,85,250,86,3,87,104,85,56,149,26,109,70,61,193,46,28,200,143,37,230,36,176,226,105,138,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,24,56,92,120,236,195,47,190,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,81,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,67,196,71,36,19,50,171,125,149,219,103,69,221,134,87,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,114,214,255,0,103,35,113,199,22,212,117,26,212,106,66,212,119,210,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,203,79,253,230,218,191,195,251,239,255,0,95,84,20,172,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,194,16,127,81,83,43,31,238,251,21,127,235,90,119,250,8,159,224,0,2,16,98,23,8,156,182,226,85,255,0,114,226,53,118,246,196,166,42,87,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,143,77,53,51,239,18,127,1,48,82,213,203,182,19,208,176,114,202,168,85,102,209,109,254,213,217,159,170,58,219,146,151,207,146,236,133,239,83,109,182,131,209,111,40,139,68,23,170,69,174,167,169,156,64,254,162,166,86,63,221,246,42,255,0,214,180,239,244,17,47,240,19,5,45,92,187,97,61,11,7,44,170,133,86,109,22,223,237,93,153,250,163,173,185,41,124,249,46,200,94,245,54,219,104,61,22,242,136,180,65,122,164,90,234,122,153,244,0,0,30,126,252,176,44,220,79,182,95,179,49,2,222,137,93,161,74,145,18,76,138,124,178,53,48,250,227,72,110,67,68,226,117,209,104,39,89,108,205,10,213,11,34,52,168,148,147,52,159,160,0,0,0,0,17,127,52,28,61,48,95,54,119,253,63,17,177,26,231,189,105,213,42,117,29,170,35,77,81,38,196,101,133,48,219,207,60,149,41,47,70,117,70,189,210,22,70,100,162,45,9,61,59,204,253,6,84,178,83,133,153,62,249,83,248,51,175,221,117,63,149,189,135,182,250,118,84,103,185,125,151,159,203,229,114,88,107,77,123,74,247,110,221,174,137,211,77,15,89,0,0,3,143,230,131,43,246,14,108,236,10,126,28,226,53,94,224,167,83,105,213,134,171,109,59,68,144,203,47,169,246,217,121,148,165,74,121,167,82,104,219,33,102,100,73,35,212,147,215,188,143,143,224,39,11,252,2,203,182,44,80,177,142,202,187,241,2,109,106,223,237,93,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,142,96,0,8,127,143,124,47,240,11,49,56,177,93,198,59,214,239,196,8,85,171,131,178,246,150,41,117,8,77,197,71,34,51,81,209,177,46,68,113,101,170,25,73,158,171,63,88,207,77,11,66,46,193,149,252,175,216,57,76,176,42,24,115,135,53,123,130,163,77,168,214,29,173,186,237,110,67,47,62,151,220,101,150,84,148,169,150,154,73,35,108,116,25,17,164,207,83,87,94,226,46,192,3,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,217,123,75,244,183,91,110,82,57,18,90,144,141,138,113,183,16,90,173,148,145,234,131,245,76,244,208,244,50,136,31,212,84,202,199,251,190,197,95,250,214,157,254,130,39,248,0,241,88,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,212,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,78,26,255,0,81,83,43,31,238,251,21,127,235,90,119,250,8,244,21,94,18,120,23,93,179,104,24,125,89,197,252,96,153,111,90,178,39,73,162,193,122,173,77,82,32,46,97,180,114,73,163,56,27,146,133,169,134,214,104,215,97,47,122,136,137,78,44,213,247,240,19,133,254,1,101,219,22,40,88,199,101,93,248,129,54,181,111,246,174,204,197,82,161,9,200,171,231,198,118,58,247,165,184,141,172,244,67,202,50,209,101,235,17,107,169,106,71,48,0,0,64,15,234,42,101,99,253,223,98,175,253,107,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,8,63,168,169,149,143,247,125,138,191,245,173,59,253,4,77,252,61,178,169,88,107,96,91,88,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,160,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,232,0,0,71,252,214,228,167,11,51,131,242,91,240,153,95,186,233,159,36,187,119,98,244,20,168,204,243,59,87,35,153,205,231,48,238,186,118,100,109,219,183,77,85,174,186,150,156,255,0,1,56,95,224,22,93,177,98,133,140,118,85,223,136,19,107,86,255,0,106,236,204,85,42,16,156,138,190,124,103,99,175,122,91,136,218,207,68,60,163,45,22,94,177,22,186,150,164,115,0,0,67,252,123,225,127,128,89,137,197,138,238,49,222,183,126,32,66,173,92,29,151,180,177,75,168,66,110,42,57,17,154,142,141,137,114,35,139,45,80,202,76,245,89,250,198,122,104,90,17,116,12,169,100,167,11,50,125,242,167,240,103,95,186,234,127,43,123,15,109,244,236,168,207,114,251,47,63,151,202,228,176,214,154,246,149,238,221,187,93,19,166,154,30,178,0,0,115,252,123,193,75,87,49,56,79,93,193,203,214,161,85,133,69,184,59,47,105,126,150,235,109,202,71,34,75,82,17,177,78,54,226,11,85,178,146,61,80,126,169,158,154,30,134,81,131,15,120,68,229,183,13,111,251,107,17,168,87,182,37,63,82,181,107,16,171,112,218,151,82,128,166,28,126,51,200,121,180,184,148,195,74,141,6,164,17,25,18,146,122,107,161,151,120,155,224,0,32,7,245,21,50,177,254,239,177,87,254,181,167,127,160,137,127,128,152,41,106,229,219,9,232,88,57,101,84,42,179,104,182,255,0,106,236,207,213,29,109,201,75,231,201,118,66,247,169,182,219,65,232,183,148,69,162,11,213,34,215,83,212,207,160,0,0,0,132,24,133,194,39,45,184,149,127,220,184,141,93,189,177,41,138,149,213,88,155,91,152,212,74,148,4,176,219,242,94,91,206,37,180,170,26,148,72,37,44,200,136,212,163,211,77,76,251,199,127,202,254,87,236,28,166,88,21,12,57,195,154,189,193,81,166,212,107,14,214,221,118,183,33,151,159,75,238,50,203,42,74,84,203,77,36,145,182,58,12,136,210,103,169,171,175,113,23,96,0,17,127,52,28,61,48,95,54,119,253,63,17,177,26,231,189,105,213,42,117,29,170,35,77,81,38,196,101,133,48,219,207,60,149,41,47,70,117,70,189,210,22,70,100,162,45,9,61,59,204,217,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,233,220,101,40,0,4,95,205,7,15,76,23,205,157,255,0,79,196,108,70,185,239,90,117,74,157,71,106,136,211,84,73,177,25,97,76,54,243,207,37,74,75,209,157,81,175,116,133,145,153,40,139,66,79,78,243,54,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,186,119,25,51,65,195,211,5,243,103,127,211,241,27,17,174,123,214,157,82,167,81,218,162,52,213,18,108,70,88,83,13,188,243,201,82,146,244,103,84,107,221,33,100,102,74,34,208,147,211,188,207,208,101,75,37,56,89,147,239,149,63,131,58,253,215,83,249,91,216,123,111,167,101,70,123,151,217,121,252,190,87,37,134,180,215,180,175,118,237,218,232,157,52,208,245,144,0,2,0,127,81,83,43,31,238,251,21,127,235,90,119,250,8,155,248,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,64,0,0,2,16,98,23,8,156,182,226,85,255,0,114,226,53,118,246,196,166,42,87,85,98,109,110,99,81,42,80,18,195,111,201,121,111,56,150,210,168,106,81,32,148,179,34,35,82,143,77,53,51,239,29,254,199,202,253,131,96,101,162,78,85,232,213,123,129,235,78,85,30,173,68,92,201,50,25,85,68,152,168,46,66,158,81,56,150,146,214,244,156,151,54,31,47,66,209,58,146,180,61,99,7,245,21,50,177,254,239,177,87,254,181,167,127,160,137,254,0,2,31,227,223,11,252,2,204,78,44,87,113,142,245,187,241,2,21,106,224,236,189,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,176,101,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,215,184,139,176,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,59,47,105,98,151,80,132,220,84,114,35,53,29,27,18,228,71,22,90,161,148,153,234,179,245,140,244,208,180,34,236,25,95,202,253,131,148,203,2,161,135,56,115,87,184,42,52,218,141,97,218,219,174,214,228,50,243,233,125,198,89,101,73,74,153,105,164,146,54,199,65,145,26,76,245,53,117,238,34,236,0,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,194,16,127,81,83,43,31,238,251,21,127,235,90,119,250,8,155,248,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,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,63,134,122,22,166,63,36,218,181,62,156,201,63,50,71,45,179,94,194,61,138,63,91,67,61,58,23,212,99,199,215,49,203,11,237,185,125,142,179,115,118,119,54,111,211,177,72,95,77,76,191,146,217,254,137,143,236,108,113,194,233,138,97,49,238,125,199,37,41,83,95,192,164,22,226,87,209,62,173,244,215,95,104,244,52,171,198,220,173,154,211,76,168,243,141,6,100,175,153,113,58,25,105,175,210,73,123,200,125,148,168,148,146,82,79,82,50,212,135,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,7,241,70,73,35,81,159,66,45,76,124,106,173,227,110,81,20,148,213,42,60,147,89,145,39,230,92,86,166,122,233,244,82,126,227,30,122,78,56,225,116,53,62,153,23,62,211,140,149,41,223,224,82,15,105,39,233,31,70,250,233,167,176,127,40,120,229,133,247,36,190,199,70,185,187,67,155,55,233,216,164,35,166,164,95,202,108,191,72,135,176,133,86,167,212,89,55,225,200,230,54,75,216,103,177,69,235,104,71,167,82,250,200,126,178,61,75,82,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,197,40,146,70,165,30,132,93,76,70,188,206,103,175,10,178,219,18,68,74,139,158,148,175,38,58,220,98,155,164,150,57,171,209,226,74,121,165,29,196,39,85,178,105,212,251,181,215,184,186,214,110,51,113,94,199,44,68,153,33,187,57,143,146,148,215,18,182,211,27,116,57,221,12,220,208,247,185,13,42,250,43,73,105,255,0,19,95,105,136,157,124,98,230,32,226,52,213,79,188,43,253,189,229,44,220,215,178,176,215,93,84,127,236,104,73,119,173,95,225,30,77,114,94,112,245,90,245,253,68,5,37,226,211,69,247,119,116,33,250,34,85,234,48,164,55,42,44,141,142,180,178,113,10,216,147,209,68,122,145,232,101,239,33,213,172,236,219,99,205,145,54,28,186,45,237,203,40,73,109,13,163,209,176,143,212,65,164,201,58,169,147,253,18,235,212,73,92,55,226,245,141,118,151,41,139,170,141,242,141,130,121,43,113,61,162,36,61,201,245,8,203,86,225,25,151,68,171,175,252,111,168,75,220,41,226,233,130,55,161,68,137,121,83,126,76,76,116,155,39,17,206,151,55,106,143,97,31,86,225,145,31,85,43,187,244,126,178,19,30,195,197,75,27,18,233,209,170,150,117,107,183,177,38,58,36,160,251,51,205,106,133,37,42,35,249,196,36,251,150,159,102,189,126,209,235,64,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,207,78,166,57,85,163,153,156,37,190,49,13,236,51,182,174,46,215,90,103,110,230,123,36,150,251,216,83,197,235,45,164,163,232,33,71,244,189,158,254,131,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,229,55,118,102,112,150,199,196,54,112,206,229,184,187,37,105,237,219,89,236,146,92,238,97,47,31,172,134,148,143,160,180,159,210,246,251,250,14,170,71,175,82,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,1,228,175,204,84,177,176,210,157,38,169,120,214,187,3,17,163,174,74,207,179,60,238,136,74,84,163,63,155,66,143,185,10,246,107,211,236,16,227,21,184,186,96,141,150,82,226,89,180,239,148,243,26,75,132,218,57,210,225,110,81,111,34,234,228,51,34,234,148,247,254,151,212,98,33,98,71,23,172,107,187,121,204,90,180,111,147,140,27,202,91,105,237,17,38,109,79,174,68,90,185,8,140,250,41,61,127,226,253,98,53,94,57,182,199,155,222,108,201,117,171,219,152,83,82,226,28,71,163,97,23,168,179,81,154,117,75,37,250,71,215,160,229,50,234,245,25,178,28,149,42,70,247,93,89,184,181,108,73,106,163,61,76,244,34,247,152,252,231,37,227,215,85,247,247,244,32,68,151,155,61,80,189,63,81,15,89,99,226,230,32,225,204,212,207,179,235,253,129,228,172,156,215,178,176,239,93,82,127,236,136,81,119,161,63,224,18,199,6,120,175,99,150,29,204,142,221,226,199,202,186,107,105,67,106,141,186,28,30,132,109,234,123,219,134,165,125,20,40,180,255,0,143,175,176,133,153,101,143,61,120,85,153,40,145,226,83,156,244,93,121,81,208,227,244,221,36,191,202,94,140,146,147,205,56,237,161,90,45,226,78,165,223,166,189,199,210,74,37,68,162,37,36,245,35,234,67,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,166,35,226,133,147,132,246,251,151,61,247,88,244,117,61,189,53,119,179,188,247,122,208,142,230,144,165,125,39,16,93,222,223,180,85,6,105,56,174,215,47,218,45,78,201,194,170,87,163,34,201,89,55,233,30,122,30,230,176,184,171,67,136,229,63,13,38,159,93,206,253,117,245,58,116,49,93,117,74,140,218,221,82,93,94,160,239,54,92,249,14,73,125,123,73,59,220,90,141,74,61,8,136,139,83,51,232,68,68,58,230,7,101,51,24,241,238,91,103,101,219,156,234,121,186,77,59,47,182,69,79,44,245,107,95,81,199,144,163,209,46,164,250,125,158,253,44,15,8,120,53,219,237,49,14,169,138,119,135,108,82,218,109,111,211,189,30,182,246,40,201,181,41,60,214,38,245,211,231,19,169,23,183,95,112,145,84,142,24,249,91,165,83,83,78,59,51,154,73,50,86,239,72,212,83,169,237,34,238,237,71,238,31,72,248,111,229,108,217,38,62,66,116,211,79,245,210,163,238,211,253,180,62,77,195,195,7,43,85,232,137,136,118,119,36,144,69,180,253,33,81,86,134,68,100,71,253,150,94,241,193,241,43,131,29,155,57,185,19,240,242,253,244,89,165,43,83,80,125,22,235,251,143,215,52,151,49,233,221,59,208,157,79,221,175,180,196,59,198,110,26,249,133,194,166,159,169,68,161,122,98,150,206,229,42,79,106,131,31,68,151,49,70,123,14,82,149,244,91,35,253,122,119,144,139,245,203,106,183,109,202,114,29,106,23,103,121,165,155,106,79,49,11,209,68,102,70,90,164,204,187,210,127,224,31,74,194,196,107,191,13,43,141,92,54,109,87,176,77,101,73,50,115,144,211,189,203,74,244,209,196,168,187,208,159,103,179,237,22,45,149,142,45,85,58,79,163,236,188,108,166,246,166,20,235,77,122,107,156,148,114,209,243,13,233,217,227,67,51,61,8,157,95,127,93,118,251,140,89,142,25,99,126,27,226,237,49,154,157,141,95,237,237,188,218,92,211,178,190,214,154,165,10,255,0,101,109,63,206,35,217,237,251,71,188,0,0,0,0,0,0,0,0,0,0,0,0,0,28,27,59,24,167,35,8,178,255,0,112,93,144,167,246,57,76,118,78,83,156,162,115,77,102,198,108,250,26,20,93,206,25,117,47,104,170,142,20,108,46,110,102,96,203,114,63,52,154,230,238,86,253,187,117,167,206,34,233,237,215,65,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,40,195,138,227,11,133,153,153,178,155,143,202,39,121,123,85,191,118,237,41,240,72,250,123,59,197,171,100,159,20,228,98,238,0,91,247,92,217,253,178,83,221,175,154,231,40,155,215,73,178,91,46,132,132,151,115,100,93,11,216,59,200,0,0,0,0,0,0,0,0,0,0,0,0,0,240,120,155,141,248,111,132,84,199,170,119,205,127,176,54,203,106,115,78,202,251,186,232,149,171,253,137,181,127,54,191,103,179,236,21,157,154,126,45,85,58,183,164,44,188,19,166,246,86,18,235,173,122,107,156,149,243,17,243,237,233,217,228,195,35,45,72,218,95,127,77,54,251,204,87,77,251,136,215,126,37,214,222,184,111,42,183,111,154,242,148,163,115,144,211,93,235,82,251,155,74,75,189,106,246,123,126,193,243,104,118,213,110,228,148,220,58,44,46,208,243,171,38,210,158,98,17,170,140,200,136,181,81,145,119,168,191,194,37,6,12,240,215,204,46,42,180,197,74,93,11,208,244,183,182,169,50,123,84,25,26,164,249,106,35,216,82,146,175,162,225,159,234,211,188,196,196,195,94,12,118,108,22,227,207,196,59,247,210,134,164,161,78,193,244,83,172,104,126,161,168,185,140,206,250,150,157,75,223,175,176,135,120,183,184,96,229,106,131,17,81,10,206,231,18,200,247,31,164,42,41,212,204,136,140,255,0,178,207,220,62,177,112,223,202,217,50,108,124,132,233,166,159,235,165,71,221,167,251,104,124,218,191,12,124,173,213,105,170,167,21,153,202,37,25,171,119,164,106,42,208,246,153,119,118,162,247,136,235,139,220,26,237,247,88,153,84,194,203,195,177,169,13,56,182,41,222,143,91,155,212,68,226,146,158,107,243,122,107,243,105,212,203,217,175,188,87,230,56,229,51,24,240,18,91,135,122,91,156,154,121,58,109,53,47,182,69,87,48,245,119,79,81,183,150,162,213,45,40,250,253,158,237,121,29,46,163,54,137,84,137,87,167,187,202,151,2,67,114,88,94,210,86,199,16,162,82,79,67,35,35,208,200,186,25,25,11,47,201,103,20,119,173,230,41,152,107,141,73,230,196,230,179,25,138,182,164,158,75,122,71,101,41,228,70,136,102,173,8,157,94,166,173,79,187,220,98,213,44,235,202,221,191,109,248,151,69,173,80,237,180,233,173,54,243,47,114,156,111,114,86,132,173,39,181,105,74,139,213,90,79,169,123,71,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,255,0,53,249,193,195,236,175,218,231,50,185,39,180,215,36,255,0,96,211,182,62,142,126,215,24,39,62,117,44,184,132,237,67,228,175,91,191,77,11,175,117,31,102,31,53,184,169,152,234,177,73,189,106,252,202,123,31,216,176,251,60,98,228,238,75,68,191,93,182,91,82,181,83,41,62,189,221,197,237,215,158,97,246,30,93,152,161,115,197,180,108,202,103,111,169,75,90,16,219,92,230,154,250,78,33,178,61,206,41,41,250,75,73,119,251,125,218,139,98,201,255,0,11,27,102,213,137,76,190,49,186,31,111,172,109,102,99,80,121,142,53,217,156,210,59,164,92,200,210,205,43,218,180,186,158,165,161,235,174,154,104,66,196,104,22,253,34,215,165,71,162,80,226,118,104,113,91,67,77,55,204,82,246,165,41,36,145,106,163,51,62,137,34,234,126,193,244,64,0,0,115,204,82,192,92,48,198,58,115,212,235,242,221,244,130,29,109,77,235,218,228,53,166,169,89,127,177,56,143,231,23,254,31,176,87,238,96,248,64,210,164,53,58,189,130,213,46,202,230,174,188,138,111,37,75,215,163,170,36,243,100,205,254,244,157,116,246,107,239,21,199,139,153,124,197,60,18,172,72,165,95,214,231,96,229,184,180,182,231,108,140,239,49,4,167,18,74,209,167,23,166,188,165,244,51,233,167,217,175,158,176,113,38,242,195,26,228,123,142,203,171,250,62,124,87,80,235,110,246,118,157,209,73,90,86,93,28,74,147,244,144,147,238,246,125,162,194,114,215,197,194,226,162,46,5,189,142,8,237,177,20,251,77,63,85,213,182,249,45,124,202,20,190,76,104,102,106,208,137,213,232,71,169,235,167,184,90,70,22,226,213,139,140,86,180,59,190,194,172,250,70,159,49,150,221,75,157,157,230,116,222,218,28,34,209,212,33,95,69,196,31,119,183,237,30,196,0,0,0,0,0,0,0,0,0,0,0,0,86,55,25,236,72,155,10,216,181,48,246,159,39,108,122,151,111,244,131,123,8,247,242,220,167,186,215,83,78,165,161,153,159,170,162,250,253,195,143,240,105,131,93,127,22,174,89,212,231,182,192,137,216,251,114,54,160,247,238,141,80,38,250,159,172,90,43,95,163,250,197,204,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,166,110,50,208,107,172,98,213,181,58,162,246,232,18,251,103,97,70,212,22,205,177,169,228,231,82,245,143,85,105,244,191,80,236,28,24,49,34,100,219,102,236,195,217,242,119,71,166,246,14,192,222,194,45,156,199,42,46,187,212,147,169,234,100,71,235,40,254,175,112,179,144,0,0,0,0,0,0,0,0,0,0,0,1,227,177,75,22,172,92,29,181,166,93,247,237,103,209,212,248,108,184,234,156,236,239,61,174,198,214,225,150,141,33,106,250,45,172,251,189,159,96,171,124,202,113,112,184,171,107,159,111,96,122,59,20,68,190,235,76,85,117,109,206,115,95,60,132,175,147,38,25,26,117,35,105,122,25,234,90,105,239,21,237,127,98,77,229,137,213,201,23,29,233,87,244,132,249,78,173,215,29,236,237,53,170,148,181,44,250,54,148,167,233,45,71,221,237,251,7,161,194,60,190,98,158,54,214,24,165,88,54,231,111,230,56,132,184,231,108,140,215,45,6,166,210,106,209,215,17,174,156,212,116,35,235,175,219,165,142,101,243,132,13,42,59,80,107,216,211,82,237,78,106,211,203,166,242,84,141,58,52,163,79,54,52,223,239,169,215,79,110,190,225,96,88,91,128,184,97,131,148,230,105,214,29,187,232,244,52,218,91,215,181,200,119,93,18,130,255,0,101,113,127,205,163,252,31,104,232,96,0,0,62,117,126,223,164,93,20,169,20,74,228,78,211,14,83,107,105,214,249,138,70,228,169,38,147,45,82,100,101,209,70,93,15,218,43,187,56,28,44,109,155,170,37,78,248,193,24,125,130,177,181,233,142,193,230,56,239,105,115,73,14,153,115,36,203,36,163,114,212,210,122,22,133,166,186,105,169,10,157,196,28,60,187,48,190,231,149,104,222,148,206,193,83,136,181,161,109,115,154,119,232,184,182,204,247,54,165,39,233,54,162,239,246,123,180,29,199,42,185,225,196,252,183,213,161,211,162,212,59,93,172,114,91,114,85,59,149,29,189,75,115,4,181,115,77,135,28,252,147,59,116,47,126,165,215,190,238,114,229,152,235,15,49,214,44,59,178,207,168,115,31,228,182,153,241,185,79,23,102,145,201,101,199,27,222,227,77,146,246,155,201,45,201,45,15,188,190,174,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,190,106,179,27,110,229,191,12,230,222,53,103,181,152,92,190,200,198,215,62,119,248,67,13,175,214,75,78,18,116,39,136,250,151,95,103,188,179,227,139,120,177,119,227,69,239,58,253,189,234,29,178,167,63,149,205,115,148,211,122,236,101,182,139,163,72,66,126,139,73,46,137,46,239,126,166,125,11,43,57,77,191,51,65,116,170,145,109,35,179,211,226,233,219,38,234,202,249,59,155,125,72,249,181,188,218,149,170,152,82,122,31,78,243,250,239,47,0,50,159,133,25,122,166,68,98,205,163,114,231,199,142,244,101,75,237,18,79,123,110,72,231,25,108,113,231,18,94,177,39,175,127,171,245,153,14,210,0,0,0,0,3,206,222,248,125,105,98,45,29,218,13,225,74,237,240,158,74,144,166,249,238,181,169,26,84,147,234,218,146,125,203,81,119,251,69,127,102,83,132,149,157,114,166,167,116,96,204,143,67,206,82,30,144,154,118,199,100,115,222,249,229,145,115,100,76,34,78,229,41,164,247,104,90,107,237,49,88,120,213,151,188,77,192,74,242,168,56,135,66,236,46,43,85,50,174,213,29,222,98,55,184,148,171,70,92,94,154,242,151,208,207,166,159,102,191,91,46,89,154,196,92,183,222,113,174,107,54,165,203,142,165,33,169,209,185,44,31,104,143,205,101,110,55,189,198,156,52,110,38,82,91,146,90,151,121,123,117,187,124,164,231,70,192,204,189,189,25,152,114,187,61,198,204,116,28,216,91,31,94,213,146,24,39,15,152,108,54,217,252,227,228,159,87,237,46,157,210,72,0,0,0,0,0,0,0,0,0,0,0,5,7,241,50,197,83,196,92,197,213,41,237,175,86,40,220,141,133,167,119,58,12,51,63,228,36,251,209,245,254,161,54,248,55,97,131,118,214,24,220,87,244,136,187,95,185,187,38,213,239,215,94,205,34,160,215,113,44,203,185,95,162,95,175,188,88,168,0,0,0,15,230,189,116,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,205,122,232,63,160,0,0,0,43,171,140,142,24,55,114,225,133,187,127,49,23,115,246,207,107,220,189,250,105,218,100,83,218,238,53,145,119,39,244,79,245,119,136,73,195,55,21,127,7,89,139,165,211,221,94,140,86,121,251,203,79,230,96,204,50,254,66,143,189,127,87,235,23,224,0,0,0,0,0,0,0,0,0,0,0,2,55,102,215,58,54,6,90,45,233,44,204,149,218,46,55,163,173,80,161,108,125,27,150,104,124,155,62,97,48,227,101,243,140,26,125,111,180,250,119,210,62,99,115,53,136,185,144,189,36,220,215,149,75,153,29,42,91,112,99,114,88,46,207,31,154,242,219,111,123,109,54,107,218,79,40,183,40,181,62,243,246,105,242,112,87,47,120,155,143,117,228,208,112,242,133,219,156,78,138,121,93,170,59,92,180,111,109,42,86,143,56,141,116,230,163,161,31,93,126,221,44,243,45,124,36,172,235,105,52,203,163,25,164,122,98,114,80,204,133,83,182,59,31,144,247,204,172,203,155,30,97,146,182,169,46,167,187,67,215,95,97,11,1,178,48,250,210,195,170,59,84,27,62,149,216,33,50,148,161,45,243,221,119,66,36,165,37,213,197,40,251,144,146,239,246,15,68,0,0,0,0,2,57,230,231,38,214,14,103,45,89,69,80,135,201,185,35,198,89,83,167,115,30,86,199,18,219,252,162,229,147,237,182,122,56,249,171,214,233,236,62,157,212,103,152,76,191,222,153,119,191,101,217,87,124,109,166,133,184,168,175,239,104,249,236,19,206,182,135,54,182,227,155,119,114,84,122,25,234,94,223,121,254,252,175,230,34,236,203,142,39,83,239,27,118,119,38,43,142,181,26,166,223,41,165,115,97,156,134,92,121,26,173,167,13,58,147,37,213,37,184,189,158,227,190,28,170,230,54,221,204,134,25,194,188,105,47,105,48,249,157,173,141,174,124,215,240,135,219,71,172,166,155,37,106,76,153,244,46,158,223,121,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,234,245,88,148,90,123,181,57,203,216,195,59,119,43,67,61,53,81,36,187,136,207,188,203,216,51,231,158,28,205,212,51,27,139,51,106,209,254,102,137,27,151,216,152,245,85,183,116,104,201,115,214,54,155,89,250,236,235,235,23,217,211,191,154,96,54,10,92,216,245,136,80,108,43,97,173,210,37,243,117,94,230,203,110,198,29,119,185,110,32,143,82,105,95,202,255,0,176,244,59,129,24,41,107,224,85,135,14,203,182,99,114,219,143,204,222,189,238,30,253,207,58,225,116,91,139,211,78,106,189,191,246,23,70,0,0,0,0,0,0,30,27,22,240,110,200,198,123,94,93,173,122,211,59,84,121,44,184,210,79,156,242,54,26,155,113,26,252,218,208,103,161,58,174,154,251,126,205,41,179,58,252,58,174,188,6,149,54,247,178,85,233,59,81,215,156,115,77,27,103,178,36,206,75,187,62,114,74,220,115,99,77,39,174,157,117,247,145,145,195,251,70,239,184,240,250,227,139,113,219,115,123,29,74,158,250,29,109,206,91,110,109,91,110,37,101,209,105,82,79,214,66,79,169,31,112,185,124,128,241,6,165,227,69,42,159,134,120,138,239,101,186,162,52,212,86,93,218,165,246,194,66,98,178,149,237,102,50,27,111,123,174,172,244,53,122,186,123,180,50,158,132,122,150,165,237,31,208,0,0,0,0,0,0,0,0,0,1,228,49,98,245,103,15,108,26,165,220,250,182,162,15,35,83,208,207,233,188,219,126,196,171,244,253,198,51,61,119,220,50,238,187,138,93,126,115,188,215,229,114,247,43,105,39,93,168,74,11,161,17,23,114,75,216,52,93,148,236,43,60,31,193,58,21,154,235,155,223,139,218,185,138,211,77,119,75,125,194,233,189,101,220,231,191,254,193,216,135,230,167,192,98,155,25,49,99,150,136,78,186,119,251,76,207,218,127,88,253,32,0,0,33,14,96,179,215,70,203,182,98,34,218,85,214,57,244,185,27,251,114,183,45,60,189,176,90,113,190,137,142,226,143,85,60,95,68,254,222,157,211,106,60,134,165,50,151,217,86,228,43,93,15,67,46,227,211,218,63,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,7,249,200,144,212,86,84,251,202,218,132,233,169,232,103,222,122,123,4,36,203,254,122,168,217,136,204,68,171,74,130,207,34,151,27,103,97,86,229,171,153,186,11,174,57,209,81,219,81,104,166,79,233,31,217,211,190,111,128,0,0,252,213,8,12,84,163,42,44,130,213,10,211,94,255,0,97,145,251,15,234,31,164,113,220,216,225,89,227,6,9,215,108,214,156,216,252,174,203,203,86,154,233,182,91,14,31,77,232,46,230,253,255,0,246,12,232,218,23,12,187,82,226,137,95,130,239,41,248,188,205,170,218,74,211,114,20,131,232,100,101,220,163,246,13,48,225,61,234,206,33,88,52,187,185,133,110,68,238,126,135,161,151,208,121,198,253,169,79,232,123,136,122,240,0,0,0,0,0,0,0,0,0,1,252,51,208,181,63,96,129,121,254,226,13,75,193,122,84,252,51,195,183,123,85,215,45,167,98,188,238,213,35,177,146,211,41,149,47,107,209,150,219,155,29,105,7,161,43,214,215,221,169,157,52,93,215,125,199,136,55,28,171,142,228,155,219,42,85,7,214,235,142,114,219,111,114,220,113,75,62,136,74,82,94,178,212,125,8,187,196,192,201,71,14,187,175,30,101,67,189,239,101,122,50,212,105,230,220,211,70,222,237,105,35,140,238,207,155,146,135,27,222,211,170,235,167,77,61,230,68,87,37,132,152,55,99,224,197,175,18,214,178,169,157,146,60,102,91,105,71,206,121,205,230,150,219,70,239,156,90,204,181,38,147,211,95,103,219,175,186,0,0,0,0,0,0,28,7,56,249,104,161,230,47,10,234,116,103,35,107,90,137,25,233,20,231,119,175,242,233,141,33,45,22,222,107,104,250,111,107,170,143,79,127,78,236,254,226,109,129,90,194,251,230,179,99,215,154,229,203,164,78,145,13,94,178,15,119,41,229,180,103,234,41,68,93,91,62,155,143,237,62,241,218,50,61,153,186,134,92,177,102,21,90,71,207,81,36,243,59,107,30,170,119,109,141,37,45,250,196,211,139,47,93,237,125,82,251,122,119,104,50,145,85,137,90,167,181,83,130,189,236,61,187,106,180,50,215,69,26,79,188,136,251,200,253,131,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,28,86,115,8,120,101,133,12,88,20,180,233,82,186,55,108,119,95,201,118,105,48,93,63,85,77,169,42,213,43,50,250,73,211,235,238,20,142,148,169,106,36,164,181,51,23,175,195,103,43,20,156,24,194,200,151,173,78,55,245,203,91,230,118,165,111,87,169,201,147,49,180,116,75,203,108,245,109,210,238,34,250,245,62,165,52,0,0,0,0,0,0,0,7,231,168,64,137,85,131,34,155,61,174,108,121,77,45,151,81,184,211,185,10,35,37,22,164,100,101,208,207,184,84,255,0,17,46,29,136,161,162,173,142,24,80,91,152,91,143,206,170,211,187,182,17,246,185,47,63,205,126,73,153,232,68,218,118,37,31,89,23,121,10,207,165,84,170,86,189,122,37,90,11,156,137,244,169,109,200,105,90,37,91,30,105,100,164,158,134,70,147,209,73,46,242,50,251,69,215,112,224,206,204,124,109,179,163,225,205,235,252,30,229,162,182,136,172,43,170,251,76,118,90,136,202,92,209,182,16,218,55,56,234,189,83,81,153,125,101,161,148,234,0,0,0,0,0,0,0,0,0,0,17,43,137,206,33,187,97,229,98,227,68,21,237,157,63,177,246,115,208,143,232,84,97,238,239,74,139,232,172,251,244,20,115,133,54,162,47,107,250,151,108,184,173,169,153,207,212,244,215,77,140,173,126,242,253,31,120,211,156,6,19,26,34,24,79,114,117,255,0,57,152,253,0,0,0,0,40,47,137,181,202,221,127,52,55,3,13,30,169,135,217,58,251,247,211,161,159,184,189,194,213,248,119,226,43,184,137,150,218,4,201,50,57,210,35,246,174,98,182,18,126,148,249,100,93,9,41,46,228,9,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,49,113,16,196,87,112,239,45,181,249,145,164,114,100,72,236,188,181,108,37,125,25,241,8,250,26,84,93,203,21,79,195,38,229,110,129,154,27,125,135,79,68,204,237,125,125,219,41,211,15,220,126,241,126,160,0,0,0,63,60,246,19,38,34,216,87,114,180,255,0,57,24,204,102,43,90,136,178,111,234,165,178,218,183,38,31,35,67,211,77,119,178,133,251,207,244,189,226,241,184,98,226,27,183,222,86,45,196,78,94,233,208,59,103,104,61,8,190,157,70,102,222,228,164,190,138,11,187,81,45,64,0,0,0,0,0,0,0,0,0,4,21,226,63,157,152,248,37,102,200,195,155,43,248,69,203,90,109,113,95,87,84,118,104,239,53,45,149,57,163,140,45,181,237,113,164,250,164,162,51,250,139,83,58,81,170,212,170,87,69,122,93,90,115,156,249,245,89,110,72,117,90,37,59,222,117,102,165,30,132,68,146,213,74,62,226,34,251,5,152,112,237,225,216,138,226,41,56,225,138,233,218,194,29,98,109,42,157,174,187,200,187,36,150,95,230,177,36,140,181,35,113,59,20,143,172,203,184,133,175,211,233,241,41,80,88,166,192,107,149,30,51,105,101,164,110,53,109,66,72,136,139,83,51,51,232,69,222,63,72,0,0,0,0,0,0,0,173,174,43,249,86,165,215,236,239,195,125,185,27,109,94,158,189,147,189,117,30,177,91,106,116,151,21,235,188,73,250,102,158,137,65,171,221,211,160,167,213,37,72,81,165,69,161,144,187,142,20,217,132,60,77,194,135,240,254,166,157,106,86,190,221,238,235,249,94,211,38,115,165,209,45,165,41,209,40,34,250,74,215,234,238,19,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,201,37,169,247,10,2,226,59,140,199,139,185,132,169,156,105,60,218,117,43,147,217,11,102,221,188,216,49,55,247,161,42,63,89,191,110,191,86,131,206,228,95,1,230,227,190,59,81,232,107,99,90,68,126,209,219,221,220,95,55,186,28,149,55,211,152,133,30,171,107,79,84,254,222,157,250,26,137,21,152,81,209,25,132,237,66,53,208,181,51,239,61,125,191,104,255,0,96,0,0,0,0,0,0,0,31,227,46,43,19,162,61,10,74,55,179,33,181,52,226,117,50,213,42,45,12,181,46,189,198,42,3,137,214,72,219,177,234,146,113,179,15,162,127,22,212,30,91,213,54,121,159,65,247,21,50,75,206,110,117,243,81,232,148,160,182,165,4,94,238,186,144,130,24,63,137,213,220,31,196,58,53,247,64,127,150,253,54,100,119,156,78,212,31,49,182,223,109,211,71,174,133,145,106,109,151,82,73,153,127,136,104,51,42,57,132,183,115,17,133,20,155,174,149,47,153,61,168,204,71,169,55,203,112,185,114,138,51,14,58,157,84,219,105,61,20,241,22,169,45,167,236,250,187,64,0,0,0,0,0,0,0,0,0,10,185,227,69,115,201,244,93,159,109,164,180,100,253,33,184,250,117,245,169,203,47,102,189,255,0,88,132,153,11,162,66,175,102,82,216,133,60,254,109,93,183,94,255,0,246,132,163,246,25,123,72,134,136,8,180,45,8,127,64,126,106,141,66,45,46,27,147,230,185,203,101,173,55,43,67,61,53,50,34,232,68,103,222,100,33,206,75,179,140,89,136,196,187,210,142,242,123,59,113,61,29,216,217,215,126,187,163,200,83,158,177,48,223,243,58,245,63,111,79,174,103,128,15,11,140,248,173,110,96,205,131,80,190,174,121,28,168,112,121,91,189,71,21,174,247,155,104,190,130,22,125,238,167,249,39,253,37,155,60,66,187,165,223,151,133,66,235,156,122,191,59,149,187,187,249,13,33,178,238,74,75,185,5,236,33,122,220,51,236,153,22,110,88,109,244,72,86,167,43,181,233,208,191,147,80,153,238,81,254,144,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,34,127,19,11,38,69,229,150,27,129,17,213,161,197,236,154,244,47,229,84,33,251,212,95,162,40,167,15,110,233,118,29,225,79,186,224,158,143,193,230,237,238,254,91,75,108,251,210,162,238,89,251,12,105,51,6,49,90,220,198,107,6,159,125,91,18,57,176,231,115,118,250,142,39,77,143,56,209,253,52,32,251,218,87,242,75,250,79,221,0,8,97,157,28,227,22,93,241,46,203,163,178,158,208,220,191,72,246,198,117,217,166,216,241,212,223,172,108,57,252,246,189,15,217,215,234,152,212,234,132,90,164,54,231,194,115,152,203,186,237,86,134,90,232,102,71,208,200,143,188,140,126,144,31,195,45,75,67,25,223,207,173,22,21,11,50,151,60,40,7,243,73,236,90,119,255,0,180,34,159,180,207,218,102,38,223,5,219,158,79,162,239,11,109,69,171,37,232,253,167,211,167,173,81,89,251,53,239,250,197,163,0,0,0,0,0,0,0,0,0,0,226,249,173,204,37,187,151,124,40,171,93,117,105,124,185,238,198,126,61,53,190,91,135,204,150,113,159,113,164,234,150,220,73,106,166,76,181,81,109,47,111,215,159,60,97,196,234,238,48,226,29,98,251,175,189,204,126,165,50,67,205,167,106,11,150,219,143,184,233,35,212,66,8,244,55,15,169,164,140,255,0,196,39,119,12,92,145,183,124,85,99,99,94,32,196,254,45,167,186,135,233,140,243,62,155,237,170,28,150,92,220,211,228,162,213,42,89,109,82,12,189,254,194,23,1,18,43,16,98,51,10,50,54,51,29,180,180,218,117,51,209,41,45,8,181,62,189,196,63,216,0,0,0,0,0,0,0,7,155,196,107,62,37,253,98,215,172,233,197,171,85,138,108,168,38,125,122,115,89,91,122,244,82,79,185,103,237,47,180,187,197,1,231,163,1,230,224,70,59,86,40,104,99,74,68,142,207,216,29,220,95,57,182,28,101,57,211,152,181,22,139,119,79,88,254,206,157,222,139,135,22,51,30,17,102,18,152,114,100,242,169,213,94,119,107,45,155,183,114,160,203,217,220,133,40,189,103,61,154,125,122,139,253,35,37,22,165,220,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,56,190,109,177,169,188,11,193,202,181,230,158,178,89,228,114,83,239,214,83,13,171,175,45,101,220,239,180,191,237,44,225,200,144,244,167,148,251,235,220,181,105,169,232,69,220,90,123,5,212,240,158,203,226,108,76,36,107,19,235,12,242,234,215,22,237,91,221,175,43,145,38,115,29,233,113,73,86,169,89,31,209,45,62,179,234,39,216,0,0,0,0,0,0,0,0,15,143,119,219,52,235,206,214,171,90,149,102,247,195,171,193,126,11,201,213,69,234,58,218,155,87,209,50,62,229,31,113,145,253,100,40,91,62,153,74,184,114,235,137,243,106,17,32,110,181,235,79,185,50,36,158,106,11,98,158,145,40,208,206,195,121,199,15,70,153,35,220,122,123,140,136,251,255,0,54,66,243,65,83,203,206,46,211,145,54,165,202,183,43,15,179,10,114,57,41,86,212,187,42,47,49,205,73,167,28,61,27,100,253,84,233,245,25,31,125,250,90,119,45,46,242,182,105,87,93,17,254,116,10,188,38,39,71,115,106,147,185,183,91,75,136,61,20,68,162,245,84,93,228,71,245,16,250,192,0,0,0,0,0,0,0,0,2,159,248,205,60,233,223,118,203,72,107,230,203,182,238,86,226,254,102,159,167,65,26,56,125,114,63,25,203,92,223,94,212,255,0,14,235,161,159,246,190,87,184,104,92,0,70,158,32,216,149,31,13,114,221,112,212,93,115,98,222,236,155,58,25,247,79,138,71,252,149,126,152,174,126,15,140,205,123,30,166,56,201,124,202,57,124,229,116,233,172,41,251,122,31,94,255,0,112,186,224,30,122,252,191,173,92,52,182,101,93,247,157,79,176,82,161,108,231,63,201,113,221,187,220,75,105,245,91,74,148,122,169,105,46,133,237,247,106,40,207,62,185,217,157,153,155,167,208,214,204,173,182,124,15,236,86,246,17,243,55,183,21,75,234,182,27,116,180,117,133,119,153,235,236,233,223,226,50,121,148,203,187,51,151,218,32,66,129,173,191,11,95,73,75,230,181,243,59,217,144,109,122,134,243,107,86,174,48,101,234,247,119,159,78,253,9,219,212,10,93,175,71,143,66,162,198,236,240,163,111,229,55,189,75,219,185,70,163,234,163,51,62,170,51,234,99,232,128,0,243,246,109,255,0,102,226,12,106,172,171,50,225,137,85,69,14,177,54,129,83,38,76,247,195,168,196,116,218,145,29,212,40,137,72,90,84,90,150,165,235,33,72,90,119,33,105,81,250,0,0,0,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,11,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,16,131,250,181,121,88,255,0,112,56,171,255,0,85,83,191,211,132,255,0,0,0,1,207,241,211,29,48,227,46,152,113,81,197,12,80,172,246,26,84,29,26,101,150,136,151,42,161,41,68,102,220,88,205,153,151,49,229,237,86,133,169,36,146,149,45,106,66,16,181,167,208,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,231,242,49,211,14,32,227,139,57,120,169,214,123,13,231,58,223,106,228,166,198,144,68,134,234,49,84,244,134,220,68,117,235,235,188,223,101,90,214,217,145,43,150,162,90,119,146,29,54,250,0,0,0,8,1,253,90,188,172,127,184,28,85,255,0,170,169,223,233,194,111,225,237,235,74,196,171,2,218,196,106,20,121,108,83,110,170,60,42,220,54,165,161,41,125,182,36,178,135,155,75,137,74,148,146,89,37,100,70,68,165,22,186,232,103,222,61,0,243,244,43,254,205,185,174,107,154,204,161,92,49,37,215,108,233,17,163,87,105,233,51,39,224,174,68,116,72,96,214,147,34,51,67,141,56,70,149,150,168,51,75,137,35,220,218,210,159,64,0,2,0,127,86,175,43,31,238,7,21,127,234,170,119,250,112,151,248,9,141,118,174,98,112,158,133,140,118,85,62,171,10,139,112,118,174,204,197,81,166,219,148,142,68,151,99,175,122,91,113,196,22,171,101,70,90,44,253,83,45,116,61,72,186,0,8,1,253,90,188,172,127,184,28,85,255,0,170,169,223,233,194,95,224,38,53,218,185,137,194,122,22,49,217,84,250,172,42,45,193,218,187,51,21,70,155,110,82,57,18,93,142,189,233,109,199,16,90,173,149,25,104,179,245,76,181,208,245,34,232,0,0,60,253,249,127,217,184,97,108,191,121,226,5,195,18,133,66,139,34,36,105,21,9,102,105,97,133,201,144,220,118,141,197,105,162,16,110,188,217,26,213,162,16,70,106,81,165,36,106,47,64,0,35,254,107,115,173,133,153,62,249,45,248,76,160,93,117,63,149,189,187,177,122,10,44,103,185,125,151,145,204,230,243,159,107,77,123,74,54,237,221,174,138,215,77,11,95,21,151,142,38,153,121,204,158,40,65,194,59,66,143,122,209,171,181,72,242,30,128,117,186,108,116,49,37,108,182,110,173,148,174,59,239,26,87,202,67,174,17,172,146,131,38,212,91,183,26,18,169,106,33,6,33,113,118,203,110,26,223,247,46,28,215,108,156,74,126,165,106,214,38,209,38,59,18,155,1,76,56,252,103,150,203,138,109,74,152,149,26,13,72,51,35,52,164,244,211,82,46,225,39,240,19,26,237,92,196,225,61,11,24,236,170,125,86,21,22,224,237,93,153,138,163,77,183,41,28,137,46,199,94,244,182,227,136,45,86,202,140,180,89,250,166,90,232,122,145,49,239,26,237,92,187,97,61,119,24,239,90,125,86,109,22,223,236,189,165,138,91,77,185,41,124,249,45,71,70,196,184,227,104,61,22,242,76,245,89,122,164,122,106,122,17,196,170,79,25,92,182,215,234,176,168,84,44,46,198,10,141,74,163,33,184,144,225,196,162,64,121,249,47,184,162,75,109,54,218,102,154,150,181,40,201,36,146,35,51,51,34,33,48,49,59,24,172,28,28,110,220,153,136,213,232,148,58,109,201,88,58,35,85,57,210,153,141,10,35,253,138,84,180,170,67,207,45,9,109,10,76,69,182,147,45,76,220,113,180,233,235,25,151,181,0,1,231,234,183,253,155,66,188,168,24,125,89,184,98,67,184,110,168,243,164,209,96,188,102,149,207,68,50,104,228,147,70,101,181,75,66,95,109,102,141,119,154,55,168,136,210,218,205,62,128,0,4,42,197,94,44,24,5,131,120,143,113,225,109,235,134,216,171,30,181,108,212,29,167,201,219,71,132,134,222,216,126,163,237,115,38,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,64,101,175,50,152,113,154,156,56,60,77,195,34,170,179,1,154,131,244,185,113,42,145,73,137,81,37,52,72,89,182,178,66,150,218,181,109,214,156,35,109,107,78,215,8,140,201,68,164,167,234,227,222,53,218,185,118,194,122,238,49,222,180,250,172,218,45,191,217,123,75,20,182,155,114,82,249,242,90,142,141,137,113,198,208,122,45,228,153,234,178,245,72,244,212,244,35,136,31,213,171,202,199,251,129,197,95,250,170,157,254,156,39,248,141,89,165,207,246,7,101,38,234,163,217,88,135,78,186,234,181,170,197,60,234,137,141,66,128,203,189,158,41,184,166,219,113,213,190,243,72,245,214,219,196,146,65,169,69,202,81,168,146,70,131,83,43,89,245,194,204,220,221,85,139,91,12,236,92,64,131,232,42,121,84,38,212,107,52,200,205,65,111,115,137,67,108,27,172,200,119,71,156,213,106,66,20,69,185,44,186,100,126,161,142,171,106,227,166,28,93,248,177,122,224,133,50,179,202,188,236,78,200,237,74,151,32,137,14,61,22,68,102,31,110,84,126,167,205,100,187,66,27,89,150,138,67,132,68,164,145,45,165,57,208,0,0,0,120,172,54,198,43,7,21,156,184,33,218,21,232,143,212,173,90,196,234,37,106,152,114,153,84,216,15,198,155,34,38,231,217,109,106,83,72,117,81,93,113,163,94,211,91,123,85,161,117,34,246,160,0,0,57,253,171,142,152,113,119,226,197,235,130,20,202,207,42,243,177,59,35,181,42,92,130,36,56,244,89,17,152,125,185,81,250,159,53,146,237,8,109,102,90,41,14,17,18,146,68,182,148,231,64,0,1,0,63,171,87,149,143,247,3,138,191,245,85,59,253,56,75,252,4,198,187,87,49,56,79,66,198,59,42,159,85,133,69,184,59,87,102,98,168,211,109,202,71,34,75,177,215,189,45,184,226,11,85,178,163,45,22,126,169,150,186,30,164,93,0,0,121,251,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,1,226,177,147,23,172,220,8,195,186,134,41,98,11,242,216,183,169,50,32,179,57,248,204,27,203,142,137,50,217,138,79,26,11,214,82,16,167,210,181,146,73,75,216,149,109,74,213,162,79,213,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,231,247,206,58,97,198,27,98,61,141,133,247,173,103,209,85,92,70,237,205,80,30,124,137,49,100,74,138,113,200,226,169,195,63,81,231,59,82,121,68,101,181,106,66,144,74,37,169,180,47,160,0,0,0,243,245,91,254,205,161,94,84,12,62,172,220,49,33,220,55,84,121,210,104,176,94,51,74,231,162,25,52,114,73,163,50,218,165,161,47,182,179,70,187,205,27,212,68,105,109,102,159,64,0,3,197,57,140,86,12,108,92,86,8,84,43,209,32,93,142,81,226,86,224,195,151,41,150,151,83,97,245,205,73,166,43,102,190,107,203,104,160,58,183,73,40,209,8,91,103,169,234,123,125,168,0,8,127,143,124,80,48,11,46,216,177,93,193,203,214,208,196,9,181,171,127,178,246,151,233,116,248,78,69,95,62,51,82,17,177,78,75,109,103,162,30,73,30,168,47,88,143,77,75,67,62,151,149,108,228,225,30,111,169,87,5,67,12,99,92,16,36,91,18,24,102,163,6,183,9,12,62,132,62,149,27,47,36,218,113,198,148,133,155,79,36,136,151,188,141,165,110,74,72,208,106,234,184,133,122,210,176,214,192,185,113,26,187,30,91,244,219,86,143,54,183,49,168,136,74,159,113,136,204,173,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,136,65,253,90,188,172,127,184,28,85,255,0,170,169,223,233,194,127,136,255,0,154,220,235,97,102,79,190,75,126,19,40,23,93,79,229,111,110,236,94,130,139,25,238,95,101,228,115,57,188,231,218,211,94,210,141,187,119,107,162,181,211,66,215,197,101,227,137,86,11,230,107,20,32,225,70,28,225,246,37,34,165,50,60,137,110,204,157,73,136,80,161,48,203,102,165,59,33,198,101,56,166,208,106,216,210,84,105,208,220,117,180,244,220,66,64,57,140,86,12,108,92,86,8,84,43,209,32,93,142,81,226,86,224,195,151,41,150,151,83,97,245,205,73,166,43,102,190,107,203,104,160,58,183,73,40,209,8,91,103,169,234,123,125,168,0,0,231,248,233,142,152,113,151,76,56,168,226,134,40,86,123,13,42,14,141,50,203,68,75,149,80,148,162,51,110,44,102,204,203,152,242,246,171,66,212,146,73,74,150,181,33,8,90,211,208,0,0,0,0,0,124,235,130,129,75,186,41,18,40,85,168,220,248,114,118,115,91,222,164,238,218,162,81,117,73,145,151,84,145,244,49,158,220,225,229,46,238,203,29,244,184,19,96,127,91,211,116,244,100,190,107,95,61,177,152,230,247,168,79,56,180,232,227,228,94,183,127,121,116,238,246,217,11,206,204,236,179,93,62,134,185,165,110,179,231,255,0,101,55,176,139,151,177,185,74,71,84,48,227,167,171,175,167,184,203,79,111,78,235,204,176,239,235,87,18,237,152,183,125,153,83,237,244,169,187,249,47,242,92,107,118,199,20,218,189,87,18,149,22,138,66,139,169,123,61,218,15,66,2,148,120,194,51,53,156,122,134,227,197,243,43,230,114,85,211,174,144,160,110,232,93,123,253,226,198,56,124,226,84,124,74,203,117,189,81,105,205,235,103,181,239,232,101,223,62,81,23,242,83,250,2,75,0,12,244,113,5,228,126,51,151,65,176,189,201,62,197,215,67,47,237,124,95,120,146,252,25,94,116,175,187,153,165,181,234,31,98,218,173,223,242,53,13,122,11,128,0,0,0,0,0,0,0,0,0,31,38,236,185,105,118,109,179,84,186,235,111,242,96,82,33,63,58,75,155,84,173,173,180,218,156,89,232,146,53,30,137,73,247,17,159,212,98,131,51,235,154,10,158,97,177,114,162,136,53,46,117,185,70,144,244,40,40,228,165,59,210,212,169,92,183,53,54,155,112,181,109,226,245,85,175,214,102,125,223,163,33,121,74,184,115,21,137,240,170,18,224,109,181,232,175,183,50,92,158,106,15,122,153,145,20,214,206,194,121,183,11,86,158,51,220,90,251,136,140,251,175,166,208,182,105,214,101,173,73,181,41,45,236,135,72,130,196,22,83,170,143,212,105,180,182,159,164,102,125,201,46,243,51,250,204,125,128,0,0,0,0,0,0,0,0,16,23,139,14,95,17,125,225,27,184,159,71,103,153,86,183,118,232,214,237,57,188,249,80,88,239,83,137,74,116,74,12,254,137,235,245,31,81,74,177,228,61,21,228,190,194,246,173,58,232,122,17,247,150,158,209,163,204,164,227,83,120,233,131,148,155,205,93,36,189,207,231,39,221,164,167,219,79,94,90,11,185,175,97,127,218,125,160,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,113,162,197,151,165,86,44,236,45,165,74,229,183,7,210,30,149,107,97,31,51,122,105,207,179,213,72,233,167,83,245,20,122,251,125,194,190,112,47,15,36,226,150,39,82,44,184,197,214,127,104,212,250,116,217,29,215,61,170,79,243,126,242,254,129,165,59,70,218,129,104,91,209,109,234,99,124,184,209,55,236,78,170,61,55,45,75,62,170,51,62,245,31,180,125,128,0,0,0,0,0,0,0,0,1,203,179,33,130,116,76,122,194,138,229,137,86,107,87,164,195,147,216,92,220,191,153,148,168,207,52,218,244,75,136,37,104,110,153,232,165,109,63,111,188,179,207,142,152,73,90,193,12,76,172,225,253,108,181,114,159,46,67,108,57,234,124,235,45,200,117,164,175,68,173,123,117,229,31,67,81,153,127,140,236,231,132,174,105,151,114,209,221,192,139,154,86,233,116,184,234,147,79,86,205,52,140,218,32,197,105,189,16,201,23,122,149,235,41,102,126,253,123,197,152,0,0,0,0,0,0,0,0,0,10,189,227,67,104,17,209,173,11,173,182,245,52,250,67,152,173,123,189,122,115,101,211,119,244,10,235,203,29,216,187,47,26,173,234,241,76,236,200,99,181,238,115,151,191,77,209,30,73,116,208,255,0,75,221,237,26,83,101,100,227,100,178,61,72,199,253,128,170,110,51,24,178,195,206,219,152,93,14,70,142,49,219,59,99,123,15,174,226,167,190,142,166,143,183,185,95,111,184,125,110,11,248,109,216,232,247,118,34,60,122,250,71,176,114,75,244,121,106,168,178,174,229,117,239,246,164,191,164,90,24,229,184,235,152,220,51,203,229,188,186,253,255,0,89,236,137,233,203,71,103,144,230,255,0,93,164,31,86,154,94,154,115,145,236,246,253,186,81,254,110,179,183,136,57,159,172,46,28,183,187,13,178,214,157,158,157,181,135,118,234,150,13,95,58,76,54,225,252,227,27,186,251,244,238,239,249,249,74,201,213,247,153,251,165,17,169,141,118,74,3,26,246,218,134,230,92,229,110,109,243,111,230,148,251,107,86,171,96,211,211,187,93,79,167,125,243,224,230,13,89,56,31,103,70,179,44,122,103,99,133,31,127,78,115,206,107,185,215,28,255,0,101,90,207,189,213,251,125,191,97,23,187,0,0,20,87,111,230,218,234,202,54,126,177,142,233,166,181,219,173,186,238,32,86,41,247,53,57,73,113,222,100,20,214,150,181,190,195,68,243,77,156,198,219,39,146,202,220,51,74,121,206,17,150,139,49,118,150,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,3,242,84,234,212,170,44,100,76,172,212,226,64,142,228,134,34,33,217,47,37,164,41,247,221,67,44,180,74,81,145,26,220,117,198,219,66,123,212,181,165,37,169,153,16,253,96,57,86,108,124,44,99,39,195,251,135,203,159,21,23,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,93,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,231,219,58,57,182,186,179,115,138,103,116,212,154,236,54,221,11,180,211,237,154,114,82,227,92,184,42,146,226,208,251,237,27,206,182,83,28,108,217,75,203,108,201,42,228,182,68,90,32,135,96,225,161,158,57,57,113,188,153,193,235,225,17,23,135,87,165,97,181,189,45,197,181,29,116,58,139,196,219,5,53,79,44,210,147,140,105,67,73,121,43,87,168,134,201,196,25,26,86,135,174,250,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,53,241,127,186,107,182,54,116,48,246,245,181,167,118,42,213,191,103,210,106,148,233,60,164,57,200,148,197,90,123,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,39,254,72,51,163,106,230,227,14,24,157,53,84,170,37,253,77,230,49,91,183,154,156,218,156,95,40,153,221,58,51,6,179,120,161,172,223,108,137,75,47,81,195,83,91,151,180,156,92,149,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,75,206,6,96,111,236,178,241,59,191,241,95,14,87,17,117,40,113,233,209,29,135,56,222,56,83,88,122,135,13,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,215,105,11,116,192,188,116,195,140,197,225,197,59,20,48,190,179,219,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,34,175,20,127,2,120,155,247,47,156,66,17,127,133,126,125,99,74,141,74,202,198,50,87,98,67,92,56,236,211,236,106,156,142,105,174,98,205,215,148,112,36,200,113,213,36,150,73,91,13,69,66,80,132,108,107,149,169,172,218,74,237,40,4,63,226,151,129,112,241,131,42,117,235,146,21,27,181,220,152,119,253,114,83,30,108,216,109,196,69,108,200,170,8,83,142,150,238,79,101,230,60,166,208,164,169,110,70,99,233,26,73,10,164,28,42,196,203,171,6,241,30,220,197,43,42,95,103,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,205,190,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,53,227,97,140,84,170,213,229,97,224,133,14,189,45,217,22,212,121,85,186,252,54,101,37,81,18,252,162,109,48,210,235,105,89,153,73,109,166,223,89,19,136,35,75,83,16,105,51,39,84,56,175,10,28,29,170,226,86,109,40,151,114,168,49,39,91,216,125,30,69,110,168,236,216,170,117,134,223,83,46,51,9,40,86,197,32,164,148,133,161,246,201,70,147,210,43,171,65,238,108,136,77,254,53,126,22,45,111,136,16,124,186,162,63,39,11,156,246,213,113,178,148,246,4,99,69,205,18,69,237,67,142,133,91,245,25,111,171,182,220,48,146,149,155,168,115,113,109,118,76,116,161,38,107,223,204,117,181,26,205,42,54,94,117,86,20,0,42,215,141,197,90,171,64,170,224,53,118,133,83,151,78,169,83,164,92,18,225,204,136,242,153,126,51,237,170,152,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,18,131,33,57,223,161,102,226,196,118,21,199,42,149,77,196,218,39,53,218,221,18,27,43,142,202,226,155,198,76,202,136,151,29,113,110,51,177,77,33,195,222,106,67,186,238,74,82,227,70,185,84,0,41,91,140,158,10,124,134,204,21,39,24,226,84,57,209,49,54,158,124,230,28,119,115,140,78,167,53,30,59,155,82,77,164,146,202,152,92,51,78,171,90,141,206,126,187,83,176,131,131,102,53,252,134,204,21,91,7,37,211,249,209,49,54,158,92,151,219,107,115,140,78,167,53,34,67,123,148,110,36,146,202,152,92,194,86,136,90,141,206,70,155,83,188,196,255,0,226,143,224,79,19,126,229,243,136,66,128,70,170,6,107,51,79,141,127,140,78,96,175,108,99,110,159,216,162,92,21,2,236,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,181,78,13,152,41,242,27,47,181,108,99,151,80,231,75,196,218,129,114,88,109,221,205,177,6,156,236,136,237,238,73,182,147,75,202,125,115,13,90,45,105,54,249,26,109,86,242,16,215,59,248,189,121,96,47,19,187,183,23,48,253,248,141,215,109,217,20,135,163,148,182,9,230,29,66,232,113,26,117,151,17,208,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,138,218,114,187,153,187,7,52,216,95,77,196,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,169,165,61,128,0,0,80,178,243,93,136,249,74,207,118,48,222,182,83,189,186,149,59,16,43,204,87,232,15,188,104,139,87,138,154,156,131,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,188,155,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,1,70,217,223,197,235,203,1,120,157,221,184,185,135,239,196,110,187,110,200,164,61,28,165,176,79,48,234,23,67,136,211,172,184,142,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,86,211,149,220,205,216,57,166,194,250,110,32,90,18,98,67,169,46,58,85,90,183,142,162,204,153,180,103,205,199,91,216,250,91,61,201,66,212,195,170,105,107,74,13,198,201,43,218,157,77,41,236,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,133,184,119,103,126,102,85,111,179,180,175,25,91,176,202,236,168,52,237,117,70,203,242,94,165,184,150,93,109,18,162,180,135,82,132,238,90,216,237,6,77,184,226,218,142,146,66,77,72,66,78,247,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,4,85,226,143,224,79,19,126,229,243,136,66,21,112,183,207,212,60,59,236,57,100,198,58,133,42,155,104,31,108,145,110,220,83,36,177,5,154,67,135,205,146,244,105,110,56,164,33,76,186,179,112,219,112,204,220,75,174,19,126,186,28,71,38,223,192,5,85,241,206,252,201,254,210,126,237,29,255,0,135,118,126,161,230,114,213,59,15,20,170,20,170,110,38,209,57,81,245,57,44,71,249,76,217,182,234,251,76,88,219,137,102,242,16,195,138,144,219,104,54,211,234,184,157,169,115,150,212,213,0,0,21,107,198,226,173,85,160,85,112,26,187,66,169,203,167,84,169,210,46,9,112,230,68,121,76,191,25,246,213,76,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,65,144,156,239,208,179,113,98,59,10,227,149,74,166,226,109,19,154,237,110,137,13,149,199,101,113,77,227,38,101,68,75,142,184,183,25,216,166,144,225,239,53,33,221,119,37,41,113,163,92,170,0,20,237,197,178,255,0,188,176,179,59,54,6,32,225,245,195,46,135,112,208,236,120,18,96,206,140,101,189,165,250,66,164,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,97,57,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,196,128,0,21,43,198,179,2,225,210,171,182,94,97,232,52,110,79,166,247,219,119,20,150,205,134,219,92,166,145,204,130,181,32,136,157,113,229,178,153,72,83,134,107,73,55,17,132,122,154,36,151,194,248,80,227,21,87,13,115,105,68,180,85,94,137,6,222,196,24,242,40,149,70,166,202,83,76,56,250,89,113,232,74,66,119,165,7,36,228,33,12,54,106,37,30,146,157,66,11,115,132,98,226,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,207,15,16,92,98,165,99,126,109,47,171,186,218,175,75,170,219,208,164,51,68,163,186,236,164,190,193,49,17,148,50,226,162,169,11,90,59,51,146,19,33,246,205,7,162,137,253,230,68,165,168,132,234,224,159,131,181,90,45,155,126,99,125,114,131,17,168,247,44,136,180,74,4,199,162,169,50,212,196,83,113,83,20,211,138,65,17,198,113,215,24,65,155,107,50,83,176,214,74,34,54,146,57,87,22,203,254,242,194,204,236,216,24,131,135,215,12,186,29,195,67,177,224,73,131,58,49,150,246,151,233,10,145,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,132,228,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,118,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,0,124,155,166,236,181,108,106,20,171,166,245,185,169,86,253,22,22,206,211,81,170,77,110,36,86,55,173,40,70,247,92,52,161,59,150,180,164,181,62,170,81,17,117,50,20,3,158,140,230,215,115,135,136,241,106,109,210,189,13,102,90,253,162,61,179,77,117,8,57,73,109,211,71,54,76,151,19,174,175,59,202,104,205,180,168,219,109,40,74,83,184,201,110,185,161,64,0,0,0,0,1,225,49,143,6,172,156,112,179,164,217,151,197,51,182,66,145,179,167,57,230,244,218,235,110,127,177,45,7,222,210,61,190,207,180,142,134,51,109,147,171,239,43,247,74,227,84,218,237,116,23,244,236,117,13,204,183,205,218,219,6,231,205,37,247,22,157,22,249,39,175,126,154,151,78,239,161,148,92,237,226,14,88,43,8,135,17,238,221,108,187,175,104,167,109,97,173,218,37,243,79,206,155,14,56,95,56,254,238,158,237,59,187,175,3,2,243,27,134,121,130,183,145,95,176,43,61,173,39,175,49,29,158,67,123,61,119,80,93,93,105,26,235,201,95,179,217,246,107,212,133,94,113,160,195,94,217,71,180,113,17,147,211,209,221,191,158,95,165,204,93,57,148,247,171,167,119,177,39,253,35,228,240,103,197,166,25,118,227,194,217,146,117,113,254,199,216,219,216,125,54,149,65,245,245,36,125,135,213,95,103,184,90,200,15,248,121,100,219,102,179,61,8,134,107,51,57,118,46,245,198,187,134,188,115,59,74,31,236,155,92,229,236,215,108,70,80,125,52,47,209,247,123,5,138,112,93,180,8,168,215,125,214,227,122,26,189,31,203,86,189,254,189,69,179,233,187,250,5,161,0,0,0,0,0,0,0,0,0,10,207,226,213,154,101,219,84,118,176,34,217,149,182,93,82,58,100,212,21,179,93,99,56,137,209,93,111,69,178,101,222,148,250,201,89,31,187,78,241,88,216,23,132,149,172,110,196,202,54,31,209,75,71,42,18,227,182,251,158,167,205,178,228,134,154,82,244,82,209,174,156,210,232,74,35,63,241,150,134,50,223,130,116,76,5,194,138,29,137,73,107,71,163,67,141,219,156,220,191,158,148,152,204,180,226,244,83,139,36,234,109,17,232,149,109,47,103,188,250,136,0,0,0,0,0,0,0,0,0,248,247,117,181,2,239,183,229,91,213,54,247,198,149,179,122,117,81,107,181,105,89,117,73,145,247,164,189,163,53,184,233,135,146,112,183,19,171,22,92,130,235,3,179,232,125,58,239,142,211,158,197,43,249,207,121,255,0,64,176,78,11,184,176,244,90,197,227,133,213,89,92,198,231,122,63,209,77,236,34,229,236,69,69,247,186,165,29,117,232,126,186,139,79,103,184,91,48,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,135,92,75,72,55,22,122,17,119,140,229,103,43,19,93,197,60,122,184,46,36,202,231,197,87,100,228,43,102,222,232,81,208,174,155,18,125,237,251,72,74,190,14,184,74,197,207,136,21,236,67,149,212,173,206,203,176,186,245,237,12,84,25,62,229,151,232,254,137,254,174,241,113,160,0,0,0,0,0,0,0,0,0,2,3,241,72,202,155,56,163,135,206,226,189,184,207,241,229,186,194,157,144,91,143,215,135,29,137,175,168,189,119,146,130,213,110,39,185,38,175,180,186,10,124,195,139,222,185,132,216,137,72,187,169,167,203,153,67,169,71,144,227,126,161,239,228,190,135,13,26,169,42,34,212,219,34,215,67,253,99,67,185,88,198,234,70,59,224,221,189,120,83,220,254,23,216,34,51,81,111,69,122,146,251,43,14,58,157,77,180,17,232,110,151,84,150,223,119,184,186,240,0,0,0,0,0,0,0,0,8,157,196,218,196,114,246,202,157,208,220,54,55,205,141,216,185,10,221,166,221,213,40,123,186,26,136,143,84,164,251,197,4,165,74,66,137,73,61,12,134,152,240,15,16,90,196,220,48,164,93,205,30,226,153,218,61,110,165,174,201,14,183,250,41,253,15,112,232,131,248,102,68,90,152,206,222,122,241,102,94,47,102,50,228,184,84,191,224,69,216,251,43,122,23,169,252,2,50,23,215,98,12,245,54,245,234,95,96,185,108,128,225,163,56,105,150,171,106,2,155,219,54,71,108,237,39,169,158,187,103,202,52,127,45,69,220,191,103,235,28,119,58,188,73,237,220,16,92,139,11,15,24,244,157,206,91,57,206,238,113,158,201,253,142,234,122,61,21,109,185,189,183,86,93,21,211,79,121,145,21,58,226,86,42,94,216,181,113,61,116,95,53,127,72,79,127,110,247,59,59,45,125,20,33,5,209,164,37,63,69,180,23,119,179,237,18,251,37,124,55,238,108,106,149,2,247,196,82,244,125,170,174,111,205,124,219,189,163,164,134,187,217,148,135,17,181,214,144,125,221,117,247,106,103,115,182,53,139,109,225,213,187,26,215,181,96,118,74,124,93,252,182,249,174,57,166,229,169,103,213,106,82,190,146,212,125,254,209,232,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,137,21,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,93,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,143,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,164,190,35,57,250,174,227,134,35,177,135,120,85,80,244,85,153,135,55,7,110,166,214,32,73,66,165,84,235,17,77,109,162,164,196,150,84,124,182,81,185,206,207,202,94,170,74,249,170,51,53,33,12,204,174,22,57,183,197,204,122,179,102,97,246,43,90,247,5,89,118,172,115,68,27,245,113,150,168,147,208,217,180,147,133,50,65,250,170,156,132,190,210,201,68,102,183,90,213,78,17,45,6,227,211,212,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,39,133,62,123,106,165,85,129,149,156,101,185,162,42,154,168,228,197,145,85,168,190,164,190,219,228,164,37,186,57,172,200,210,180,41,38,163,99,122,146,104,52,114,18,107,222,195,109,218,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,32,241,47,207,28,156,199,94,79,96,245,142,136,136,195,171,46,176,226,217,150,218,218,144,186,229,69,146,113,131,154,151,144,106,73,70,36,173,212,178,148,43,215,67,134,226,204,205,72,67,48,128,5,164,240,167,207,109,84,170,176,50,179,140,183,52,69,83,85,28,152,178,42,181,23,212,151,219,124,148,132,183,71,53,153,26,86,133,36,212,108,111,82,77,6,142,66,77,123,216,109,187,95,20,173,198,175,197,61,173,240,254,15,152,212,68,63,192,188,116,196,124,186,98,61,59,20,48,190,179,216,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,15,101,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,128,120,163,248,236,196,223,185,124,158,16,249,57,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,217,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,253,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,217,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,209,73,50,62,164,99,235,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,138,188,81,252,9,226,111,220,190,113,8,80,8,188,158,27,25,231,165,102,10,192,135,133,120,141,84,137,7,17,109,88,241,169,173,46,101,81,42,126,232,97,44,184,105,148,210,94,112,223,122,74,91,142,181,73,208,148,90,232,238,226,39,13,182,230,248,12,214,102,159,5,63,23,108,193,94,216,56,221,67,182,196,183,234,5,216,31,83,188,199,23,5,246,145,34,47,53,92,182,200,222,38,30,104,156,218,130,79,48,151,183,84,232,103,110,156,36,49,230,54,41,229,161,188,54,168,77,150,253,195,134,18,61,23,36,228,200,118,66,221,167,62,183,29,130,225,45,104,36,161,9,73,59,25,13,37,107,216,136,105,63,85,43,66,74,162,243,99,226,159,25,62,32,92,62,98,248,185,238,25,213,106,85,3,135,254,31,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,180,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,165,108,200,227,125,87,49,248,219,116,227,69,102,135,18,141,34,227,144,210,145,2,51,138,113,17,152,101,134,227,178,131,90,186,173,100,211,45,239,94,137,37,47,114,137,40,35,36,21,191,240,144,192,104,216,89,150,134,241,38,161,10,91,23,14,39,200,244,164,146,147,29,216,235,106,156,194,220,106,11,100,133,172,210,180,41,38,236,148,58,148,35,122,38,36,189,100,161,10,63,63,198,175,194,197,173,241,2,15,151,84,69,48,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,211,33,57,223,161,102,226,196,118,21,199,42,149,77,196,218,39,53,218,221,18,27,43,142,202,226,155,198,76,202,136,151,29,113,110,51,177,77,33,195,222,106,67,186,238,74,82,227,70,185,84,2,170,248,231,126,100,255,0,105,63,118,138,224,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,19,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,0,17,171,136,150,5,204,199,236,169,221,118,221,6,141,233,59,146,131,202,185,40,44,164,223,55,21,42,41,153,186,134,155,100,148,167,158,114,42,229,50,219,102,149,37,78,60,143,162,100,75,77,6,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,239,184,132,95,246,110,41,240,225,189,177,7,15,174,24,149,203,122,185,30,137,38,12,232,198,123,29,71,166,97,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,81,8,208,71,17,108,197,70,203,222,90,46,55,232,215,100,74,77,237,117,71,85,26,217,100,221,117,50,220,91,139,66,37,72,142,108,169,43,109,108,71,113,199,18,246,164,132,59,200,35,51,53,161,11,162,28,42,195,59,171,25,49,30,220,194,219,42,39,104,173,92,213,6,169,241,183,54,226,219,103,121,250,239,187,203,66,214,150,90,65,41,199,22,73,61,141,161,106,50,209,38,52,209,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,69,11,241,71,241,217,137,191,114,249,60,33,207,242,163,154,236,71,202,86,35,162,245,178,157,237,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,232,122,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,6,107,51,99,226,159,25,62,32,92,62,98,248,237,92,59,179,191,51,42,183,217,218,87,140,173,216,101,118,84,26,118,186,163,101,249,47,82,220,75,46,182,137,81,90,67,169,66,119,45,108,118,131,38,220,113,109,71,73,33,38,164,33,39,123,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,2,128,120,163,248,236,196,223,185,124,158,16,231,249,81,205,118,35,229,43,17,209,122,217,78,246,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,88,153,106,227,38,28,91,152,165,101,75,237,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,42,204,158,119,240,59,42,183,85,165,105,98,148,170,170,165,221,155,221,221,75,101,153,62,139,138,151,16,223,106,150,215,53,47,37,149,26,220,218,109,182,226,151,217,222,36,164,212,141,167,210,240,191,26,240,143,26,169,71,89,194,140,71,183,238,152,237,199,141,38,66,41,179,144,235,240,208,250,77,77,20,150,117,230,199,90,137,43,245,29,74,22,70,133,145,145,26,76,139,49,130,255,0,184,92,120,19,195,47,190,188,226,104,149,64,3,42,226,202,120,91,231,234,30,29,246,28,178,99,29,66,149,77,180,15,182,72,183,110,41,146,88,130,205,33,195,230,201,122,52,183,28,82,16,166,93,89,184,109,184,102,110,37,215,9,191,93,14,35,147,111,224,0,34,175,20,127,2,120,155,247,47,156,66,20,2,46,123,133,206,123,106,184,217,74,123,2,49,162,230,137,34,246,161,199,66,173,250,140,183,213,219,110,24,73,74,205,212,57,184,182,187,38,58,80,147,53,239,230,58,218,141,102,149,27,47,58,171,10,1,85,124,115,191,50,127,180,159,187,69,101,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,196,128,0,1,85,124,115,191,50,127,180,159,187,69,112,96,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,67,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,9,229,119,51,118,14,105,176,190,155,136,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,83,74,123,0,10,86,227,87,226,158,214,248,127,7,204,106,34,37,101,227,48,55,246,89,113,66,14,43,225,202,226,46,165,14,60,136,142,195,156,111,28,41,172,60,217,165,77,72,109,151,27,83,136,37,108,117,41,53,104,78,52,218,186,237,33,161,236,11,199,76,56,204,94,28,83,177,67,11,235,61,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,57,86,105,240,83,241,137,203,237,237,131,141,212,59,20,187,130,158,93,129,245,59,203,109,19,152,117,18,34,243,85,203,112,201,147,125,150,137,205,168,53,114,205,123,116,86,134,89,182,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,38,243,198,58,22,96,56,122,95,24,197,110,51,217,226,92,216,95,95,144,228,109,203,95,100,148,136,18,91,147,27,122,208,131,115,148,251,110,181,204,216,73,94,205,201,245,84,70,51,216,52,123,156,108,194,254,44,25,125,185,49,102,20,106,84,218,212,78,68,42,37,62,163,43,146,220,201,207,186,150,210,146,34,50,91,188,180,27,143,169,164,25,41,77,176,231,172,130,213,105,206,101,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,75,216,3,131,148,44,191,224,213,167,131,182,227,221,162,37,179,79,76,119,36,237,90,59,92,165,169,78,73,147,177,107,89,183,205,125,199,93,229,239,52,163,126,212,250,169,34,21,45,198,175,197,61,173,240,254,15,152,212,68,74,203,198,96,111,236,178,226,132,28,87,195,149,196,93,74,28,121,17,29,135,56,222,56,83,88,121,179,74,154,144,219,46,54,167,16,74,216,234,82,106,208,156,105,181,117,218,67,66,121,120,204,13,131,153,172,47,131,138,248,114,185,104,166,204,145,34,35,176,231,27,37,54,19,236,184,105,83,82,27,101,199,18,218,205,59,29,74,77,90,155,110,182,174,155,136,116,176,20,151,196,215,61,181,92,110,188,170,56,25,133,183,52,71,48,190,131,33,180,202,153,75,125,75,69,201,53,4,149,41,110,57,161,18,227,50,238,169,109,8,220,218,214,223,63,115,132,108,242,160,88,213,64,0,0,0,0,0,15,63,124,216,182,222,34,219,178,109,123,170,7,107,167,202,217,204,111,154,227,122,237,113,43,46,168,82,85,244,144,147,232,126,193,76,121,212,225,189,115,96,172,153,247,198,29,23,164,45,84,242,190,107,230,218,236,253,35,181,222,244,165,184,189,206,186,179,238,233,167,187,67,40,129,134,184,167,123,97,45,196,197,209,99,85,253,31,80,99,118,199,59,59,46,253,38,214,131,232,234,20,159,162,226,203,187,219,246,11,138,201,79,18,123,119,27,151,30,194,196,54,61,25,115,250,252,151,119,56,247,107,254,201,117,93,25,138,134,219,216,219,72,46,170,235,175,188,140,143,177,103,251,13,24,196,188,181,220,176,18,222,233,177,251,31,102,61,76,180,221,62,41,175,249,105,46,228,123,127,80,166,140,138,98,212,172,32,204,101,183,113,18,255,0,129,127,12,237,77,232,94,191,240,9,40,71,93,139,50,209,78,107,208,190,209,162,82,50,50,212,135,244,115,188,124,196,22,176,203,12,42,215,115,167,161,67,228,117,235,211,124,134,155,253,21,126,159,184,102,113,74,82,212,106,81,234,102,47,219,134,77,136,229,147,149,59,93,185,140,108,155,39,182,243,213,187,93,219,106,83,54,244,37,25,22,137,81,119,9,98,0,0,0,0,0,0,0,0,3,144,230,159,27,105,24,17,131,119,13,225,80,115,73,103,2,91,52,230,244,87,175,47,178,190,227,73,212,155,89,22,166,209,245,81,109,247,253,121,226,196,123,222,185,139,56,137,87,187,170,71,204,153,92,169,72,144,219,126,161,108,231,62,183,9,26,165,41,35,208,220,50,212,200,191,80,184,62,22,249,82,103,11,176,249,172,87,184,217,254,60,184,163,165,200,254,177,250,144,228,49,9,244,151,168,242,144,122,45,181,119,164,149,246,23,65,62,0,0,0,0,0,0,0,0,0,0,5,57,241,138,194,70,45,140,64,160,226,36,82,208,174,62,213,188,186,244,236,236,83,217,46,245,159,233,126,137,126,190,241,20,178,109,137,174,225,102,61,91,247,17,202,228,69,79,107,231,171,97,43,190,20,132,39,166,197,31,123,158,194,26,54,105,196,186,130,113,7,169,31,112,255,0,176,0,0,0,0,0,0,0,0,0,0,0,0,28,191,50,152,132,188,47,193,234,229,224,215,229,97,246,109,133,239,223,41,150,207,249,42,246,57,238,25,170,125,211,125,213,58,174,245,105,254,97,124,124,48,112,181,56,119,151,136,85,5,171,115,245,174,103,53,90,105,175,38,116,210,47,229,168,187,151,236,211,245,137,132,0,0,62,77,193,116,208,109,104,46,212,171,179,187,52,118,16,167,28,95,41,107,209,41,35,51,61,18,70,125,201,63,240,8,245,126,113,17,203,37,142,235,241,92,189,251,84,152,230,164,184,215,163,106,8,209,73,53,17,150,189,152,203,189,58,107,245,143,4,190,44,57,107,66,55,250,83,174,154,233,200,159,254,134,62,197,27,138,46,88,170,169,37,61,115,246,109,75,93,59,21,65,126,239,252,80,189,255,0,226,29,203,12,51,31,132,120,191,21,50,108,123,159,183,106,69,185,61,138,83,90,30,136,61,62,117,164,127,56,159,240,253,163,166,165,73,90,73,105,61,73,69,169,31,212,63,160,0,0,0,0,63,53,70,12,122,165,62,85,50,90,55,177,45,149,176,234,117,50,220,133,164,210,101,169,104,101,208,207,184,197,9,241,29,203,194,240,79,29,42,117,72,5,173,46,231,125,234,186,63,228,215,38,100,181,18,58,184,181,30,137,104,186,232,69,245,17,247,251,94,21,249,145,252,19,226,186,112,242,176,173,212,139,161,194,140,202,116,211,108,201,50,97,50,149,234,150,148,163,209,13,159,67,81,39,236,62,162,239,24,121,185,44,55,33,163,213,14,160,150,147,247,145,150,164,63,208,0,0,0,0,0,0,0,0,121,220,64,181,35,222,246,140,251,98,82,117,106,111,43,113,106,127,200,117,11,46,227,35,239,79,188,102,94,250,182,165,89,247,84,235,118,99,92,167,162,114,183,35,113,43,77,205,165,101,212,140,203,185,69,237,23,37,194,47,25,190,95,96,245,78,194,148,230,178,173,14,78,238,157,253,174,84,247,75,185,9,46,228,126,146,191,87,112,159,3,159,99,237,224,221,131,132,181,219,177,223,163,7,178,235,255,0,78,75,77,254,138,191,79,220,99,57,184,127,17,155,223,18,160,70,171,159,205,205,230,243,15,175,242,35,172,203,232,233,250,37,220,45,43,57,60,68,168,88,83,108,150,20,225,2,123,101,89,95,149,155,170,219,236,159,57,29,244,252,220,136,202,75,155,210,227,137,232,174,154,107,223,161,10,143,137,14,169,114,84,211,30,35,93,162,91,250,232,157,201,70,187,83,175,183,66,238,72,183,60,139,112,206,139,101,52,222,33,227,108,78,117,93,122,246,106,119,48,211,217,244,57,44,175,231,99,74,52,175,114,20,210,186,167,167,113,117,212,197,145,50,203,81,218,75,44,167,106,19,174,133,174,163,253,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,230,147,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,45,22,130,117,151,91,53,39,82,222,218,211,222,147,34,178,174,20,249,231,170,209,110,104,25,93,197,122,164,186,133,54,191,32,155,181,43,85,26,162,150,116,199,209,29,13,181,76,62,123,155,83,25,105,97,8,97,182,180,52,188,189,132,133,243,136,218,183,65,84,28,86,51,219,85,58,172,252,172,224,213,205,17,52,212,199,54,47,122,173,57,245,41,247,31,53,45,46,81,201,100,68,148,33,41,36,155,251,20,163,89,175,144,163,70,199,219,114,189,112,47,2,241,31,49,120,143,78,194,252,47,163,118,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,187,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,245,84,233,53,90,44,148,67,172,211,37,192,144,228,118,37,161,169,44,169,165,169,135,218,67,204,186,73,81,17,154,28,105,198,220,66,187,148,133,165,69,169,25,24,185,254,26,156,64,191,14,208,224,224,38,43,61,178,254,165,83,213,232,186,138,149,163,117,136,49,24,140,143,157,117,249,43,122,69,69,103,218,95,115,106,9,38,219,107,95,77,170,19,252,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,162,248,172,103,158,171,90,185,167,229,119,10,42,146,233,244,218,4,131,110,235,173,83,170,138,65,212,223,92,117,182,237,48,185,14,109,84,100,37,245,161,246,221,212,212,242,54,26,17,201,51,118,10,229,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,125,215,137,190,5,225,198,93,49,130,197,194,252,47,163,118,26,84,28,63,132,235,207,58,100,185,85,9,74,168,84,9,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,213,200,22,82,109,92,220,225,102,54,218,213,39,123,13,201,66,244,37,66,217,168,165,77,181,203,156,168,213,100,33,135,221,54,93,112,161,184,225,178,167,144,217,18,149,201,108,200,245,65,8,151,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,137,225,169,196,11,240,237,14,14,2,98,179,219,47,234,85,61,94,139,168,169,90,55,88,131,17,136,200,249,215,95,146,183,164,84,86,125,165,247,54,160,146,109,182,181,244,218,161,21,120,213,248,167,181,190,31,193,243,26,136,129,80,169,53,90,140,105,243,41,244,201,114,163,210,227,148,185,206,178,202,150,136,172,27,173,178,78,186,162,45,16,131,117,230,155,37,43,66,222,226,19,222,162,35,234,185,93,204,221,253,149,156,80,166,226,5,161,38,92,202,106,36,37,85,171,120,234,47,70,133,89,96,155,117,189,143,165,179,218,165,161,47,186,166,150,180,172,155,112,210,189,170,208,210,173,15,97,86,38,90,184,201,135,22,230,41,89,82,251,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,192,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,128,120,163,248,236,196,223,185,124,158,16,139,238,82,106,172,210,163,215,94,166,75,69,54,100,135,162,71,152,166,84,76,60,251,41,109,78,180,135,52,218,165,161,47,178,165,36,143,84,147,173,153,233,184,181,154,188,54,51,207,85,203,237,255,0,15,10,241,26,169,46,118,29,93,82,35,83,90,92,202,162,146,197,174,250,158,112,211,41,164,188,225,48,204,101,57,33,106,147,161,36,244,209,221,198,109,155,110,94,72,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,202,184,154,156,59,179,245,51,44,119,81,216,120,165,80,170,212,176,202,183,202,143,169,201,126,71,201,151,9,199,87,218,98,198,220,104,38,86,183,220,84,134,219,65,56,175,85,196,238,83,124,183,111,80,0,4,85,226,143,224,79,19,126,229,243,136,66,130,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,31,174,214,187,46,171,26,187,22,233,178,174,106,173,191,90,133,191,179,84,105,115,92,137,41,141,232,82,23,177,214,205,43,78,228,45,73,61,15,170,84,100,125,12,197,255,0,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,103,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,73,81,82,188,107,48,46,29,42,187,101,230,30,131,70,228,250,111,125,183,113,73,108,216,109,181,202,105,28,200,43,82,8,137,215,30,91,41,148,133,56,102,180,147,113,24,71,169,162,73,124,47,133,14,49,85,112,215,54,148,75,69,85,232,144,109,236,65,143,34,137,84,106,108,165,52,195,143,165,151,30,132,164,39,122,80,114,78,66,16,195,102,162,81,233,41,212,32,183,56,70,56,86,108,124,83,227,39,196,11,135,204,95,19,126,175,140,84,172,53,224,191,102,218,41,175,75,131,112,226,12,138,149,18,150,212,41,73,105,247,24,77,122,75,211,84,180,239,74,206,49,199,66,216,112,210,74,45,101,52,133,150,215,12,196,0,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,104,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,64,190,53,126,22,45,111,136,16,124,186,162,41,174,214,180,238,171,230,187,22,214,178,173,154,173,193,90,155,191,179,83,169,112,156,151,41,253,136,82,215,177,166,201,75,86,212,33,74,61,11,162,82,102,125,8,199,213,194,172,76,186,176,111,17,237,204,82,178,165,246,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,158,192,42,175,142,119,230,79,246,147,247,104,171,88,84,154,173,70,52,249,148,250,100,185,81,233,113,202,92,231,89,101,75,68,86,13,214,217,39,93,81,22,136,65,186,243,77,146,149,161,111,113,9,239,81,17,245,92,174,230,110,254,202,206,40,83,113,2,208,147,46,101,53,18,18,170,213,188,117,23,163,66,172,176,77,186,222,199,210,217,237,82,208,151,221,83,75,90,86,77,184,105,94,213,104,105,86,135,176,171,19,45,92,100,195,139,115,20,172,169,125,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,51,89,154,124,20,252,93,179,5,123,96,227,117,14,219,18,223,168,23,96,125,78,243,28,92,23,218,68,136,188,213,114,219,35,120,152,121,162,115,106,9,60,194,94,221,83,161,156,170,195,60,107,249,115,194,71,24,240,114,93,63,147,47,12,170,20,94,75,237,181,181,183,224,212,107,173,72,111,114,141,197,26,158,75,232,152,74,209,8,73,55,200,211,114,183,152,128,2,127,241,147,198,191,151,57,130,164,224,228,74,127,38,38,25,83,207,156,251,141,109,113,249,213,22,163,200,115,106,137,197,18,153,75,8,134,73,213,8,81,57,207,215,114,118,24,112,108,193,79,151,57,130,171,99,28,186,135,38,38,25,83,203,146,195,110,237,113,249,213,22,164,71,111,114,77,181,18,153,75,8,152,106,209,104,81,57,200,211,114,119,144,186,145,64,60,81,252,118,98,111,220,190,79,8,69,246,233,53,87,169,82,43,172,211,37,174,155,14,67,49,36,76,75,42,54,25,125,228,184,166,154,91,154,109,74,214,150,30,82,82,103,170,137,167,12,181,218,122,74,172,130,103,178,171,148,75,154,109,10,229,135,46,173,135,87,20,130,151,88,135,21,181,63,54,43,237,199,121,45,187,5,181,200,105,132,45,199,21,29,47,41,100,102,166,217,65,23,84,36,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,148,240,183,207,212,60,59,236,57,100,198,58,133,42,155,104,31,108,145,110,220,83,36,177,5,154,67,135,205,146,244,105,110,56,164,33,76,186,179,112,219,112,204,220,75,174,19,126,186,28,71,38,223,192,0,80,15,20,127,29,152,155,247,47,147,194,17,125,186,77,85,234,84,138,235,52,201,107,166,195,144,204,73,19,18,202,141,134,95,121,46,41,166,150,230,155,82,181,165,135,148,148,153,234,162,105,195,45,118,158,146,171,32,153,236,170,229,18,230,155,66,185,97,203,171,97,213,197,32,165,214,33,197,109,79,205,138,251,113,222,75,110,193,109,114,26,97,11,113,197,71,75,202,89,25,169,182,80,69,213,9,28,131,52,248,215,248,196,230,10,246,198,54,233,253,138,37,193,80,46,192,194,154,229,184,136,44,52,136,241,121,169,230,56,68,241,176,203,70,230,213,154,121,134,189,186,39,66,43,73,224,227,151,234,85,153,130,83,179,1,80,68,73,53,220,66,144,244,72,46,164,146,181,194,165,68,125,108,155,68,163,108,150,218,221,146,219,170,113,41,90,144,180,51,20,250,41,38,66,152,69,255,0,112,184,240,39,134,95,125,121,196,209,42,128,6,85,199,234,169,210,106,180,89,40,135,89,166,75,129,33,200,236,75,67,82,89,83,75,83,15,180,135,153,116,146,162,35,52,56,211,141,184,133,119,41,11,74,139,82,50,49,111,252,42,243,207,85,197,40,223,139,118,46,85,37,212,46,202,108,121,85,42,29,195,82,170,42,68,154,203,28,211,113,216,175,42,67,134,235,146,90,39,20,164,108,220,71,29,165,17,165,28,141,206,88,248,0,138,188,81,252,9,226,111,220,190,113,8,80,8,250,191,215,85,133,117,127,109,109,203,146,220,168,127,202,67,157,77,157,29,207,250,46,50,243,110,35,234,82,84,159,97,144,189,236,130,103,178,149,155,187,102,109,10,229,135,18,147,136,182,236,114,151,88,135,21,180,177,10,83,14,72,121,45,187,5,181,200,117,245,161,182,211,29,47,41,100,68,151,30,65,23,69,164,75,81,85,124,115,191,50,127,180,159,187,69,90,211,41,53,90,212,149,195,163,83,37,207,144,220,119,229,173,168,204,169,213,165,134,26,91,207,58,105,73,25,146,27,105,183,28,90,187,146,132,41,71,161,17,152,232,25,120,204,13,253,150,92,80,131,138,248,114,184,139,169,67,143,34,35,176,231,27,199,10,107,15,54,105,83,82,27,101,198,212,226,9,91,29,74,77,90,19,141,54,174,187,72,104,79,47,25,129,176,115,53,133,240,113,95,14,87,45,20,217,146,36,68,118,28,227,100,166,194,125,151,13,42,106,67,108,184,226,91,89,167,99,169,73,171,83,109,214,213,211,113,14,150,0,42,175,142,119,230,79,246,147,247,104,172,10,53,173,93,184,41,213,234,181,34,15,104,137,108,211,209,84,170,57,205,66,59,60,85,202,98,34,92,209,70,70,189,95,151,29,26,36,141,94,190,186,109,74,140,186,174,84,115,93,136,249,74,196,116,94,182,83,189,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,9,225,86,38,90,184,201,135,22,230,41,89,82,251,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,197,43,113,171,241,79,107,124,63,131,230,53,17,5,105,214,157,213,88,161,85,238,154,77,179,85,155,69,183,251,63,165,234,49,225,56,228,90,127,61,102,134,59,67,169,35,67,92,197,145,165,27,204,183,40,140,139,83,29,215,35,153,187,170,229,7,23,21,117,191,78,151,88,180,235,209,211,77,184,233,76,72,82,22,182,9,100,164,74,101,6,162,105,114,89,61,219,57,133,161,161,199,155,37,55,205,55,19,160,139,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,205,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,138,73,145,245,35,31,88,6,122,248,137,96,92,60,1,205,101,215,109,208,104,222,140,182,235,220,171,146,130,202,77,130,109,49,101,17,155,168,105,182,73,41,101,150,229,34,83,45,182,105,74,146,219,40,250,68,100,181,72,188,128,99,21,86,181,146,108,208,96,133,114,189,17,216,246,213,143,88,173,208,33,189,41,74,150,150,37,83,229,166,98,90,109,75,50,40,205,186,219,11,50,109,4,73,118,98,205,70,102,234,69,112,11,52,227,97,140,84,170,213,229,97,224,133,14,189,45,217,22,212,121,85,186,252,54,101,37,81,18,252,162,109,48,210,235,105,89,153,73,109,166,223,89,19,136,35,75,83,16,105,51,39,84,56,255,0,9,220,11,174,226,126,104,41,152,141,232,106,84,219,91,13,53,168,213,213,80,52,47,108,167,227,200,110,1,50,209,146,141,79,37,244,115,210,189,9,45,246,99,86,244,175,150,149,222,160,165,110,53,126,41,237,111,135,240,124,198,162,32,173,58,211,186,171,20,42,189,211,73,182,106,179,104,182,255,0,103,244,189,70,60,39,28,139,79,231,172,208,199,104,117,36,104,107,152,178,52,163,121,150,229,17,145,106,99,186,228,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,217,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,209,73,50,62,164,98,178,248,168,103,214,52,88,213,92,172,96,221,118,36,197,204,142,245,62,249,169,199,230,146,225,172,157,101,69,2,52,134,221,74,77,102,148,62,212,164,41,11,70,199,121,90,146,201,212,162,170,225,82,106,181,24,211,230,83,233,146,229,71,165,199,41,115,157,101,149,45,17,88,55,91,100,157,117,68,90,33,6,235,205,54,74,86,133,189,196,39,189,68,71,249,70,170,0,0,0,0,0,0,7,252,60,203,114,27,54,94,78,228,43,188,181,208,86,230,122,120,103,69,189,90,115,16,240,74,39,38,174,141,59,77,59,152,106,237,26,156,102,81,243,178,101,18,81,181,9,117,93,19,215,184,250,232,98,162,230,66,170,91,149,37,70,150,215,103,150,198,154,167,114,87,166,228,235,222,90,151,114,136,91,142,77,120,137,208,177,86,217,60,41,197,242,236,117,100,254,74,119,174,231,107,213,201,15,171,230,227,198,74,91,216,134,219,79,85,117,215,94,253,72,85,174,32,68,102,200,196,169,241,169,7,243,112,185,92,179,235,252,184,232,51,250,90,254,145,247,141,24,224,13,226,221,253,132,148,43,181,175,163,63,181,105,255,0,66,75,173,254,138,127,67,220,67,161,8,15,197,211,25,190,64,224,245,50,194,138,230,146,174,254,118,222,157,221,146,84,7,79,189,10,46,229,254,146,127,95,112,166,219,22,218,149,119,221,80,109,216,109,115,94,151,205,218,157,196,157,118,182,165,159,83,50,46,228,159,180,105,163,15,237,72,246,77,163,2,216,138,157,173,67,230,237,45,76,254,155,171,95,180,207,218,175,120,244,64,0,0,0,0,0,0,0,3,252,223,121,184,204,57,33,211,209,13,32,214,163,247,17,22,166,41,15,138,142,100,191,11,24,172,172,59,163,171,109,34,215,112,227,188,157,53,221,50,52,153,172,169,122,169,164,168,181,67,133,208,148,105,251,79,168,241,92,56,178,240,188,109,199,74,101,82,121,105,75,182,31,102,174,191,249,69,198,153,17,70,142,142,33,69,170,93,62,186,25,125,70,125,215,217,77,129,30,151,79,139,76,136,141,140,68,101,12,52,157,76,246,161,9,36,145,106,122,153,244,34,239,49,250,64,0,0,0,0,127,20,164,161,38,181,30,132,146,212,207,234,28,203,19,243,31,132,120,65,21,82,111,139,159,176,232,71,181,61,138,83,186,158,139,61,62,105,165,255,0,54,175,240,125,131,134,214,120,162,229,138,148,147,83,55,63,105,208,181,211,177,84,17,239,255,0,197,15,221,254,49,241,209,197,135,45,107,70,255,0,74,117,211,93,57,19,255,0,208,199,189,176,248,136,229,146,248,117,136,173,222,253,150,76,131,74,91,107,209,181,5,234,165,26,72,139,94,204,69,222,173,53,250,132,133,183,238,154,13,211,5,170,149,10,119,105,142,250,18,227,107,229,45,26,165,68,70,71,162,136,143,185,69,254,17,245,128,0,4,61,226,125,133,169,196,76,188,77,168,33,91,95,162,242,249,74,211,93,57,211,161,17,255,0,45,37,220,143,110,191,168,80,227,14,155,14,165,212,247,167,95,243,13,42,229,175,16,151,138,24,61,67,188,29,252,172,206,211,188,189,219,37,60,217,127,37,62,198,253,195,168,0,0,0,0,0,0,0,0,0,0,0,0,0,129,156,94,47,150,109,236,4,110,217,76,142,92,170,230,188,146,216,103,187,147,54,2,213,252,147,34,232,126,211,47,214,41,142,205,183,229,93,23,36,58,20,36,238,122,79,51,105,106,69,244,91,82,143,188,200,187,146,126,209,167,91,58,215,129,102,219,209,109,218,98,54,198,137,191,97,106,163,211,114,212,179,250,70,103,222,163,246,143,180,0,63,13,106,181,77,183,169,146,43,21,121,60,136,145,91,91,174,185,177,74,218,148,164,212,163,209,36,102,125,8,207,161,10,224,205,175,21,234,85,163,46,171,98,224,164,127,72,84,24,83,240,94,168,239,83,93,157,212,155,237,40,249,82,97,154,87,181,73,105,93,21,161,235,166,189,230,42,247,20,241,163,16,113,142,182,253,118,250,173,246,247,222,117,78,255,0,99,48,214,211,53,173,95,236,72,65,31,87,23,236,246,253,131,225,219,150,61,211,118,200,110,45,191,75,237,78,186,178,66,19,207,109,189,84,102,68,69,170,212,69,222,162,255,0,8,246,143,101,143,28,24,34,55,108,141,164,162,220,95,198,80,207,167,255,0,101,31,38,228,192,236,82,180,88,110,77,195,107,246,70,221,108,157,66,187,108,119,53,73,145,153,31,168,225,254,137,255,0,128,120,216,242,38,209,234,8,145,29,124,153,81,29,37,36,244,37,109,90,85,169,119,234,71,161,144,159,121,41,226,87,116,97,172,234,94,31,226,164,190,223,111,187,33,136,168,147,203,109,174,200,209,156,118,136,246,49,21,75,115,99,104,112,254,150,167,174,157,250,24,184,107,30,247,183,113,18,217,131,118,218,179,187,93,58,160,195,79,180,239,41,198,245,74,219,75,137,232,180,165,95,69,105,62,164,93,227,239,0,0,0,0,0,141,57,253,203,236,92,124,192,42,173,53,182,119,84,104,4,253,114,25,238,50,220,243,16,165,19,105,252,162,18,90,169,222,243,212,189,228,126,202,12,47,75,97,213,250,68,175,153,169,219,21,126,191,69,91,31,140,247,253,36,158,138,71,214,95,105,13,0,100,87,29,97,227,142,1,208,106,37,35,153,62,141,18,45,38,103,168,101,171,204,194,140,110,31,228,208,159,164,239,179,82,247,25,251,36,72,0,0,0,0,15,249,90,210,218,20,226,207,68,164,140,204,254,161,203,239,236,206,96,142,24,243,74,246,189,125,28,108,169,73,89,122,54,91,218,25,110,215,242,109,43,244,21,254,15,176,115,72,156,72,242,123,46,95,98,44,87,218,234,159,228,54,159,65,85,15,113,235,161,31,246,46,133,169,142,207,100,99,62,26,226,52,68,78,179,110,79,72,50,178,35,37,118,57,13,119,146,79,185,196,36,251,150,159,240,253,163,218,165,73,90,73,105,61,73,69,169,125,131,250,0,40,135,138,86,22,157,139,152,202,141,192,204,109,145,235,252,157,138,223,174,238,68,8,72,62,134,181,25,117,95,184,191,88,252,124,50,49,153,56,85,152,24,148,201,114,185,52,251,131,153,218,75,102,237,220,136,83,20,142,228,41,69,235,57,236,211,235,212,95,80,135,28,85,239,15,64,101,50,229,160,161,237,142,214,251,30,194,219,174,188,154,156,21,159,242,76,187,143,222,95,172,81,20,105,47,68,121,47,176,173,171,78,186,30,132,125,229,167,180,126,234,85,38,179,118,85,219,167,82,227,246,169,210,117,216,141,232,70,237,169,51,62,170,50,34,245,82,127,224,23,117,144,188,130,209,242,255,0,76,69,239,123,199,237,55,116,157,116,45,234,71,101,218,169,77,127,177,72,91,75,220,211,201,246,116,211,223,169,148,220,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,202,112,39,41,54,174,110,120,96,97,165,173,82,119,176,220,148,47,148,117,11,102,162,149,54,215,46,114,170,21,20,33,135,221,54,93,112,161,184,225,178,167,144,217,18,149,201,108,200,245,65,10,161,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,156,212,166,113,96,197,200,25,80,94,19,202,155,46,163,137,138,144,253,24,174,153,45,45,43,77,1,200,107,109,18,10,83,82,80,247,165,27,121,73,216,241,182,105,52,33,43,89,173,221,202,84,43,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,207,38,118,14,83,44,8,208,225,193,137,81,189,170,49,208,237,122,188,235,76,188,250,95,113,152,229,38,36,89,36,195,79,20,30,116,114,113,182,156,212,245,61,202,235,221,34,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,79,26,50,81,248,213,100,71,5,43,246,5,50,148,222,38,218,216,127,111,57,77,146,249,114,156,170,65,42,99,102,229,49,79,110,74,19,185,107,39,26,83,164,164,161,196,169,58,180,151,157,112,170,7,250,234,176,174,175,237,173,185,114,91,149,15,249,72,115,169,179,163,185,255,0,69,198,94,109,196,125,74,74,147,236,50,23,253,146,12,232,218,185,184,195,134,39,77,85,42,137,127,83,121,140,86,237,230,167,54,167,23,202,38,119,78,140,193,172,222,40,107,55,219,34,82,203,212,112,212,214,229,237,39,23,208,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,127,142,152,233,135,25,116,195,138,142,40,98,133,103,176,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,63,41,18,171,185,144,203,44,10,181,177,116,213,112,222,171,136,246,124,58,140,74,149,45,196,72,149,70,114,100,84,60,68,133,173,41,223,183,153,176,214,146,105,195,78,166,218,217,94,213,162,136,113,27,36,121,151,195,28,92,161,224,173,111,13,165,205,184,110,185,15,51,110,46,154,226,36,68,172,33,165,154,86,243,47,17,146,80,132,164,137,213,147,220,181,180,210,146,183,82,218,76,140,93,158,75,178,147,106,229,27,11,10,214,166,187,219,174,74,239,102,168,92,213,21,41,183,121,147,147,25,180,45,134,29,38,90,112,225,182,225,60,166,80,225,26,147,206,112,204,245,89,138,214,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,29,215,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,174,12,151,100,131,28,113,239,20,202,108,24,181,91,42,139,96,220,17,154,184,107,111,188,245,50,116,9,76,73,108,223,139,9,92,165,173,53,22,144,74,89,17,160,146,210,146,142,98,144,107,108,151,213,120,213,248,167,181,190,31,193,243,26,136,249,60,32,45,106,21,243,143,184,133,101,93,48,123,109,22,224,194,250,181,46,163,27,154,182,249,241,95,155,1,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,28,171,59,249,46,186,178,143,136,239,193,132,154,173,110,193,169,114,223,162,92,46,193,113,45,163,154,111,109,131,37,242,65,50,115,16,76,56,102,148,31,174,217,37,221,168,220,109,163,208,100,19,61,149,92,162,92,211,104,87,44,57,117,108,58,184,164,20,186,196,56,173,169,249,177,95,110,59,201,109,216,45,174,67,76,33,110,56,168,233,121,75,35,53,54,202,8,186,161,34,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,128,120,163,248,236,196,223,185,124,158,16,150,156,54,242,253,96,230,107,33,55,190,20,98,50,37,162,155,51,18,30,150,212,200,36,201,77,132,251,48,169,170,75,177,220,121,183,18,218,205,59,218,82,137,58,155,110,184,158,155,140,87,6,58,96,94,35,229,211,17,234,56,95,138,20,110,195,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,216,87,10,252,250,201,139,38,149,149,140,100,174,203,152,137,146,25,167,216,213,57,28,162,68,52,19,79,40,224,73,144,227,169,81,160,212,134,26,138,132,161,107,222,239,43,82,65,52,148,90,248,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,12,171,143,213,54,147,85,167,70,129,50,161,76,151,22,61,82,57,203,130,235,204,169,8,148,193,58,227,38,235,74,50,209,104,39,89,117,179,82,117,45,237,173,61,233,50,43,63,225,95,159,89,49,100,210,178,177,140,149,217,115,17,50,67,52,251,26,167,35,148,72,134,130,105,229,28,9,50,28,117,42,52,26,144,195,81,80,148,45,123,221,229,106,72,38,146,139,95,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,127,241,67,225,251,255,0,116,153,173,194,38,127,157,171,94,116,116,167,254,108,209,73,132,196,120,223,243,153,50,220,121,223,211,119,95,164,67,202,112,180,201,150,96,161,226,61,7,50,85,138,173,87,15,236,207,71,246,136,132,218,218,237,87,76,87,140,200,163,41,133,238,217,13,92,180,58,167,29,65,41,73,228,45,142,170,76,134,109,252,114,172,211,224,167,227,19,151,219,219,7,27,168,118,41,119,5,60,187,3,234,119,150,218,39,48,234,36,69,230,171,150,225,147,38,251,45,19,155,80,106,229,154,246,232,173,12,179,88,61,86,44,95,95,133,12,83,188,177,51,209,126,140,249,91,112,84,107,189,139,159,206,236,189,170,75,143,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,31,86,251,198,58,237,243,134,120,103,133,82,25,236,244,92,52,167,212,163,195,111,114,23,207,149,58,162,244,185,18,117,36,37,105,220,133,198,107,150,106,90,75,179,111,78,211,113,68,39,87,5,188,11,161,93,55,221,219,143,55,29,26,170,185,118,79,103,167,91,82,245,91,112,123,84,182,100,34,105,234,68,68,235,205,176,109,39,102,227,74,19,47,114,144,106,83,74,77,191,136,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,163,175,241,70,200,149,43,4,234,172,227,190,11,219,50,227,217,53,201,11,77,193,78,136,194,123,21,189,53,74,65,52,182,246,158,230,163,72,82,212,68,141,156,182,156,73,32,148,146,121,150,147,21,114,187,153,187,251,43,56,161,77,196,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,161,165,90,20,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,117,193,199,59,243,39,251,73,251,180,113,254,13,84,154,85,127,50,87,181,10,187,76,137,81,166,212,112,222,165,18,100,57,108,165,230,36,176,228,250,122,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,115,92,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,63,86,65,51,217,85,202,37,205,54,133,114,195,151,86,195,171,138,65,75,172,67,138,218,159,155,21,246,227,188,150,221,130,218,228,52,194,22,227,138,142,151,148,178,51,83,108,160,139,170,18,47,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,101,241,176,193,218,173,106,205,176,241,190,135,65,136,236,123,106,68,170,37,126,99,49,84,169,105,98,81,182,168,106,117,196,160,200,163,54,235,111,160,141,197,145,37,217,136,36,145,155,170,21,65,70,186,107,182,253,58,189,73,164,78,236,241,46,106,122,41,117,70,249,72,95,104,138,137,76,75,75,122,168,140,209,163,241,35,175,84,153,43,212,211,93,170,81,31,202,30,130,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,231,195,183,2,230,96,14,84,237,75,110,189,70,244,101,201,94,230,220,149,230,84,111,147,137,149,40,200,218,67,173,188,73,83,47,55,21,17,89,113,178,74,82,151,25,95,210,51,53,170,74,138,1,226,143,227,179,19,126,229,242,120,67,186,240,153,194,27,55,30,176,191,49,152,71,136,12,75,114,133,113,71,182,89,144,113,31,54,95,105,104,114,160,235,79,54,190,164,75,109,214,219,112,137,68,164,25,160,137,73,82,77,73,56,127,154,44,178,95,217,89,197,10,150,31,221,241,165,204,166,162,66,147,69,184,74,156,244,104,85,150,9,182,156,222,194,156,45,170,90,18,251,73,117,8,82,201,183,13,72,220,173,9,74,152,28,42,243,207,74,194,217,63,139,118,46,85,34,83,237,58,148,137,85,42,29,195,82,170,38,60,106,51,252,163,113,216,175,42,67,132,211,113,157,54,212,164,108,218,101,33,213,17,165,124,253,205,220,72,0,205,102,108,124,83,227,39,196,11,135,204,95,19,255,0,11,178,65,66,205,199,13,140,46,155,110,69,165,83,113,54,137,233,70,168,149,185,143,46,59,43,138,117,249,134,244,89,106,109,167,22,227,59,20,234,219,45,134,164,59,166,213,37,46,58,75,171,90,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,202,112,185,207,109,87,27,41,79,96,70,52,92,209,36,94,212,56,232,85,191,81,150,250,187,109,195,9,41,89,186,135,55,22,215,100,199,74,18,102,189,252,199,91,81,172,210,163,101,231,85,97,64,2,128,120,163,248,236,196,223,185,124,158,16,238,188,38,112,134,205,199,172,47,204,102,17,226,3,18,220,161,92,81,237,150,100,28,71,205,151,218,90,28,168,58,211,205,175,169,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,78,31,230,139,44,151,246,86,113,66,165,135,247,124,105,115,41,168,144,164,209,110,18,167,61,26,21,101,130,109,167,55,176,167,11,106,150,132,190,210,93,66,20,178,109,195,82,55,43,66,82,190,86,91,176,66,171,152,252,109,181,176,94,141,92,137,70,145,113,200,117,43,159,37,181,56,136,204,50,195,146,30,89,33,61,86,178,105,151,54,35,84,146,151,181,38,164,17,154,203,74,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,177,11,254,225,113,224,79,12,190,250,243,137,162,85,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,226,185,70,205,5,43,54,118,149,219,136,214,213,34,93,58,222,167,93,10,162,81,218,157,29,44,205,83,13,211,160,188,226,164,37,14,186,131,95,104,145,32,146,104,81,23,44,155,212,183,110,51,206,96,185,60,96,201,4,60,213,100,119,6,174,219,58,46,220,77,180,240,190,134,213,9,36,243,17,153,170,54,168,144,220,92,89,78,173,165,45,91,80,135,251,57,27,141,182,135,100,40,214,162,74,214,162,168,31,235,170,194,186,191,182,182,229,201,110,84,63,229,33,206,166,206,142,231,253,23,25,121,183,17,245,41,42,79,176,200,94,159,14,236,239,195,205,85,136,118,149,227,43,110,38,218,116,246,157,174,168,217,98,51,53,70,212,243,173,162,84,86,144,234,150,173,168,67,29,160,201,182,219,67,178,18,72,73,37,104,73,76,0,17,87,138,63,129,60,77,251,151,206,33,10,1,22,253,197,35,32,179,49,19,183,102,111,7,41,245,90,149,222,93,142,61,197,110,195,140,252,231,170,237,151,42,51,50,98,54,218,86,180,188,210,9,178,113,178,34,109,77,54,110,122,139,109,124,234,171,194,172,76,186,176,111,17,237,204,82,178,165,246,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,152,23,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,61,87,17,28,130,204,203,29,212,87,230,22,211,234,181,44,50,173,243,100,104,81,159,145,242,101,194,113,164,118,105,82,118,154,9,149,173,246,211,29,199,22,78,43,214,109,91,148,223,49,222,107,145,204,221,213,114,131,139,138,186,223,167,75,172,90,117,232,233,166,220,116,166,36,41,11,91,4,178,82,37,50,131,81,52,185,44,158,237,156,194,208,208,227,205,146,155,230,155,137,208,69,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,102,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,69,36,200,250,145,143,172,2,170,248,231,126,100,255,0,105,63,118,142,63,193,170,147,74,175,230,74,246,161,87,105,145,42,52,218,142,27,212,162,76,135,45,148,188,196,150,28,159,79,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,143,21,196,71,36,19,50,171,125,149,219,103,69,221,134,87,101,65,214,168,73,39,159,146,245,45,196,178,211,139,139,41,213,180,148,39,114,214,255,0,103,35,113,199,22,212,117,26,212,106,66,212,127,147,32,153,236,170,229,18,230,155,66,185,97,203,171,97,213,197,32,165,214,33,197,109,79,205,138,251,113,222,75,110,193,109,114,26,97,11,113,197,71,75,202,89,25,169,182,80,69,213,9,23,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,166,30,53,126,41,237,111,135,240,124,198,162,61,175,7,11,2,205,197,59,55,48,88,125,136,54,244,74,229,189,92,143,110,70,157,6,73,30,199,81,173,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,37,103,95,42,53,220,165,227,44,219,55,149,85,153,104,84,181,153,107,86,230,178,132,246,248,187,80,110,54,106,108,205,6,243,11,95,41,194,209,10,61,16,231,45,8,117,178,29,131,134,198,121,234,185,125,191,225,225,94,35,85,37,206,195,171,170,68,106,107,75,153,84,82,88,181,223,83,206,26,101,52,151,156,38,25,140,167,36,45,82,116,36,158,154,59,184,205,179,109,203,201,1,0,56,201,224,167,203,156,190,210,113,142,37,67,147,47,12,170,7,206,97,199,118,182,252,26,139,177,227,185,181,36,218,141,79,37,244,67,52,234,180,36,155,231,235,185,91,8,84,6,26,95,95,131,187,142,101,127,209,126,144,237,118,253,118,133,201,231,242,182,250,74,149,42,7,55,118,213,107,203,237,92,205,186,122,219,54,234,157,119,23,149,30,255,0,31,177,142,187,152,12,101,187,49,138,227,103,179,203,185,170,10,144,220,109,200,95,100,138,132,147,113,163,111,66,16,78,114,152,109,166,185,155,9,75,217,185,94,178,140,197,202,112,157,192,186,22,24,101,130,153,136,222,134,170,194,186,113,47,90,141,93,85,3,90,55,69,98,68,134,224,19,45,25,36,146,202,152,95,61,43,208,212,231,105,53,111,82,57,105,68,213,20,173,198,175,197,61,173,240,254,15,152,212,71,181,224,225,96,89,184,167,102,230,11,15,177,6,222,137,92,183,171,145,237,200,211,160,201,35,216,234,53,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,68,172,235,229,70,187,148,188,101,155,102,242,170,179,45,10,150,179,45,106,220,214,80,158,223,23,106,13,198,205,77,153,160,222,97,107,229,56,90,33,71,162,28,229,161,14,182,67,234,229,179,63,88,227,150,59,18,237,176,236,234,135,164,162,86,233,232,143,66,58,164,151,164,51,108,202,39,150,181,201,137,25,106,54,75,121,62,250,148,217,160,146,167,121,46,47,114,91,91,110,240,11,90,211,186,175,154,236,91,90,202,182,106,183,5,106,110,254,205,78,165,194,114,92,167,246,33,75,94,198,155,37,45,91,80,133,40,244,46,137,73,153,244,35,22,147,140,121,28,179,114,133,195,135,19,165,74,92,74,230,34,215,35,208,209,94,175,33,7,177,180,122,102,10,187,20,61,196,74,68,100,168,146,102,163,34,91,203,73,45,100,146,75,77,53,84,35,85,0,0,0,0,0,0,0,2,17,231,211,32,180,124,192,211,21,123,88,241,251,61,221,27,77,75,122,151,218,183,42,43,127,236,178,16,210,54,180,202,189,157,117,247,232,103,72,181,106,69,106,211,171,185,78,170,71,236,179,163,105,189,27,208,189,187,146,70,93,82,102,71,234,168,191,194,63,12,153,47,75,121,79,190,173,203,86,154,158,132,93,197,167,176,94,239,10,139,195,211,249,76,182,232,11,123,123,180,78,217,188,182,233,167,58,167,57,101,252,146,46,226,247,159,234,19,28,80,175,19,124,102,78,42,230,2,93,50,36,174,116,11,127,151,217,139,102,221,188,248,80,212,190,244,37,71,235,55,237,215,234,208,126,206,22,216,90,119,222,99,41,213,247,227,115,35,208,57,219,213,191,77,57,240,38,160,186,18,210,125,232,247,31,234,23,188,0,63,138,82,80,147,90,143,66,73,106,127,96,241,87,190,51,225,174,28,196,92,235,202,228,244,123,40,35,51,87,99,144,239,113,40,251,155,66,143,185,10,255,0,7,216,56,196,190,36,121,61,137,47,177,30,43,238,117,47,242,28,79,160,170,133,180,245,208,207,251,23,67,208,199,75,176,115,57,130,56,157,202,43,38,245,244,137,188,164,165,5,232,217,108,234,103,183,79,202,52,159,211,79,248,126,209,212,16,180,184,132,184,131,213,42,34,50,63,168,127,208,0,0,0,0,8,237,158,172,117,135,129,216,7,94,168,156,142,92,250,204,73,84,152,126,161,158,143,61,10,73,182,127,147,90,126,147,94,221,11,222,101,237,207,249,250,91,17,111,211,219,243,213,59,158,175,211,232,167,123,242,94,255,0,162,146,213,75,250,139,236,33,126,89,1,203,236,92,3,192,42,85,57,214,118,212,171,228,197,114,97,238,51,218,235,240,162,146,211,249,69,164,244,83,93,229,161,123,136,189,178,92,0,0,0,0,7,193,190,47,123,119,14,237,153,215,109,213,59,178,83,169,236,58,251,174,242,156,115,68,161,181,56,174,136,74,149,244,80,163,232,71,220,41,231,58,220,74,238,140,74,157,84,195,252,43,151,216,45,246,164,63,21,114,121,109,187,218,218,35,146,209,158,199,226,165,109,239,109,109,159,210,212,180,211,191,83,16,18,68,137,181,138,130,228,72,95,58,84,183,77,74,61,9,59,150,165,106,125,218,17,106,102,61,149,183,129,216,165,119,48,228,155,122,215,237,109,180,217,186,181,118,216,237,232,146,34,51,63,93,194,253,34,255,0,8,250,204,229,143,28,31,37,27,86,70,237,169,53,31,241,148,50,233,255,0,217,71,139,184,236,123,166,210,144,228,91,130,151,217,93,105,102,133,167,158,219,154,40,140,200,203,84,40,203,189,39,254,1,247,48,179,26,49,7,7,43,108,87,108,90,223,96,125,151,82,239,246,51,14,234,100,180,43,253,149,11,46,246,209,236,246,125,162,208,178,149,197,122,149,119,74,165,88,184,215,31,176,84,31,83,16,25,168,239,83,189,161,213,27,13,36,249,81,161,146,81,185,74,117,93,85,161,105,166,189,198,44,126,139,90,166,220,52,200,245,138,68,158,124,73,77,161,214,156,216,164,238,74,146,74,73,232,162,35,46,134,71,212,135,238,0,31,22,240,182,32,222,86,244,171,118,164,157,209,165,236,222,90,153,107,181,105,89,125,19,35,239,73,123,70,98,175,43,126,85,175,114,76,161,77,78,215,163,114,247,22,164,127,73,180,168,187,140,203,185,69,237,23,57,194,30,249,102,225,192,87,45,149,72,230,74,161,233,206,45,134,91,121,211,103,173,63,201,34,62,133,236,51,253,66,121,128,0,0,0,0,0,0,0,0,0,0,0,0,168,14,51,183,91,115,239,155,82,216,37,106,186,103,110,220,90,127,56,205,61,126,239,171,222,98,58,112,235,195,196,98,6,101,173,230,30,111,123,81,123,94,242,215,79,165,79,150,101,252,164,159,122,6,130,128,7,130,198,92,108,176,176,46,211,118,240,191,170,189,138,19,123,116,62,67,206,110,213,214,219,255,0,98,109,102,93,93,71,179,219,246,233,70,249,163,207,182,43,230,26,77,66,136,170,143,97,181,159,144,204,134,41,252,152,206,236,52,197,54,87,243,189,157,183,15,83,91,135,212,250,110,233,220,70,56,86,25,97,117,233,140,23,108,91,66,200,165,246,250,140,199,80,157,156,246,154,208,150,234,27,221,171,171,66,126,147,137,233,175,183,237,22,157,150,46,18,150,189,14,53,50,234,198,245,250,66,160,147,102,81,211,116,113,174,82,200,153,94,222,108,105,134,149,104,162,117,58,233,215,93,125,194,192,236,220,49,178,48,254,159,30,151,105,209,123,12,104,200,67,109,35,180,188,238,210,74,82,146,234,226,212,103,209,9,239,63,96,245,35,242,84,105,112,106,209,151,18,160,199,53,167,18,105,82,119,26,117,35,35,35,234,70,71,220,102,34,102,101,120,114,96,198,50,210,42,21,59,126,131,232,187,157,210,117,230,166,118,169,111,239,116,210,242,136,185,107,146,134,203,87,28,37,117,45,58,105,220,125,41,175,49,89,116,191,114,227,124,201,180,111,74,127,37,10,82,220,132,247,53,149,115,227,243,158,109,181,237,109,215,54,238,228,168,244,81,234,94,223,102,189,159,33,249,221,175,101,198,236,143,109,92,83,121,182,101,70,66,19,33,158,90,19,200,91,142,197,66,158,220,134,28,117,91,89,101,69,176,140,181,251,123,239,35,15,175,219,119,18,237,26,93,233,107,204,237,52,234,172,86,37,178,190,90,209,234,186,210,28,79,69,165,42,250,43,79,121,23,127,179,184,122,48,0,0,0,1,254,114,88,110,84,119,99,60,157,205,188,133,54,162,215,77,72,203,67,20,79,196,235,0,63,4,152,223,54,232,167,181,182,159,116,58,229,77,71,187,93,31,147,46,106,204,186,184,165,125,22,203,174,137,47,168,135,237,225,107,143,79,97,118,55,70,179,101,57,252,2,233,90,41,201,78,133,209,249,50,225,54,71,169,54,165,125,22,251,181,73,125,101,222,47,53,11,75,136,75,136,61,82,162,37,17,253,70,63,232,0,0,0,7,156,196,59,250,220,195,27,54,173,124,93,115,59,53,54,145,13,249,143,185,203,113,126,171,77,45,213,116,109,42,87,209,66,187,136,251,187,143,184,82,246,113,184,147,95,248,191,91,159,106,97,173,91,209,182,131,78,186,210,62,97,135,187,82,73,114,27,39,62,122,42,29,70,230,156,71,171,175,77,61,250,136,71,62,124,186,164,199,103,206,119,154,251,235,83,142,47,105,39,85,40,204,204,244,34,34,239,51,31,156,125,75,122,230,173,218,149,6,234,180,25,189,150,83,70,74,74,249,104,94,134,74,37,23,69,145,151,122,75,217,236,19,23,46,60,80,113,183,11,234,244,218,69,253,88,249,65,107,180,166,88,92,110,207,18,39,37,162,83,41,53,111,106,34,156,86,214,155,89,105,174,167,187,94,242,33,112,88,5,143,246,30,97,236,120,215,165,143,63,156,218,137,8,146,215,41,228,242,31,54,90,113,109,238,117,182,247,109,231,36,183,17,104,126,207,105,23,77,1,95,28,96,176,145,235,183,8,233,88,129,78,137,189,235,95,159,205,87,48,139,94,211,42,3,73,232,107,34,238,73,247,36,255,0,87,120,166,234,5,110,117,185,87,98,179,77,123,149,38,62,237,139,218,74,211,114,77,39,209,68,101,220,163,246,13,48,96,190,35,195,197,140,57,165,95,16,149,170,42,28,254,154,31,78,91,238,53,237,74,127,155,63,97,127,72,174,142,52,55,163,40,98,208,179,211,39,215,115,210,27,155,216,126,195,167,56,93,118,254,190,241,84,194,224,248,97,100,174,157,108,80,34,227,109,243,7,125,94,94,254,192,223,53,69,201,218,185,177,156,234,211,230,149,110,66,145,244,145,211,217,215,83,22,74,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,30,43,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,164,191,146,119,87,202,175,144,191,38,106,191,41,61,33,232,159,67,246,39,59,119,110,230,114,187,55,35,78,103,59,153,234,114,246,238,221,234,233,175,65,118,156,52,50,57,27,46,54,107,56,195,124,46,90,241,22,244,163,182,135,162,56,135,99,162,135,78,120,219,124,161,41,149,146,84,114,77,72,105,79,41,105,245,22,217,54,130,34,74,214,244,223,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,92,28,100,48,67,5,237,90,173,191,138,246,133,114,223,162,94,213,105,9,137,90,181,33,55,17,151,234,12,62,169,111,250,105,109,55,181,227,89,188,135,90,113,229,165,100,225,169,162,220,131,108,201,200,21,128,248,153,138,120,81,138,118,253,211,131,146,234,191,41,61,33,17,150,41,212,247,36,255,0,28,255,0,9,105,105,167,188,212,117,165,201,12,188,227,109,165,76,17,250,253,11,191,65,126,152,223,114,85,111,44,141,95,215,125,118,216,151,109,212,171,152,79,85,169,76,163,75,53,115,233,175,189,71,113,199,34,185,185,8,86,246,212,163,65,234,132,158,169,61,82,158,226,206,96,213,64,249,55,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,80,14,119,243,163,117,102,227,17,223,157,9,85,90,37,131,77,229,177,68,183,157,156,226,155,95,40,222,219,58,75,4,179,100,166,44,159,112,141,72,47,81,179,75,91,151,180,220,93,223,229,59,194,198,13,252,63,183,188,185,129,213,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,249,41,148,154,85,22,50,225,209,169,145,32,71,114,67,242,214,212,102,82,210,20,251,238,173,231,157,52,164,136,141,110,58,227,142,45,93,234,90,212,163,212,204,204,83,15,26,191,20,246,183,195,248,62,99,81,28,171,134,166,97,109,92,186,102,106,13,110,245,141,165,22,238,167,170,210,147,80,84,166,216,110,149,218,101,70,113,19,29,55,12,144,108,161,108,36,156,51,82,118,182,181,172,141,70,130,66,238,251,20,176,223,14,51,51,131,85,59,2,227,153,233,91,66,244,167,178,235,115,105,51,139,231,27,53,33,248,210,163,188,141,200,86,213,161,167,80,122,41,181,109,45,201,90,12,210,121,246,205,22,89,47,236,172,226,133,75,15,238,248,210,230,83,81,33,73,162,220,37,78,122,52,42,203,4,219,78,111,97,78,22,213,45,9,125,164,186,132,41,100,219,134,164,110,86,132,165,78,174,12,24,223,138,18,106,183,46,4,76,161,220,21,251,38,28,116,213,97,212,82,227,103,10,216,125,74,112,214,210,247,232,162,68,181,25,154,91,109,106,50,113,167,22,150,140,151,33,212,88,166,60,230,43,8,242,219,102,201,188,241,90,236,137,78,66,99,188,244,26,98,29,66,170,53,101,182,104,73,179,14,57,168,148,242,247,58,209,25,150,136,70,242,83,138,66,53,81,70,188,135,113,29,141,154,203,202,232,195,236,65,164,91,246,149,194,153,10,157,106,65,141,41,213,46,163,78,209,102,227,6,110,22,215,100,199,74,18,181,169,38,142,106,22,165,37,148,37,151,12,81,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,149,196,159,46,56,95,142,56,13,50,239,191,111,120,150,93,75,14,227,201,169,81,238,9,206,185,216,153,55,121,105,114,44,134,144,74,83,136,125,77,176,132,242,208,167,137,194,111,150,151,53,83,46,208,96,191,62,25,88,223,138,24,221,150,138,116,252,82,161,220,14,78,160,200,114,149,22,233,170,56,218,209,114,48,133,171,107,173,159,71,86,182,75,70,28,113,105,81,45,109,238,230,184,233,188,150,168,48,95,247,11,143,2,120,101,247,215,156,77,18,168,6,85,197,191,96,126,84,104,89,180,225,95,135,246,111,42,149,14,239,166,250,106,101,173,91,154,202,213,216,37,122,106,81,184,217,169,179,37,147,47,161,28,167,11,69,164,181,67,156,181,173,166,200,85,13,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,238,79,134,86,123,105,88,221,102,211,176,51,20,174,105,110,98,133,6,59,137,139,50,168,250,86,187,146,18,13,74,74,219,115,66,53,201,101,173,18,226,23,185,197,161,190,126,231,12,222,229,79,80,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,237,196,91,46,178,114,247,153,123,141,138,53,167,46,147,100,221,82,21,89,182,94,54,154,76,71,16,226,16,185,81,227,147,41,74,27,67,18,28,113,180,179,161,45,13,114,12,200,201,104,90,227,0,13,20,100,67,2,235,185,118,203,5,163,135,55,141,26,149,78,186,83,218,170,53,212,211,205,11,223,42,68,135,28,65,60,234,8,137,215,155,96,216,97,75,35,82,126,100,146,133,169,9,66,142,64,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,252,234,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,204,206,54,15,97,198,3,102,10,228,194,252,42,190,62,84,80,104,220,134,137,231,100,148,137,80,229,114,146,82,98,201,113,12,180,209,188,219,196,230,164,209,41,40,73,165,10,81,58,151,16,142,255,0,194,83,26,241,150,211,204,20,60,35,180,169,245,91,130,199,186,121,210,174,26,91,13,37,214,233,155,26,218,154,162,84,183,16,136,251,23,200,109,213,238,249,198,212,148,18,29,116,163,164,187,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,183,76,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,234,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,158,188,209,101,146,254,202,206,40,84,176,254,239,141,46,101,53,18,20,154,45,194,84,231,163,66,172,176,77,180,230,246,20,225,109,82,208,151,218,75,168,66,150,77,184,106,70,229,104,74,84,234,224,193,141,248,161,38,171,114,224,68,202,29,193,95,178,97,199,77,86,29,69,46,54,112,173,135,212,167,13,109,47,126,138,36,75,81,153,165,182,214,163,39,26,113,105,104,201,114,29,69,175,142,105,153,28,16,165,102,63,4,174,156,23,172,215,37,209,163,220,113,218,74,39,198,109,46,46,51,236,190,220,134,86,104,87,69,160,157,101,189,232,213,38,164,110,73,41,6,100,178,205,101,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,242,142,171,149,140,20,252,98,115,5,100,224,227,149,14,197,18,224,168,31,111,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,150,148,192,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,155,249,196,203,62,17,230,91,8,234,20,108,82,157,18,128,186,4,121,21,42,101,216,225,161,11,160,45,40,220,227,234,90,212,148,156,99,74,11,156,218,212,148,41,8,35,220,133,161,183,27,206,96,187,62,19,89,146,197,204,105,194,250,189,153,137,52,11,130,179,30,207,144,180,69,190,231,77,92,146,168,45,231,13,213,66,144,227,238,27,174,73,104,156,35,74,155,220,132,178,109,165,100,209,147,102,252,245,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,142,63,197,27,34,85,92,108,165,51,142,248,47,108,196,145,123,80,227,173,55,5,58,35,10,237,183,12,36,165,4,210,219,218,123,93,147,29,40,81,18,54,115,29,109,68,130,82,141,150,90,85,53,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,32,153,236,165,102,238,217,155,66,185,97,196,164,226,45,187,28,165,214,33,197,109,44,66,148,195,146,30,75,110,193,109,114,29,125,104,109,180,199,75,202,89,17,37,199,144,69,209,105,18,212,5,0,241,71,241,217,137,191,114,249,60,33,250,184,117,103,38,54,83,241,66,77,62,235,141,17,54,37,239,34,35,55,44,226,132,236,137,176,81,29,185,37,29,230,9,14,36,182,37,217,36,167,75,99,139,54,210,174,90,77,122,18,174,39,49,121,122,194,204,226,224,211,214,229,74,77,41,239,74,211,211,38,217,187,97,197,141,57,234,127,53,76,190,137,17,29,50,61,89,119,148,201,56,77,173,28,214,181,73,45,58,146,138,16,100,3,0,108,220,153,223,247,29,231,155,154,165,149,104,220,211,228,79,164,216,53,10,237,64,226,147,177,169,239,28,122,164,200,202,146,77,180,218,31,57,49,9,149,47,108,135,25,231,41,8,38,86,165,46,210,134,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,133,48,113,70,207,109,43,27,42,172,224,70,11,220,210,228,89,52,57,11,85,193,81,136,250,123,21,195,53,42,65,180,134,246,150,231,99,71,82,20,100,189,252,183,92,81,44,146,162,101,151,85,40,56,42,120,88,186,126,32,78,242,234,112,165,97,165,60,167,120,88,193,191,135,246,247,151,48,43,215,140,118,92,112,190,137,38,14,100,105,247,188,74,53,229,113,200,102,155,58,222,150,235,142,46,188,76,180,134,202,84,84,145,40,218,91,13,37,164,187,187,107,38,142,89,238,67,198,73,147,90,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,210,238,21,94,21,220,64,195,139,114,245,185,236,42,173,149,85,173,83,218,153,46,129,84,90,21,42,158,226,139,83,109,102,143,240,145,40,144,225,36,200,156,109,165,238,109,62,172,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,81,183,21,124,179,225,30,95,49,114,133,89,194,153,209,41,200,190,163,203,169,78,180,216,52,18,40,235,109,104,73,62,202,9,91,154,141,33,75,119,99,102,146,66,23,29,226,109,91,52,109,174,21,148,124,194,226,158,93,241,150,129,113,225,156,106,173,119,183,84,25,141,54,210,139,42,74,25,184,183,165,198,27,142,182,153,51,230,188,93,161,102,193,169,14,108,117,73,81,33,125,82,169,191,198,226,108,154,141,43,1,170,19,41,50,233,114,37,71,184,30,118,12,181,52,167,226,173,73,166,26,153,112,217,90,218,53,164,204,210,102,218,214,141,72,246,169,69,161,156,21,202,46,55,210,178,227,152,187,51,25,107,180,57,117,122,109,2,68,148,204,137,17,196,161,243,98,68,87,163,56,182,247,122,170,90,18,249,172,144,102,146,89,160,146,106,70,237,229,161,74,181,51,8,243,23,133,243,104,211,28,183,239,203,18,233,142,228,103,87,18,90,37,194,150,132,56,105,81,182,243,42,50,37,182,235,103,162,219,81,45,183,27,35,73,165,104,35,42,11,206,190,84,107,185,75,198,89,182,111,42,171,50,208,169,107,50,214,173,205,101,9,237,241,118,160,220,108,212,217,154,13,230,22,190,83,133,162,20,122,33,206,90,16,235,100,37,7,7,156,111,198,136,88,161,35,6,153,161,220,23,62,29,84,99,154,100,75,83,146,222,133,104,190,134,229,201,105,104,250,76,71,68,167,9,228,41,6,72,55,92,54,212,74,213,179,66,238,36,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,137,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,104,113,86,207,161,97,254,35,220,118,85,177,126,210,175,90,85,22,160,236,56,149,250,90,22,152,181,6,210,122,19,136,37,255,0,128,205,38,182,205,68,102,219,142,163,107,138,177,254,12,24,223,138,18,106,183,46,4,76,161,220,21,251,38,28,116,213,97,212,82,227,103,10,216,125,74,112,214,210,247,232,162,68,181,25,154,91,109,106,50,113,167,22,150,140,151,33,212,115,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,97,57,135,203,245,131,153,172,47,157,133,24,140,137,104,166,204,145,30,91,83,32,147,37,54,19,236,184,74,75,177,220,121,183,18,218,205,59,218,82,137,58,155,110,184,158,155,140,102,222,236,160,124,148,186,171,54,183,166,233,85,159,67,84,36,83,253,35,73,147,218,32,204,229,56,164,115,227,187,161,115,25,94,221,200,94,133,185,38,71,161,106,45,127,131,254,104,49,66,246,165,84,242,255,0,119,210,46,11,150,143,106,199,142,237,22,188,136,237,169,138,28,35,75,165,217,38,73,113,212,168,208,106,67,73,138,210,16,227,132,92,226,232,203,37,202,179,65,229,49,87,12,237,92,100,195,139,143,11,111,88,157,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,205,21,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,252,248,246,184,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,212,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,77,20,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,88,78,97,242,253,96,230,107,11,231,97,70,35,34,90,41,179,36,71,150,212,200,36,201,77,132,251,46,18,146,236,119,30,109,196,182,179,78,246,148,162,78,166,219,174,39,166,227,25,236,204,62,95,175,236,178,226,132,236,40,196,100,68,93,74,28,120,242,218,153,4,158,56,83,88,121,178,82,93,142,227,205,182,167,16,74,222,210,148,73,208,156,105,196,245,218,98,218,120,101,100,74,149,130,54,109,59,28,241,74,217,150,222,40,87,163,184,168,176,234,140,37,11,182,225,44,212,148,161,182,245,51,68,151,154,209,78,45,123,92,66,28,228,109,108,201,238,111,75,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,0,0,0,0,0,0,86,215,19,220,149,211,174,138,4,172,109,177,160,236,172,68,217,219,219,230,168,249,219,151,10,51,125,93,124,146,157,168,74,254,138,58,251,122,232,98,159,5,172,240,94,188,217,91,23,125,160,169,63,56,223,163,246,183,176,253,167,81,115,191,111,235,239,22,47,141,24,143,15,9,240,230,171,124,77,86,136,167,242,58,104,125,121,143,182,215,177,42,254,112,189,135,253,35,51,247,5,110,117,199,87,145,89,169,63,206,147,35,102,245,237,36,235,181,36,146,232,146,34,238,73,123,5,200,240,125,194,71,173,44,35,170,226,5,70,38,199,174,142,71,41,92,194,61,59,52,169,237,43,161,44,203,185,69,222,146,253,125,226,193,192,113,28,205,230,199,13,242,195,110,183,85,188,101,239,157,47,94,199,11,150,249,115,246,184,202,92,249,198,217,112,147,181,47,165,93,75,175,113,123,116,167,204,100,226,97,153,12,78,168,202,110,149,115,250,18,139,33,149,176,84,254,197,2,78,212,45,164,33,194,230,170,42,86,122,154,84,126,242,221,161,119,8,185,112,220,213,187,174,160,229,86,189,55,181,74,116,205,74,95,45,8,212,205,70,163,232,130,34,239,81,251,61,163,229,143,209,2,124,186,92,198,167,193,119,148,251,11,75,141,175,105,43,69,36,200,200,244,50,50,239,34,19,115,39,60,73,175,252,32,173,192,181,49,42,173,233,43,65,215,90,105,127,48,195,61,149,38,184,237,155,159,51,21,110,175,107,77,175,213,215,174,190,253,5,208,97,229,253,110,98,117,155,74,190,45,73,157,166,155,87,134,196,198,28,229,184,143,85,214,144,234,122,56,148,171,232,173,61,228,93,253,197,220,61,32,0,0,0,15,249,113,105,109,10,113,103,162,82,70,163,63,168,133,25,113,74,199,167,177,71,27,164,217,177,92,254,1,107,45,116,229,39,66,234,252,105,115,91,51,212,219,74,190,139,157,218,168,190,179,239,31,139,134,46,0,126,22,241,190,21,209,61,157,212,251,93,214,234,105,61,218,106,252,105,112,214,69,209,196,171,232,184,125,116,81,125,70,47,98,51,13,197,142,212,102,83,181,182,80,150,210,90,235,161,17,104,67,253,0,0,0,0,7,156,196,27,246,221,195,75,70,169,122,93,19,59,53,58,149,21,249,111,47,150,181,250,173,52,183,21,209,9,82,190,138,21,220,71,221,237,238,20,111,159,12,238,215,179,29,117,200,182,173,217,188,171,50,157,33,101,29,158,90,21,207,91,110,202,66,94,220,182,27,117,59,153,121,37,176,204,244,251,123,184,198,93,114,233,126,102,58,249,141,104,217,116,254,114,82,164,59,53,238,107,41,228,71,231,50,219,139,218,227,173,238,219,206,73,232,147,212,253,158,221,46,83,45,92,57,48,99,6,169,52,250,157,193,65,244,165,206,210,90,121,217,157,170,91,27,29,36,178,163,45,136,146,182,207,71,27,51,232,90,117,211,184,186,203,58,117,46,13,38,50,34,83,216,229,52,218,73,41,78,227,86,132,68,68,93,76,204,251,136,135,235,30,90,242,195,27,34,255,0,167,191,75,187,40,189,186,52,148,41,14,163,180,188,214,226,82,84,147,234,218,210,101,209,106,238,63,104,175,204,207,112,148,181,235,177,234,151,86,8,47,209,245,5,155,242,138,155,163,142,243,86,100,243,155,121,178,102,18,83,170,141,164,235,167,77,53,247,138,177,196,220,46,189,48,126,237,149,104,94,244,190,193,81,134,234,211,179,158,211,186,146,29,91,123,181,105,107,79,210,109,93,53,246,125,130,78,100,111,62,247,118,95,238,56,22,125,217,80,237,54,84,201,45,54,251,92,166,145,217,119,185,25,181,61,171,113,214,242,246,178,202,139,105,31,93,125,253,78,238,48,231,17,45,124,82,180,160,94,150,132,254,217,77,168,48,211,205,185,202,113,191,202,52,135,8,180,113,41,87,209,113,62,194,239,253,67,211,0,12,250,241,21,195,196,97,254,101,174,22,25,111,99,82,187,38,194,215,95,163,79,136,103,252,165,31,122,196,139,224,197,117,181,2,249,186,237,131,86,139,169,246,29,165,167,243,108,212,23,238,250,253,228,45,252,0,0,0,0,0,0,0,0,0,0,0,0,5,3,241,49,190,26,187,179,69,113,68,142,230,246,169,189,147,105,232,101,249,74,116,51,62,244,151,181,63,88,145,220,20,108,70,103,215,177,6,247,154,206,142,82,253,19,216,151,184,250,243,81,81,105,206,132,175,168,190,145,31,213,167,120,182,160,30,111,16,239,235,123,12,173,57,183,149,209,43,179,211,160,114,249,174,108,90,244,222,234,27,79,68,37,74,250,75,79,113,31,244,140,253,102,239,54,23,134,103,47,149,213,42,82,57,84,72,154,122,62,22,198,149,201,220,203,9,119,231,18,203,107,86,229,176,74,245,139,167,113,116,239,248,185,103,203,77,231,152,188,66,166,218,180,40,219,97,186,109,201,151,35,123,71,203,138,82,90,101,213,237,83,173,153,233,204,238,35,220,122,116,247,139,211,203,22,85,172,44,183,90,49,105,54,244,45,213,53,178,142,219,47,152,241,115,93,54,153,75,135,177,111,56,148,234,166,72,244,73,232,93,197,211,191,184,0,0,14,67,153,124,187,90,25,139,195,170,157,165,112,196,221,53,81,94,58,116,142,99,165,200,147,200,121,182,151,181,14,182,74,218,111,25,232,163,208,251,143,234,160,108,198,224,53,205,151,140,75,168,88,119,26,53,38,220,117,216,110,234,223,207,70,41,15,52,218,246,161,199,54,235,201,81,232,106,212,189,190,243,150,60,49,243,147,43,12,110,184,248,61,119,75,254,35,173,73,67,112,143,150,94,172,183,156,135,29,180,252,219,10,89,250,136,87,85,44,147,239,208,250,139,159,131,45,154,132,40,243,227,171,86,164,180,135,144,122,31,84,168,136,203,191,175,113,143,247,0,0,0,0,17,131,136,70,4,179,141,120,3,88,75,72,214,117,188,204,138,203,29,79,214,83,16,165,237,79,229,16,69,235,59,222,122,253,135,236,161,74,116,202,158,30,223,113,103,183,243,85,27,106,174,135,147,244,85,181,232,239,17,151,233,36,244,82,62,178,251,70,130,114,57,142,208,177,247,0,104,183,27,15,115,37,209,155,141,68,168,30,211,45,101,53,10,50,221,239,109,5,222,247,242,72,211,238,51,246,72,16,0,0,1,254,82,100,53,18,59,178,159,86,214,217,66,156,89,232,103,162,72,181,51,232,41,71,138,14,109,102,226,126,35,201,194,203,90,94,202,13,190,226,226,75,79,44,143,153,49,135,230,176,179,213,108,165,101,170,22,158,229,26,125,218,159,81,19,240,35,3,238,252,124,191,160,216,214,140,94,99,210,28,107,158,230,246,139,148,202,158,105,165,47,71,28,65,43,67,117,61,9,90,159,248,202,223,176,3,133,182,15,97,237,50,5,66,251,131,233,170,215,37,165,73,87,54,84,109,171,218,209,173,26,53,45,72,63,93,11,234,95,165,211,161,16,145,109,229,83,1,26,142,136,168,176,244,109,4,68,146,244,164,222,154,22,159,207,14,83,139,156,54,178,225,137,80,102,189,14,213,244,101,93,232,238,54,196,222,221,61,254,82,204,156,218,174,89,202,74,85,162,214,74,208,251,244,211,184,197,93,102,243,135,253,253,150,183,213,93,134,247,166,45,149,164,215,219,118,179,31,148,163,55,213,179,150,114,28,113,90,54,193,43,93,58,235,167,121,117,231,185,76,204,181,209,151,12,77,166,220,20,201,122,82,164,72,101,138,147,60,182,253,104,202,144,194,221,245,148,211,138,45,82,201,23,170,90,251,186,247,232,31,9,49,26,145,139,24,121,66,191,104,174,110,143,87,167,197,150,101,162,139,98,157,97,183,118,250,201,73,158,132,225,117,218,95,97,119,15,96,60,150,42,97,245,55,20,108,106,149,147,85,254,199,168,114,119,31,173,211,150,242,28,47,162,164,159,123,101,237,47,232,25,153,186,109,233,246,173,122,85,2,168,199,38,76,93,155,209,185,42,211,114,18,178,234,147,50,238,81,123,69,196,112,130,198,135,175,28,46,170,225,221,90,94,249,54,223,35,147,243,100,91,187,68,137,239,43,232,160,136,180,36,151,122,143,245,119,14,17,198,146,28,130,191,236,201,125,151,99,71,233,31,157,222,71,191,230,105,197,221,236,208,250,8,111,149,28,46,94,48,227,141,191,98,36,181,237,253,175,82,254,226,27,238,254,154,63,155,253,34,254,129,163,234,76,6,169,116,246,160,176,141,136,107,118,133,169,158,154,168,207,218,103,239,31,176,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,225,83,114,83,151,153,249,134,129,153,103,236,136,137,185,233,209,207,147,17,152,209,217,167,42,162,114,28,124,234,206,178,134,201,79,78,220,234,180,121,197,171,77,16,178,79,49,8,90,123,168,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,130,45,156,121,179,114,219,195,243,14,49,90,243,155,17,40,167,97,189,5,20,200,47,72,54,87,86,168,157,41,163,143,9,163,74,22,173,238,41,58,26,137,10,216,130,91,138,45,136,81,149,27,99,166,58,98,62,98,241,30,163,138,24,161,89,237,213,89,218,52,203,45,17,162,45,62,42,76,205,184,177,155,51,62,91,40,220,173,11,83,81,169,74,90,212,181,173,107,85,143,240,167,200,149,40,169,80,51,77,140,182,204,181,84,149,32,159,178,41,85,22,18,150,27,96,146,133,55,88,52,25,154,150,181,40,212,76,111,74,73,4,142,122,73,123,216,113,185,235,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,37,241,47,207,172,156,121,184,94,193,92,38,174,203,99,14,168,114,28,102,174,182,249,91,43,245,22,37,56,148,188,151,153,117,196,191,4,146,219,46,178,94,166,229,168,214,180,168,208,201,162,5,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,105,195,43,136,132,155,86,77,59,46,24,247,113,196,69,176,136,238,34,218,185,234,181,6,163,34,140,134,90,82,202,20,167,158,82,82,113,141,40,52,178,163,61,237,172,208,201,18,155,82,9,139,20,204,198,85,112,143,53,246,108,107,63,20,169,178,210,186,116,142,211,76,171,211,92,67,53,26,114,204,211,204,38,93,90,22,157,142,37,36,149,161,105,82,21,162,85,166,244,54,180,123,92,51,194,172,56,193,187,85,139,43,11,108,186,85,179,69,143,181,93,154,159,28,155,231,56,150,208,223,57,229,253,55,158,52,54,217,41,215,13,78,47,105,26,148,103,212,71,94,34,185,54,147,155,12,47,141,80,181,36,203,85,247,100,71,150,245,181,4,230,181,30,20,229,200,114,49,200,101,243,91,106,61,234,106,49,165,163,222,218,9,197,39,152,162,70,166,154,33,254,186,172,43,171,251,107,110,92,150,229,67,254,82,28,234,108,232,238,127,209,113,151,155,113,31,82,146,164,251,12,135,202,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,13,120,147,231,158,171,152,43,254,102,21,225,205,82,92,28,58,181,100,73,166,186,184,117,69,41,139,161,244,188,217,170,83,169,101,195,97,232,201,114,58,21,27,82,81,233,171,187,136,220,38,219,241,89,9,201,5,119,55,23,219,179,110,56,181,90,110,25,81,57,173,86,235,112,222,68,119,151,40,217,51,102,44,69,56,211,136,113,237,234,105,110,22,195,74,26,215,114,146,167,26,37,223,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,44,66,255,0,184,92,120,19,195,47,190,188,226,104,149,64,50,174,47,251,133,199,129,60,50,251,235,206,38,142,41,198,11,47,88,89,83,193,163,204,23,105,165,91,151,157,10,160,196,109,205,197,140,211,215,71,105,83,12,118,119,156,209,46,188,243,12,179,205,108,247,47,99,76,190,157,154,30,246,234,6,214,187,46,171,26,187,22,233,178,174,106,173,191,90,133,191,179,84,105,115,92,137,41,141,232,82,23,177,214,205,43,78,228,45,73,61,15,170,84,100,125,12,198,143,178,177,139,55,86,58,101,246,201,197,155,214,208,249,51,90,184,233,231,38,77,61,41,113,45,158,215,86,218,36,52,78,17,44,153,125,8,75,237,145,154,180,109,228,104,183,11,69,171,170,136,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,16,3,140,158,10,124,185,203,237,39,24,226,84,57,50,240,202,160,124,230,28,119,107,111,193,168,187,30,59,155,82,77,168,212,242,95,68,51,78,171,66,73,190,126,187,149,176,133,43,9,21,195,235,7,105,88,223,155,75,22,209,185,104,50,234,182,244,41,15,86,235,13,53,21,47,176,76,68,101,111,54,153,73,90,22,142,204,228,132,199,97,194,89,104,162,127,97,25,41,105,49,161,224,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,159,113,17,206,252,60,170,216,133,105,89,210,183,98,109,217,79,117,218,18,137,150,36,179,75,109,47,52,218,229,74,105,110,165,105,220,133,191,217,204,219,113,181,187,29,68,180,154,80,180,157,27,211,41,55,246,43,222,75,135,70,166,92,23,141,217,95,144,252,181,181,25,151,170,21,26,131,230,75,121,231,77,41,37,58,234,244,39,28,90,186,159,69,40,253,166,47,207,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,59,60,139,154,164,210,214,81,84,227,68,190,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,110,32,113,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,28,127,51,25,85,194,60,215,217,177,172,252,82,166,203,74,233,210,59,77,50,175,77,113,12,212,105,203,51,79,48,153,117,104,90,118,56,148,146,86,133,165,72,86,137,86,155,208,218,209,237,112,207,10,176,227,6,237,86,44,172,45,178,233,86,205,22,62,213,118,106,124,114,111,156,226,91,67,124,231,151,244,222,120,208,219,100,167,92,53,56,189,164,106,81,159,81,234,192,81,15,21,236,29,170,225,174,109,43,119,114,104,49,32,219,216,131,30,61,110,150,236,40,170,105,135,31,75,45,179,53,43,86,196,160,228,156,132,45,247,9,38,163,210,83,75,89,238,112,200,67,81,110,156,19,240,118,171,69,179,111,204,111,174,80,98,53,30,229,145,22,137,64,152,244,85,38,90,152,138,110,42,98,154,113,72,34,56,206,58,227,8,51,109,102,74,118,26,201,68,70,210,69,154,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,229,56,164,103,234,30,34,118,236,178,96,229,66,149,82,180,11,177,200,184,174,40,114,88,156,205,93,194,229,73,102,52,71,27,82,208,150,90,89,54,110,56,70,78,41,214,205,191,81,13,175,157,13,114,187,150,75,251,52,216,161,77,195,251,66,52,184,116,213,200,74,107,87,9,211,158,147,10,140,193,182,235,155,223,83,101,181,43,90,88,117,45,33,106,65,56,225,37,27,147,169,169,58,20,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,169,94,39,92,61,33,218,208,228,230,43,47,214,135,38,148,206,231,110,218,5,49,150,24,139,74,138,211,12,182,212,168,81,24,101,27,89,46,83,203,146,123,150,162,83,132,230,210,65,58,164,87,94,21,98,101,213,131,120,143,110,98,149,149,47,179,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,26,30,202,238,102,236,28,211,97,125,55,16,45,9,49,33,212,151,29,42,173,91,199,81,102,76,218,51,230,227,173,236,125,45,158,228,161,106,97,213,52,181,165,6,227,100,149,237,78,166,148,246,1,64,60,81,252,118,98,111,220,190,79,8,69,81,101,60,45,243,245,15,14,251,14,89,49,142,161,74,166,218,7,219,36,91,183,20,201,44,65,102,144,225,243,100,189,26,91,142,41,8,83,46,172,220,54,220,51,55,18,235,132,223,174,135,17,201,138,185,239,199,74,22,98,115,65,119,98,53,157,89,170,212,109,101,118,90,117,9,85,2,90,54,69,143,29,182,214,108,180,179,51,105,151,31,39,223,74,12,146,175,158,53,45,9,90,150,146,177,254,13,209,177,162,163,132,119,85,235,136,183,109,193,84,180,230,72,167,209,44,248,117,105,242,223,68,86,32,33,228,190,168,141,189,243,72,140,102,243,44,164,217,61,55,197,113,6,73,229,22,180,194,47,251,133,199,129,60,50,251,235,206,38,136,255,0,197,35,63,83,48,239,183,101,147,7,42,21,90,109,222,125,142,69,197,113,67,146,252,23,169,13,159,42,75,49,162,56,218,144,181,60,234,13,179,113,194,51,109,45,56,109,250,235,113,124,154,129,23,83,193,83,194,197,211,241,2,119,151,83,133,43,13,20,97,30,38,90,184,55,145,28,62,197,43,214,95,103,162,219,56,95,67,168,73,218,227,104,113,237,148,198,54,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,163,108,209,102,110,254,205,54,40,84,177,2,239,147,46,29,53,114,20,170,45,188,85,23,164,194,163,48,109,180,222,198,18,225,237,74,214,150,26,83,171,66,80,78,56,74,94,212,234,73,76,234,225,95,144,169,50,164,210,179,79,140,148,41,112,209,14,67,53,11,26,153,35,148,104,152,131,105,228,156,249,49,220,105,74,36,18,150,195,177,86,149,161,123,218,230,232,104,54,148,187,95,1,21,120,163,248,19,196,223,185,124,226,16,160,17,164,140,209,102,110,193,202,206,23,212,177,2,239,147,18,101,73,17,212,170,45,188,85,22,99,77,172,190,78,52,222,198,18,225,238,82,16,167,218,83,171,66,86,109,182,106,94,213,104,73,86,123,49,163,23,175,44,122,197,11,131,23,49,1,248,142,87,110,41,9,122,65,68,96,153,97,164,33,180,180,211,45,163,169,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,29,164,240,183,200,44,204,59,236,57,155,198,58,125,86,155,119,159,108,143,110,219,179,35,63,5,234,67,103,205,140,244,153,109,184,148,45,79,58,131,112,155,108,200,219,75,78,19,158,186,220,71,39,202,241,206,252,201,254,210,126,237,21,86,39,167,12,172,246,213,112,70,242,167,96,102,41,92,209,27,194,250,244,135,19,22,101,81,245,33,22,220,213,146,148,149,182,230,134,72,140,243,186,37,196,47,107,104,91,156,253,205,145,61,205,182,156,195,229,250,193,204,214,23,206,194,140,70,68,180,83,102,72,143,45,169,144,73,146,155,9,246,92,37,37,216,238,60,219,137,109,102,157,237,41,68,157,77,183,92,79,77,198,24,13,151,92,35,203,109,155,26,204,194,155,78,37,57,9,142,203,51,170,107,105,10,168,213,150,217,173,68,244,201,4,146,83,203,220,235,166,68,122,33,27,205,45,165,8,209,37,210,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,235,252,84,51,235,26,44,106,174,86,48,110,187,18,98,230,71,122,159,124,212,227,243,73,112,214,78,178,162,129,26,67,110,165,38,179,74,31,106,82,20,133,163,99,188,173,73,100,234,81,92,24,23,129,120,143,152,188,71,167,97,126,23,209,187,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,161,236,188,101,250,193,203,46,23,193,194,140,57,68,181,211,97,200,145,45,217,147,137,147,155,53,247,156,53,41,217,14,50,219,105,113,100,157,141,37,70,157,73,182,155,79,93,164,42,135,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,126,174,42,25,245,141,22,53,87,43,24,55,93,137,49,115,35,189,79,190,106,113,249,164,184,107,39,89,81,64,141,33,183,82,147,89,165,15,181,41,10,66,209,177,222,86,164,178,117,40,174,12,11,192,188,71,204,94,35,211,176,191,11,232,221,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,94,50,253,96,229,151,11,224,225,70,28,162,90,233,176,228,72,150,236,201,196,201,205,154,251,206,26,148,236,135,25,109,180,184,178,78,198,146,163,78,164,219,77,167,174,210,29,44,5,43,113,147,193,79,144,217,130,164,227,28,74,135,58,38,38,211,207,156,195,142,238,113,137,212,230,163,199,115,106,73,180,146,89,83,11,134,105,213,107,81,185,207,215,106,118,16,128,2,205,56,39,224,237,42,181,121,95,152,223,92,160,203,118,69,181,30,45,18,129,49,232,169,84,68,191,40,156,84,197,52,226,144,102,82,91,105,182,16,102,218,200,210,212,197,146,136,201,212,139,116,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,7,138,191,112,118,193,196,171,154,199,187,174,250,12,73,213,44,62,172,46,183,69,117,216,172,186,109,190,168,238,51,180,212,226,20,162,65,41,109,62,68,131,73,243,162,198,94,191,54,68,61,168,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,0,0,0,0,0,15,201,86,128,213,78,3,176,94,70,244,59,183,82,212,203,93,20,71,236,50,247,12,224,102,191,11,149,131,216,227,112,88,138,45,59,7,100,208,191,187,134,195,191,166,191,231,63,72,255,0,160,76,142,11,112,228,29,255,0,121,203,236,187,218,47,71,124,238,242,45,159,49,81,46,238,243,212,250,14,241,197,247,26,30,179,176,186,151,135,116,153,123,37,92,156,254,119,205,145,237,236,242,32,60,159,164,131,35,212,148,125,202,47,215,220,41,218,214,183,167,221,85,232,180,10,91,28,233,50,183,236,70,228,167,93,168,82,207,170,140,139,185,39,237,26,102,194,188,62,166,225,117,139,77,178,105,93,99,211,249,219,79,214,235,204,121,110,31,210,82,143,189,195,246,159,244,15,90,57,110,99,177,214,223,203,222,25,212,49,2,188,173,83,19,149,203,111,69,250,251,164,50,209,245,75,110,105,167,56,143,232,255,0,218,89,231,198,172,104,188,113,206,246,151,123,94,83,121,242,164,242,244,46,91,73,219,181,150,219,255,0,99,66,8,245,38,147,236,254,147,57,55,149,190,25,120,137,142,116,127,149,151,36,239,64,82,77,230,121,10,229,49,43,180,55,206,117,183,190,132,164,41,27,121,94,210,212,247,116,238,235,99,248,73,195,107,46,24,107,6,19,211,45,95,73,213,217,142,219,111,205,237,211,216,230,172,137,189,202,229,148,165,37,58,173,6,173,11,187,93,59,136,117,103,50,169,128,142,199,92,85,216,122,182,178,50,81,122,82,111,93,75,79,231,132,116,199,254,22,216,61,136,84,201,245,11,18,15,161,107,92,151,85,25,92,217,82,119,47,107,166,132,104,236,180,160,189,117,163,169,254,143,94,134,98,160,113,223,3,238,252,3,191,167,88,215,116,94,91,209,220,119,144,230,246,143,154,202,94,117,164,175,70,220,89,39,83,105,93,13,90,151,248,206,88,112,190,205,172,220,48,196,120,216,89,116,203,223,65,184,28,68,72,137,229,145,114,230,62,252,38,16,122,161,149,44,244,66,21,222,162,79,191,67,234,46,186,52,134,165,199,106,83,10,220,219,200,75,136,61,12,181,73,150,164,125,71,250,128,0,0,8,253,158,60,118,131,128,88,3,90,184,223,123,151,46,176,220,154,37,60,246,153,255,0,10,118,20,149,181,220,218,203,189,159,229,17,39,222,101,237,207,181,70,101,79,16,111,185,83,220,249,218,141,203,87,91,202,250,41,220,244,135,140,255,0,226,164,181,82,254,162,251,5,245,240,246,192,150,112,83,0,104,201,117,26,78,184,89,143,89,127,169,250,170,126,20,77,201,252,162,200,253,102,187,203,79,176,189,178,124,0,0,0,0,127,132,233,108,211,225,72,159,33,91,90,140,210,222,89,232,103,162,82,70,103,221,215,184,133,48,113,56,206,76,172,77,186,228,96,245,163,47,248,142,139,37,109,205,62,89,122,210,153,114,100,119,19,243,140,37,101,234,45,61,82,179,79,187,83,234,34,118,92,176,26,230,204,62,37,211,236,43,113,26,19,142,52,236,199,117,111,230,99,28,134,90,90,246,173,198,247,105,206,73,232,74,212,253,158,242,191,156,180,101,218,209,203,166,28,211,45,43,122,38,217,169,138,201,212,100,115,29,62,124,158,67,45,186,189,171,117,194,78,227,100,143,68,158,133,220,95,95,94,0,0,28,67,51,153,86,176,179,35,104,202,164,220,48,182,212,208,202,251,20,190,99,199,202,116,154,121,45,158,196,60,218,85,162,158,51,209,71,161,247,31,78,234,39,204,238,92,46,220,183,98,44,219,70,225,103,88,171,113,199,96,72,220,215,206,199,55,222,109,165,109,67,174,26,117,38,76,244,81,234,94,223,175,176,240,254,206,109,193,128,23,228,27,58,183,51,155,104,86,166,52,195,204,242,208,158,67,175,61,21,181,61,185,44,45,213,109,105,147,45,132,100,71,245,31,83,189,59,98,225,166,221,150,245,54,230,164,59,205,133,85,136,204,216,235,218,164,238,109,212,37,105,61,20,68,101,209,69,222,68,127,81,15,166,2,165,120,215,88,140,192,175,97,245,239,9,157,92,170,122,91,182,175,113,244,229,34,156,211,125,13,95,89,253,18,47,175,94,241,28,56,103,94,237,90,57,163,183,34,72,115,99,85,46,217,184,244,51,252,157,58,97,151,114,76,251,213,245,11,249,0,0,0,0,0,0,0,0,0,0,0,0,1,154,124,205,85,151,92,198,251,146,168,226,247,41,254,199,169,233,167,116,70,83,238,47,119,184,91,191,9,107,64,173,204,187,53,84,91,122,59,85,221,189,90,253,46,84,233,201,46,155,140,139,162,189,197,250,196,225,1,80,188,93,115,47,38,171,120,30,0,81,29,229,179,70,255,0,93,139,105,31,51,154,212,9,108,125,38,136,203,67,35,250,11,61,125,186,119,8,17,131,120,83,91,198,123,246,159,97,80,92,229,73,168,115,180,115,68,43,110,198,92,119,185,75,65,30,164,209,151,210,47,232,61,19,224,94,7,90,184,27,100,211,109,43,117,143,245,189,185,13,115,183,57,235,37,217,11,120,203,106,220,94,157,84,94,211,238,246,119,14,148,62,69,219,117,81,44,155,114,163,117,92,82,251,53,58,151,25,233,114,93,229,173,123,27,109,181,45,103,181,4,106,61,18,149,31,66,51,232,32,86,50,113,133,194,251,38,162,245,39,15,45,47,149,203,105,74,109,111,246,249,16,54,40,148,226,79,213,122,17,235,166,212,31,127,242,254,163,30,106,197,227,81,104,214,42,140,193,188,176,155,208,81,84,148,165,115,61,60,236,175,91,114,72,207,150,220,18,62,227,82,191,232,233,237,33,59,176,107,29,112,247,29,45,184,247,37,135,87,237,141,58,210,28,113,29,157,246,249,106,54,219,89,167,87,91,65,158,132,234,58,145,117,215,237,211,161,128,137,220,66,114,191,77,199,156,32,169,214,41,209,53,184,168,17,94,159,25,206,98,190,113,44,69,150,164,53,161,186,134,203,87,29,47,88,200,244,246,145,151,117,14,212,33,86,44,171,157,248,50,11,179,84,232,147,148,218,190,130,249,111,178,225,145,247,106,147,209,73,250,200,244,246,144,189,190,27,185,129,119,26,48,46,151,75,169,117,168,91,17,216,163,173,93,62,113,49,161,195,73,175,66,109,9,45,84,233,244,212,254,211,246,75,128,0,0,0,1,254,82,163,181,50,51,209,30,78,173,190,218,155,89,107,222,147,45,15,187,237,20,69,196,215,47,174,97,14,56,206,185,169,209,182,210,174,135,93,169,169,123,245,210,68,153,147,22,105,208,220,82,190,139,101,215,66,47,168,140,122,142,19,216,227,34,197,198,111,193,220,213,127,23,92,41,229,52,90,23,246,83,242,224,178,158,230,212,175,162,131,239,81,39,236,239,23,116,0,0,0,56,30,120,49,57,220,45,203,149,219,86,138,239,46,85,70,153,62,154,194,182,235,181,199,32,73,82,79,67,66,136,244,54,251,140,136,190,177,158,135,156,168,222,23,75,142,173,124,233,245,186,129,169,74,209,41,222,243,206,119,233,209,37,170,149,245,23,216,47,107,135,46,91,40,216,43,130,148,203,129,246,185,149,203,145,134,106,111,61,185,101,203,68,136,145,22,166,182,147,171,65,232,182,181,220,68,70,126,226,46,249,114,0,60,230,33,217,52,156,68,178,171,86,101,109,142,108,74,197,62,76,23,19,185,73,232,235,75,108,250,165,73,62,229,159,180,190,210,239,25,226,205,238,10,63,128,216,227,93,178,205,174,92,71,164,74,157,1,59,136,244,136,115,36,54,215,94,98,207,185,175,229,30,239,121,123,78,109,112,121,204,12,166,171,117,92,16,171,191,186,58,216,126,171,20,246,145,104,179,93,62,50,19,234,183,175,118,189,77,127,105,123,69,179,0,164,62,45,24,40,172,57,198,104,55,188,70,182,193,187,249,188,159,91,93,59,44,72,45,43,189,197,31,210,95,180,147,250,251,199,38,200,30,52,55,131,121,130,162,212,234,10,219,76,149,218,123,81,233,174,155,97,74,74,59,144,181,125,39,11,184,190,222,157,211,127,140,237,170,204,139,86,214,185,147,23,87,34,246,237,206,239,63,87,115,148,244,119,107,215,221,220,34,23,11,201,241,96,102,238,209,84,142,138,87,111,216,125,122,105,76,155,175,113,125,98,252,192,0,0,69,22,120,137,97,9,99,141,71,6,42,45,118,67,137,201,236,213,29,210,156,237,59,161,246,149,252,209,70,245,54,244,79,85,245,215,82,247,9,92,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,7,52,204,221,90,171,64,203,110,43,215,104,85,57,116,234,149,58,199,174,203,135,50,35,202,101,248,207,183,1,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,207,191,227,99,154,127,248,75,98,175,254,153,84,127,246,194,236,234,213,106,173,127,134,60,218,237,118,167,46,163,82,168,224,59,146,230,76,150,242,158,126,75,238,91,230,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,25,247,29,43,24,179,3,127,99,125,42,194,161,93,235,136,197,55,14,45,120,150,173,22,28,35,121,44,19,12,36,147,218,86,219,142,45,61,165,196,165,164,184,226,9,4,162,101,162,218,91,8,72,174,24,121,76,178,115,23,138,114,110,76,72,174,82,151,69,179,249,53,24,246,250,106,112,215,58,171,41,153,49,214,100,252,7,80,226,220,167,108,87,45,229,169,40,74,148,251,104,66,212,100,225,34,245,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,213,56,174,103,167,242,249,95,193,75,207,253,177,22,255,0,155,5,63,220,165,52,182,228,18,191,190,246,164,37,63,160,201,175,251,33,145,93,88,23,129,120,143,152,188,71,167,97,126,23,209,187,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,224,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,133,100,131,43,244,172,217,223,247,158,28,204,171,203,167,84,169,214,61,70,183,65,117,169,9,101,133,85,91,122,51,49,147,41,70,211,170,56,219,164,25,184,77,164,151,161,122,167,236,62,43,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,115,158,218,174,54,82,158,192,140,104,185,162,72,189,168,113,208,171,126,163,45,245,118,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,170,194,128,86,175,20,140,130,204,196,78,221,153,188,28,167,213,106,87,121,118,56,247,21,187,14,51,243,158,171,182,92,168,204,201,136,219,105,90,210,243,72,38,201,198,200,137,181,52,217,185,234,45,181,243,170,4,95,247,13,156,194,218,184,233,150,91,110,137,73,141,232,234,214,27,211,224,90,85,122,123,146,155,117,195,236,209,91,109,137,137,36,153,44,153,125,8,51,73,173,41,209,198,223,65,26,201,173,234,149,66,128,120,163,248,236,196,223,185,124,158,16,252,150,238,96,111,236,44,200,75,184,81,104,46,36,106,110,40,223,23,20,74,212,194,55,145,53,166,34,194,160,43,148,195,141,184,148,165,14,165,231,90,117,43,74,201,109,173,73,233,169,235,202,178,221,130,21,92,199,227,109,173,130,244,106,228,74,52,139,142,67,169,92,249,45,169,196,70,97,150,28,144,242,201,9,234,181,147,76,185,177,26,164,148,189,169,53,32,140,214,90,41,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,101,92,95,247,11,143,2,120,101,247,215,156,77,20,173,248,216,230,159,254,18,216,171,255,0,166,85,31,253,176,187,238,28,55,101,213,124,228,199,15,46,155,214,230,170,220,21,169,190,150,237,53,26,164,215,37,202,127,101,86,90,17,189,215,13,75,86,212,33,41,45,79,162,82,68,93,8,134,123,5,239,112,247,191,236,220,44,225,195,100,226,14,32,220,49,40,118,245,14,61,110,76,233,210,76,246,52,143,76,204,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,170,12,235,230,186,187,155,76,101,155,121,115,106,176,237,10,110,176,237,106,36,215,144,174,193,23,106,9,199,13,45,145,32,158,125,104,230,184,122,173,69,170,27,230,45,13,54,99,176,112,216,200,197,87,48,87,252,60,84,196,106,92,184,56,117,106,200,141,82,105,19,41,106,83,23,67,233,121,194,76,86,148,243,102,195,209,146,228,117,166,78,134,163,211,70,182,145,184,110,55,121,32,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,102,50,236,160,124,148,186,171,54,183,166,233,85,159,67,84,36,83,253,35,73,147,218,32,204,229,56,164,115,227,187,161,115,25,94,221,200,94,133,185,38,71,161,106,45,127,130,62,23,210,162,216,24,133,141,15,42,35,245,42,157,97,171,94,57,42,18,121,240,216,140,203,114,93,217,35,83,86,199,213,45,157,205,145,36,181,136,218,140,213,211,101,154,0,128,28,106,252,44,90,223,16,32,249,117,68,87,175,12,231,42,172,231,95,15,222,161,66,137,50,164,136,245,229,67,143,46,74,163,48,243,229,68,157,203,67,142,165,183,20,218,13,90,17,172,155,89,164,140,204,146,173,52,62,43,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,237,167,133,14,79,172,27,39,11,232,153,156,174,148,74,229,237,117,199,144,170,99,164,235,50,24,161,66,230,56,201,161,133,52,181,167,180,184,148,159,53,102,100,227,100,165,71,52,182,105,124,156,176,161,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,4,21,227,5,131,148,43,231,44,7,138,178,30,236,245,172,52,168,49,34,27,155,86,190,124,89,210,24,137,34,54,132,180,161,59,150,184,206,243,13,43,81,118,109,137,218,78,40,197,32,141,46,229,187,4,41,89,112,193,43,91,5,232,213,201,117,152,246,228,119,82,185,242,91,75,107,146,251,207,185,33,229,146,19,209,8,55,94,115,98,53,81,165,27,82,106,89,145,172,250,88,10,1,226,143,227,179,19,126,229,242,120,67,159,224,102,107,177,31,46,216,113,136,246,86,23,187,232,170,174,35,122,49,135,171,237,60,105,149,77,139,20,165,147,137,140,68,94,163,206,118,164,145,61,174,230,210,133,26,8,150,164,56,215,53,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,135,114,163,149,28,56,202,86,28,34,202,178,154,237,213,89,220,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,203,101,27,148,77,50,70,105,109,42,81,153,173,107,113,197,246,177,154,207,198,199,52,255,0,240,150,197,95,253,50,168,255,0,237,133,223,112,225,187,46,171,231,38,56,121,116,222,183,53,86,224,173,77,244,183,105,168,213,38,185,46,83,251,42,178,208,141,238,184,106,90,182,161,9,73,106,125,18,146,34,232,68,41,7,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,162,206,32,153,10,184,114,205,121,78,190,112,250,133,46,102,21,213,228,56,244,21,199,237,83,87,64,65,20,100,155,51,158,54,137,12,161,82,36,41,184,230,167,22,181,161,4,74,82,150,70,103,197,50,187,153,187,251,43,56,161,77,196,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,161,165,90,20,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,116,109,197,31,199,102,38,253,203,228,240,135,181,225,235,149,91,55,53,248,71,143,150,125,102,155,17,55,61,58,61,14,77,167,87,113,195,101,116,234,137,162,165,176,148,234,80,181,118,103,20,150,210,242,54,171,114,8,148,69,204,67,107,68,64,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,154,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,93,194,172,51,181,112,111,14,45,204,45,178,162,118,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,48,66,205,48,243,62,182,246,89,184,112,216,54,54,31,87,98,76,197,74,188,122,235,48,81,31,178,205,69,1,101,89,113,70,244,230,77,210,91,43,84,121,10,114,57,41,181,161,107,65,26,146,164,17,145,215,7,245,213,126,221,95,219,91,142,228,184,234,31,242,147,39,84,167,72,115,254,147,143,60,227,139,250,212,165,43,218,102,61,86,61,224,165,213,151,108,88,174,224,229,235,80,165,77,173,91,253,151,180,191,75,117,199,34,175,159,25,169,8,216,167,27,109,103,162,30,73,30,168,47,88,143,77,75,67,59,106,224,169,225,98,233,248,129,59,203,169,194,149,132,159,206,38,96,111,235,206,215,194,188,191,212,23,18,53,167,135,182,61,171,46,11,81,13,228,46,107,242,237,202,107,198,236,164,155,134,211,139,104,220,117,45,41,40,73,161,15,56,93,119,25,143,65,195,119,38,84,44,218,98,61,98,167,126,85,121,86,101,137,216,164,85,233,172,45,104,149,85,114,65,189,200,140,151,19,167,41,147,236,238,155,174,18,137,205,164,148,163,67,95,53,171,233,17,171,136,245,217,117,88,217,49,196,59,166,202,185,170,182,253,106,23,162,123,53,70,151,53,200,146,152,223,85,136,133,236,117,179,74,211,185,11,82,79,67,234,149,25,31,67,49,72,63,141,142,105,255,0,225,45,138,191,250,101,81,255,0,219,11,169,226,143,224,79,19,126,229,243,136,66,128,71,106,205,118,107,177,31,54,184,142,187,214,245,119,176,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,39,248,92,228,74,149,141,149,87,177,223,26,45,153,114,44,154,28,132,38,223,167,75,97,61,138,225,154,149,44,157,91,155,143,115,177,163,169,9,35,70,206,91,174,40,208,106,81,50,243,74,185,241,85,124,115,191,50,127,180,159,187,68,21,201,158,10,90,185,137,204,157,159,131,151,173,66,171,10,139,112,122,67,180,191,75,117,182,229,35,145,2,68,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,151,148,199,76,11,196,124,186,98,61,71,11,241,66,141,216,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,155,31,225,95,159,88,210,163,82,178,177,140,149,216,144,215,14,59,52,251,26,167,35,154,107,152,179,117,229,28,9,50,28,117,73,37,146,86,195,81,80,148,33,27,26,229,106,107,54,146,187,74,21,171,198,83,22,49,79,11,255,0,4,31,131,60,75,186,237,47,73,252,160,237,190,130,172,201,129,218,185,126,143,229,243,121,43,78,253,188,197,237,221,174,155,213,167,121,142,107,194,39,27,241,163,18,179,37,114,80,177,27,23,175,91,170,154,197,143,50,91,80,235,117,249,115,152,109,244,207,128,148,186,150,222,113,73,37,146,86,180,146,136,181,209,106,47,105,143,65,199,59,243,39,251,73,251,180,64,172,180,102,98,242,202,213,195,117,222,120,125,6,34,238,26,253,175,34,220,131,54,73,18,209,76,91,210,163,60,114,201,163,73,165,229,165,49,212,72,66,189,77,235,74,148,75,74,77,181,242,1,160,140,128,229,34,205,202,214,17,166,85,26,232,137,117,92,55,204,120,117,74,213,122,159,36,221,167,74,66,80,165,70,110,22,158,170,163,33,47,184,105,119,77,238,243,20,179,218,147,67,77,202,1,74,220,106,252,83,218,223,15,224,249,141,68,113,76,169,103,54,187,148,188,56,197,90,101,135,74,230,222,119,223,162,35,210,42,79,161,11,139,74,110,57,77,231,201,83,106,215,154,241,118,134,137,166,205,38,222,227,82,151,169,35,148,239,0,181,173,59,170,249,174,197,181,172,171,102,171,112,86,166,239,236,212,234,92,39,37,202,127,98,20,181,236,105,178,82,213,181,8,82,143,66,232,148,153,159,66,49,127,217,23,201,149,11,39,152,113,42,152,229,87,211,55,157,209,217,228,92,213,38,150,178,138,167,26,37,242,163,70,109,90,104,203,92,215,72,156,82,73,199,20,181,41,91,72,208,211,114,84,0,68,174,39,248,67,102,226,94,82,238,219,138,186,197,191,22,187,100,71,77,102,133,87,170,190,113,206,34,201,230,185,241,218,116,186,169,114,90,73,176,134,79,84,56,242,163,234,68,164,161,104,160,193,161,238,30,248,95,74,194,172,159,97,181,50,158,168,143,72,175,209,218,186,39,75,102,18,99,46,67,245,4,148,146,230,232,102,110,45,166,156,106,57,56,163,213,72,142,142,137,34,36,38,69,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,0,0,0,34,139,252,68,176,136,241,198,157,131,20,230,187,89,203,231,118,154,142,233,77,246,109,176,251,74,62,104,227,122,251,186,167,162,250,105,169,251,132,174,0,0,1,65,188,80,231,197,159,155,187,185,81,250,154,123,6,227,235,215,90,100,45,59,203,234,18,243,131,21,170,204,123,86,233,185,149,23,71,37,118,29,174,239,63,91,107,149,4,119,107,211,221,220,33,6,127,49,161,188,100,204,21,106,167,79,86,234,100,94,205,217,79,77,53,221,10,42,87,222,132,43,233,54,125,229,246,116,239,235,60,37,240,81,88,141,140,243,111,121,77,110,131,104,114,249,222,182,154,246,168,147,154,79,115,137,63,164,143,97,43,245,119,139,188,1,72,156,87,51,1,43,16,177,153,204,53,167,200,254,43,181,180,208,182,23,175,218,98,65,123,218,218,84,90,41,7,252,165,126,162,232,57,167,15,204,182,51,152,172,94,40,149,104,252,234,37,27,253,112,78,243,79,229,162,202,54,190,139,173,175,233,178,95,71,95,175,66,239,191,232,48,98,211,163,34,28,54,185,109,55,174,212,238,51,211,83,51,62,167,215,188,204,126,128,1,17,184,140,229,174,141,141,88,43,83,175,176,215,42,185,109,199,122,166,203,219,150,174,98,35,196,150,180,181,180,221,66,11,85,187,174,227,35,50,247,25,119,81,43,75,168,217,247,74,29,66,249,51,232,149,2,82,85,162,85,177,230,92,239,211,170,79,69,39,235,47,180,104,95,35,248,156,238,41,101,202,210,171,74,119,153,42,157,76,129,77,125,91,116,220,227,112,35,41,71,161,33,36,90,155,157,196,70,95,88,239,128,0,0,2,145,120,176,227,148,139,235,25,191,7,112,149,252,93,111,39,148,233,104,95,217,76,75,156,202,187,219,74,190,138,203,185,70,159,183,188,121,126,25,89,125,115,23,177,198,13,205,81,141,186,149,107,186,213,77,43,223,166,178,35,76,134,178,78,132,226,85,244,92,62,186,25,125,70,98,247,98,199,106,28,102,98,50,157,27,97,180,182,130,215,185,36,90,23,127,216,63,212,0,0,0,0,68,126,36,89,129,119,5,176,46,169,75,166,244,168,92,241,223,163,161,93,62,109,50,97,204,73,47,67,109,105,61,20,209,116,212,181,247,151,182,137,32,66,172,94,183,67,16,88,46,211,84,173,206,75,105,250,8,230,62,243,132,69,223,162,75,85,43,234,34,215,216,66,248,184,123,101,126,155,128,216,65,76,172,84,98,105,113,87,226,179,62,75,156,197,124,218,95,139,17,75,107,66,117,109,158,142,52,126,177,17,107,236,34,46,249,98,3,158,99,46,58,225,238,5,219,114,46,75,242,175,216,218,105,165,184,218,59,59,238,115,20,77,184,178,78,173,54,179,45,73,165,245,50,233,167,217,172,17,190,184,212,90,52,122,163,208,108,220,38,244,236,84,165,73,68,207,79,59,23,214,220,162,35,229,185,4,207,184,146,175,250,90,123,12,122,92,27,227,11,133,247,181,69,154,78,33,218,95,36,86,234,146,218,31,237,242,39,239,81,169,180,151,170,204,34,211,93,203,62,255,0,228,125,100,39,173,165,117,81,47,107,114,157,117,91,178,251,77,58,169,21,153,113,221,229,173,27,155,113,180,173,7,162,200,148,90,165,73,62,164,71,212,125,113,31,243,163,151,42,54,97,176,122,175,71,144,92,186,173,62,44,137,176,30,245,207,71,155,139,33,45,22,210,117,180,253,39,181,245,140,203,222,90,119,103,218,251,180,42,56,127,121,86,44,250,153,235,42,141,62,68,37,171,213,245,148,203,170,108,213,162,84,162,45,77,7,211,83,251,76,91,39,8,172,203,73,188,232,83,112,46,186,239,54,125,18,35,149,8,138,218,73,219,9,148,64,138,132,104,150,137,39,235,40,250,154,205,94,242,62,241,100,160,32,247,22,155,64,174,60,187,59,84,67,122,187,74,219,177,90,253,30,108,232,41,62,155,136,143,162,125,199,250,133,68,101,150,172,186,30,55,219,117,70,215,181,76,118,205,15,77,123,226,60,159,113,251,253,195,75,0,0,0,0,0,0,0,0,0,0,0,0,3,242,212,229,28,56,78,73,35,208,209,167,95,180,200,191,164,101,254,250,121,79,221,83,157,81,234,106,229,127,234,210,47,119,134,165,29,202,86,87,237,213,56,90,115,187,94,159,170,163,51,235,63,120,149,163,240,214,234,140,81,105,143,84,228,158,141,179,183,119,127,181,68,159,97,31,180,253,195,52,56,233,122,73,196,60,84,173,222,18,220,230,59,80,236,219,149,161,22,187,35,52,217,116,36,164,187,144,94,194,22,79,193,215,4,187,21,54,185,138,245,37,122,211,59,55,100,70,157,219,21,80,97,125,73,207,172,187,211,246,123,197,162,143,240,157,45,154,124,41,19,228,171,107,81,154,91,206,43,67,61,18,146,51,51,233,215,184,133,28,241,42,205,165,103,24,49,66,161,135,84,73,124,187,114,219,146,236,23,26,229,160,249,146,163,200,152,201,185,185,76,161,194,213,183,8,180,37,26,75,222,103,212,66,64,208,244,215,216,61,142,20,98,157,211,131,183,156,43,218,209,151,200,155,17,198,212,127,54,218,183,161,14,161,205,191,56,133,145,106,109,167,174,159,246,11,179,200,214,124,109,204,200,81,35,218,183,3,62,142,186,224,70,67,110,183,185,199,187,78,196,70,66,158,213,17,219,109,27,157,120,203,105,25,233,167,187,186,98,15,249,90,18,226,20,218,203,84,168,141,38,94,242,49,74,92,86,242,224,222,27,226,111,225,70,134,198,202,101,200,238,249,62,182,186,205,145,34,115,235,63,89,213,43,232,160,187,146,73,247,104,125,7,47,225,207,143,175,96,126,96,41,137,144,230,148,251,149,76,208,223,45,11,213,41,19,98,110,87,70,214,163,245,90,238,45,62,210,246,223,173,46,161,30,175,76,137,85,134,189,236,77,97,185,13,43,67,45,80,180,146,136,244,50,35,238,50,239,33,250,128,0,0,0,4,80,226,57,128,241,177,139,0,43,85,54,139,248,194,215,139,38,180,215,127,175,217,161,75,82,83,249,68,36,181,83,157,230,71,246,24,162,219,26,225,157,135,24,143,69,185,8,185,114,173,218,204,105,106,46,135,181,113,223,74,204,187,148,71,213,30,227,253,99,69,217,100,196,196,226,214,10,90,215,142,159,59,34,151,4,158,63,123,138,136,203,138,63,160,159,107,158,194,211,252,195,169,128,0,0,172,30,52,120,134,81,173,219,107,13,24,119,107,238,202,135,88,89,109,215,86,141,186,139,38,93,83,167,127,252,109,126,175,104,131,217,9,194,242,196,252,202,90,81,95,47,224,244,90,148,10,187,159,241,137,153,241,72,211,209,105,50,232,190,242,215,236,49,161,136,48,217,167,65,143,79,140,157,172,197,105,12,182,90,153,232,148,145,17,119,245,238,33,196,49,143,58,56,15,130,83,213,70,187,238,190,85,77,181,26,87,27,176,76,86,154,41,196,159,174,219,11,79,210,105,69,223,245,247,119,253,12,30,205,198,8,99,123,200,131,99,93,157,174,114,155,37,170,63,96,150,222,222,173,145,250,206,178,132,159,172,234,11,245,235,239,211,178,145,234,90,144,254,138,212,227,19,130,197,90,180,41,56,179,1,189,100,192,117,138,123,221,123,152,67,85,7,212,125,86,69,222,101,220,147,63,175,216,43,107,42,248,129,35,13,113,234,204,184,216,86,136,244,221,57,151,186,23,228,187,107,11,87,122,85,250,30,194,212,104,139,9,239,86,113,19,15,233,87,139,7,171,117,14,126,135,215,253,141,247,27,246,165,63,161,238,47,233,30,184,69,30,35,184,22,156,103,192,121,110,197,235,83,162,114,251,25,123,249,211,34,115,59,220,66,126,139,94,221,126,173,15,190,131,169,211,157,166,205,110,107,31,77,189,116,238,246,145,151,183,237,22,255,0,158,75,242,62,36,228,1,155,184,190,121,115,119,104,231,84,237,217,90,140,223,118,212,235,244,61,194,191,114,15,81,118,151,154,27,70,83,74,209,73,237,250,30,159,254,110,148,94,227,247,141,17,0,0,15,51,136,215,213,27,14,45,25,215,117,122,79,34,28,46,86,245,236,90,180,222,234,27,46,137,74,143,189,101,236,25,159,189,110,249,23,93,225,50,235,54,249,78,202,229,250,186,146,180,218,210,91,253,18,46,228,251,134,139,114,179,120,85,47,172,16,183,110,74,202,247,203,149,218,249,138,209,37,174,217,143,160,186,37,41,46,228,23,176,117,144,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,3,207,226,21,149,74,196,171,2,229,195,154,236,137,108,83,110,170,60,218,36,199,98,45,41,125,182,36,178,182,92,83,106,82,84,146,89,37,102,100,102,149,22,186,106,71,220,33,7,245,21,50,177,254,239,177,87,254,181,167,127,160,137,21,141,246,85,43,13,114,53,127,97,205,10,68,183,233,182,174,19,213,104,144,221,150,180,169,247,24,141,71,113,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,12,230,11,41,199,46,27,191,132,12,172,97,126,97,114,245,65,254,186,255,0,7,244,25,151,53,179,13,175,245,235,248,185,131,92,200,136,47,252,51,188,220,104,191,178,58,169,37,207,212,164,64,188,29,198,43,251,2,175,250,94,35,97,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,97,150,130,50,163,154,236,56,205,174,28,34,245,178,157,236,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,125,108,216,248,88,198,79,135,247,15,151,62,51,88,61,5,38,153,121,98,189,255,0,10,141,13,201,117,251,178,241,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,45,86,226,139,170,140,212,125,230,47,207,36,25,46,181,114,143,135,12,65,154,154,85,110,254,169,115,31,173,220,45,65,109,46,35,154,76,238,131,25,243,65,60,112,208,108,54,100,149,159,174,225,41,221,168,220,77,163,61,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,106,113,0,225,239,106,230,78,133,87,197,44,59,163,246,76,92,133,79,66,34,114,165,183,18,45,119,150,182,244,110,102,244,40,148,242,88,67,141,178,230,230,253,101,52,151,87,203,66,121,116,131,253,117,88,87,87,246,214,220,185,45,202,135,252,164,57,212,217,209,220,255,0,162,227,47,54,226,62,165,37,73,246,25,11,233,200,78,119,232,89,184,177,29,133,113,202,165,83,113,54,137,205,118,183,68,134,202,227,178,184,166,241,147,50,162,37,199,92,91,140,236,83,72,112,247,154,144,238,187,146,148,184,209,174,85,0,202,184,233,89,120,204,13,253,150,92,80,131,138,248,114,184,139,169,67,143,34,35,176,231,27,199,10,107,15,54,105,83,82,27,101,198,212,226,9,91,29,74,77,90,19,141,54,174,187,72,104,167,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,209,183,20,127,29,152,155,247,47,147,194,30,214,192,178,169,87,87,8,124,74,174,212,36,75,110,69,157,139,12,86,224,165,149,164,144,227,235,143,76,130,105,116,141,38,102,142,84,231,84,68,147,73,239,74,15,93,8,210,168,191,128,56,199,93,203,254,50,218,120,197,110,51,218,37,219,53,4,200,114,54,228,35,181,197,90,84,220,152,219,214,133,147,124,214,28,117,174,102,195,82,55,238,79,172,146,49,166,144,25,87,23,253,194,227,192,158,25,125,245,231,19,71,42,254,162,166,86,63,221,246,42,255,0,214,180,239,244,17,47,240,19,5,45,92,187,97,61,11,7,44,170,133,86,109,22,223,237,93,153,250,163,173,185,41,124,249,46,200,94,245,54,219,104,61,22,242,136,180,65,122,164,90,234,122,153,230,92,117,251,187,51,119,245,203,128,54,22,92,105,242,101,209,173,59,58,61,69,51,152,137,81,120,145,94,126,85,69,83,73,114,154,35,38,148,134,79,148,77,33,73,81,165,105,113,123,189,114,74,61,94,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,171,65,22,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,154,157,75,132,220,72,172,111,90,150,189,141,54,73,66,119,45,106,81,232,93,84,163,51,234,102,62,176,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,17,255,0,61,248,233,93,203,182,88,46,236,70,179,171,52,170,117,210,158,203,78,161,42,160,72,94,249,82,36,54,218,205,150,150,100,78,188,219,6,251,233,65,146,147,243,38,165,161,72,74,210,121,215,19,255,0,131,102,53,252,134,204,21,91,7,37,211,249,209,49,54,158,92,151,219,107,115,140,78,167,53,34,67,123,148,110,36,146,202,152,92,194,86,136,90,141,206,70,155,83,188,197,212,128,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,57,86,105,240,83,241,118,204,21,237,131,141,212,59,108,75,126,160,93,129,245,59,204,113,112,95,105,18,34,243,85,203,108,141,226,97,230,137,205,168,36,243,9,123,117,78,134,118,233,194,11,20,41,87,166,82,227,88,108,166,35,21,44,62,172,77,166,200,97,51,82,235,238,177,37,229,77,106,82,218,208,148,202,20,169,15,50,157,119,18,142,43,134,74,239,74,102,248,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,165,120,214,99,164,58,173,118,203,203,197,6,179,206,244,38,251,146,226,140,217,48,227,104,148,234,57,112,80,165,145,155,173,188,134,85,41,106,108,201,9,54,229,176,191,95,84,154,43,4,94,247,10,28,98,165,98,86,82,232,150,138,171,210,231,92,56,125,34,69,18,168,212,217,73,117,246,216,83,206,61,9,72,78,245,44,163,20,117,161,134,205,68,146,214,43,168,65,109,108,140,76,160,20,3,197,31,199,102,38,253,203,228,240,132,95,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,94,247,14,236,144,67,202,173,136,119,109,227,23,118,38,221,148,246,154,174,164,222,98,75,52,182,210,243,174,34,44,87,80,210,86,157,200,91,29,160,137,199,27,91,177,210,104,81,165,8,81,204,0,16,3,250,138,153,88,255,0,119,216,171,255,0,90,211,191,208,68,191,192,76,20,181,114,237,132,244,44,28,178,170,21,89,180,91,127,181,118,103,234,142,182,228,165,243,228,187,33,123,212,219,109,160,244,91,202,34,209,5,234,145,107,169,234,103,158,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,61,153,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,218,91,74,155,75,200,218,157,171,50,81,23,45,109,173,125,211,132,118,58,98,61,161,153,58,62,8,83,43,60,219,50,251,237,238,212,169,114,8,214,219,50,163,192,121,246,229,71,234,92,167,143,179,161,181,153,106,149,182,100,74,73,154,26,83,126,3,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,72,174,32,153,10,183,179,51,102,206,190,112,250,133,18,30,42,82,35,184,244,21,199,236,176,145,95,89,156,100,155,51,158,54,141,111,45,49,227,169,184,230,167,16,132,45,100,74,82,80,102,101,23,248,59,101,139,155,125,222,56,233,136,86,189,86,13,86,193,168,42,217,161,183,37,238,207,217,106,138,101,212,84,208,252,110,142,147,205,50,235,13,145,56,68,130,237,14,122,170,90,8,218,182,161,149,112,23,61,194,231,34,85,92,19,165,61,142,248,209,108,196,143,123,87,35,161,54,253,58,91,10,237,182,244,37,37,100,234,220,220,123,90,147,33,43,73,26,54,115,26,109,38,131,82,77,231,154,76,11,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,74,194,111,241,16,178,169,80,48,95,41,24,140,204,137,103,82,174,97,61,62,137,33,165,45,60,132,177,6,36,55,154,82,19,183,113,44,213,80,120,148,102,163,35,36,183,161,39,67,53,126,174,15,184,199,93,177,179,64,88,85,29,158,209,69,196,186,123,241,230,55,185,8,228,74,131,29,249,113,228,234,104,82,213,181,8,146,215,44,148,132,159,105,222,173,198,218,72,93,248,231,248,247,130,150,174,98,112,158,187,131,151,173,66,171,10,139,112,118,94,210,253,45,214,219,148,142,68,150,164,35,98,156,109,196,22,171,101,36,122,160,253,83,61,52,61,12,162,7,245,21,50,177,254,239,177,87,254,181,167,127,160,142,171,197,31,192,158,38,253,203,231,16,133,0,137,85,144,156,144,87,115,113,125,187,54,227,139,85,166,225,149,19,154,213,110,183,13,228,71,121,114,141,147,54,98,196,83,141,56,135,30,222,166,150,225,108,52,161,173,119,41,42,113,162,93,249,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,106,153,246,201,5,11,55,22,35,83,109,200,180,170,110,38,209,57,77,81,43,115,30,92,118,87,20,222,35,122,44,181,54,211,139,113,157,138,117,109,150,195,82,29,211,106,146,151,29,37,208,181,211,105,221,86,53,118,85,173,122,219,53,91,126,181,11,103,105,167,85,33,57,18,83,27,208,149,163,123,78,18,86,157,200,90,84,90,151,84,168,140,186,25,11,190,225,221,159,168,121,156,181,78,195,197,42,133,42,155,137,180,78,84,125,78,75,17,254,83,54,109,186,190,211,22,54,226,89,188,132,48,226,164,54,218,13,180,250,174,39,106,92,229,181,213,115,91,146,156,44,206,15,201,111,194,101,126,235,166,124,146,237,221,139,208,82,163,51,204,237,92,142,103,55,156,195,186,233,217,145,183,110,221,53,86,186,234,90,121,252,175,240,244,193,124,166,95,245,12,70,195,155,158,245,168,212,170,52,119,104,142,181,91,155,17,230,18,195,143,50,242,148,148,179,25,165,18,247,71,65,17,154,140,180,53,116,238,50,137,124,115,191,50,127,180,159,187,68,106,225,145,129,120,113,152,188,96,190,176,191,20,40,221,186,149,59,15,230,186,203,205,25,34,85,62,82,106,20,242,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,202,179,93,149,28,71,202,86,35,174,202,189,90,237,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,202,174,23,185,250,161,96,182,204,188,99,53,67,177,218,21,90,130,228,80,171,242,100,172,217,162,202,123,105,46,51,228,181,26,26,134,226,200,214,78,36,146,150,157,113,197,185,170,29,91,140,220,160,165,110,53,126,41,237,111,135,240,124,198,162,32,0,187,62,25,89,18,165,96,141,155,78,199,60,82,182,101,183,138,21,232,238,42,44,58,163,9,66,237,184,75,53,37,40,109,189,76,209,37,230,180,83,139,94,215,16,135,57,27,91,50,123,155,61,64,0,86,175,26,76,116,174,218,214,37,165,128,214,229,102,148,136,151,183,104,168,220,177,52,67,147,187,44,71,163,174,17,104,102,102,211,46,62,78,171,126,210,82,213,19,106,86,73,75,169,85,64,139,169,224,217,141,127,46,114,251,86,193,201,116,254,76,188,50,168,23,37,246,218,218,219,240,106,46,200,144,222,229,27,138,53,60,151,209,48,149,162,16,146,111,145,166,229,111,49,63,192,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,0,0,1,201,179,77,120,85,44,92,16,184,174,74,50,246,75,139,217,57,106,209,39,166,233,140,32,250,41,42,46,229,159,176,103,74,202,187,228,90,151,132,59,172,155,230,187,23,153,234,234,73,215,115,74,111,244,76,187,149,238,26,96,195,155,234,141,136,246,140,27,186,131,39,159,14,111,55,98,246,45,58,236,117,109,159,69,37,39,222,131,246,15,76,0,0,51,187,159,138,139,181,76,208,221,210,222,86,170,87,96,235,161,127,249,58,41,123,139,220,44,7,35,87,228,124,54,200,3,215,121,151,37,112,182,234,231,85,110,223,90,146,223,118,213,105,244,253,194,160,106,51,157,169,77,114,107,255,0,77,205,53,238,246,17,23,179,236,23,225,195,135,2,211,131,24,15,17,217,93,42,117,190,103,108,47,119,38,100,190,95,115,139,79,209,119,217,167,215,169,247,74,241,228,113,98,245,103,14,240,254,171,120,190,122,55,79,228,106,125,127,217,31,109,191,98,85,250,126,227,254,145,153,251,202,230,151,120,220,147,46,57,231,171,242,249,123,207,167,242,27,74,11,184,136,187,146,94,193,119,28,44,112,88,176,215,2,27,185,230,55,182,161,114,107,207,45,117,211,179,204,154,132,247,45,73,250,43,46,226,47,214,38,176,254,25,232,90,152,227,88,195,155,140,16,193,7,151,6,249,187,59,36,228,182,107,76,126,193,45,205,221,92,34,245,154,101,105,47,89,165,151,234,215,221,175,207,193,204,232,224,62,54,207,77,26,208,186,249,181,53,168,146,136,221,134,98,117,213,77,164,143,123,140,33,63,73,212,151,127,215,221,221,219,231,67,102,163,6,69,62,74,119,51,41,165,178,225,106,101,170,84,70,71,221,215,184,198,121,243,237,133,229,134,25,148,187,98,176,95,193,235,85,41,245,118,255,0,226,147,211,229,17,39,170,212,103,209,29,231,167,216,66,112,240,92,196,66,147,110,220,184,104,251,187,159,106,76,202,194,11,110,154,52,72,167,50,69,209,58,119,255,0,198,215,234,246,139,62,0,0,1,203,51,55,137,137,194,92,20,186,111,29,62,118,61,46,113,50,126,231,19,17,231,18,127,65,94,214,253,165,167,249,134,116,111,155,134,118,35,226,61,106,228,50,230,74,184,171,50,101,164,186,22,229,200,125,75,34,238,73,23,85,251,139,245,11,210,225,199,128,241,176,119,0,40,181,55,75,248,194,232,139,26,180,239,127,169,218,97,68,82,147,249,69,164,244,83,125,228,69,246,16,149,224,0,0,0,3,242,213,42,17,233,20,201,117,89,139,216,196,38,28,144,234,180,51,209,8,73,168,207,66,35,62,226,62,226,20,21,196,99,31,94,199,12,127,169,162,59,154,211,237,165,61,67,96,180,47,88,163,205,151,181,93,91,66,139,213,119,184,245,251,79,217,211,248,82,101,193,172,72,196,223,194,141,113,141,244,203,109,221,241,189,109,52,155,30,68,23,208,126,171,169,87,209,89,247,164,211,239,212,250,11,174,66,18,218,18,218,11,68,164,137,36,94,226,33,255,0,66,29,231,151,62,54,230,91,232,146,45,91,125,159,72,221,115,227,45,182,155,220,227,61,155,122,36,161,47,106,184,238,54,189,174,178,69,180,204,181,215,221,223,73,152,175,138,119,78,49,94,115,111,107,186,95,62,108,183,28,81,124,219,105,216,133,186,183,54,252,218,16,71,161,184,174,186,127,216,60,118,135,166,190,192,19,111,134,174,109,43,56,63,138,20,252,58,173,203,230,91,151,36,150,160,182,215,45,5,203,149,34,68,54,73,205,201,101,110,30,141,182,101,161,168,146,126,242,62,162,241,160,203,102,161,10,60,248,202,220,212,150,144,243,106,208,203,84,168,136,200,250,245,238,49,254,198,68,162,52,159,113,244,20,207,197,231,4,254,76,226,108,28,77,167,171,88,213,72,205,48,242,116,238,121,201,19,222,81,234,110,25,247,36,187,146,69,254,97,30,178,9,127,59,135,217,153,181,102,182,238,196,85,102,193,165,61,234,145,234,219,181,8,166,162,250,42,253,15,102,135,245,144,208,133,18,170,197,106,152,205,78,49,234,211,219,182,247,251,20,105,62,242,47,105,123,135,238,17,75,137,93,29,202,174,87,238,37,54,90,242,123,38,191,174,163,15,235,47,112,162,43,21,211,98,234,132,234,79,67,79,55,255,0,86,161,168,10,100,163,153,9,185,38,122,154,245,235,246,25,151,244,15,212,0,0,0,0,0,0,0,0,0,0,0,3,206,226,2,212,221,163,61,104,239,46,87,254,181,3,49,119,33,154,171,82,13,93,254,167,255,0,112,67,64,252,62,154,142,214,86,237,46,74,247,25,246,253,221,12,191,182,50,189,226,71,142,83,154,74,139,180,156,9,185,170,12,185,177,109,118,45,21,166,186,107,49,130,238,208,253,227,53,166,122,158,166,52,29,195,154,139,76,165,101,58,206,122,7,85,201,244,135,52,253,110,187,106,82,246,247,153,251,207,184,73,161,204,51,59,92,153,111,101,235,17,170,176,11,248,67,54,173,97,77,171,167,170,162,130,242,137,90,25,25,30,134,69,211,65,155,123,146,161,38,173,113,85,42,179,87,190,68,201,175,200,117,90,17,106,181,184,106,81,232,68,69,222,103,220,67,232,225,245,137,112,226,85,223,76,178,237,104,125,170,163,84,148,204,86,91,230,33,26,169,215,80,218,122,173,73,79,210,90,123,204,187,253,157,226,218,48,19,134,53,42,221,178,105,199,125,83,121,149,89,137,101,233,137,231,40,185,74,91,45,115,17,171,82,141,42,209,73,95,82,239,246,116,208,115,140,220,240,182,106,133,108,85,49,31,11,228,104,116,232,207,205,149,7,103,122,27,109,247,150,174,99,242,207,220,218,116,36,159,188,139,188,133,111,219,55,29,203,133,183,188,106,229,37,238,201,87,160,84,16,225,30,214,220,218,235,15,18,180,245,137,73,61,22,217,123,12,186,123,72,94,207,15,204,215,51,153,44,41,105,21,167,118,220,148,67,76,9,72,218,103,206,75,49,162,239,123,84,178,219,105,213,199,143,212,45,116,246,25,151,116,172,17,247,60,152,49,31,26,242,255,0,112,81,57,28,201,148,184,210,234,144,253,99,47,159,110,20,148,163,249,104,46,247,125,166,101,239,47,118,124,42,212,249,182,117,219,50,149,37,59,102,80,234,46,71,112,181,35,209,198,93,52,159,113,153,119,167,222,101,246,139,248,225,237,139,169,197,108,184,91,102,190,143,219,176,225,208,214,94,254,68,8,154,159,208,73,119,185,245,253,166,36,200,0,0,0,0,252,149,106,108,122,197,42,109,34,90,119,49,58,59,145,157,45,76,181,66,210,105,62,227,35,238,63,97,144,207,126,126,240,133,204,30,204,125,195,75,38,57,81,235,114,37,214,227,22,237,218,180,244,249,73,71,242,214,125,205,251,76,143,222,68,38,247,6,188,91,92,250,37,115,10,230,63,170,163,185,38,166,210,54,255,0,33,40,167,176,158,164,143,172,251,213,250,189,162,207,64,0,7,240,207,105,25,159,176,181,20,73,197,74,253,122,238,204,139,244,229,158,168,163,195,92,4,247,127,177,79,154,95,162,95,165,245,253,166,58,183,6,123,89,115,113,34,191,113,172,180,106,61,54,83,4,127,241,210,253,61,122,119,235,220,126,225,107,56,181,88,155,111,97,133,217,92,167,57,203,149,2,137,62,75,43,208,143,106,209,29,197,36,244,50,50,62,164,93,228,99,54,216,203,94,168,92,216,177,120,87,42,142,243,101,76,175,84,30,117,91,82,157,84,185,46,40,207,68,145,23,122,143,184,135,202,177,111,10,189,131,119,82,110,250,20,142,76,218,84,214,38,52,189,137,87,172,211,169,112,186,41,42,46,244,23,121,31,216,99,68,57,64,197,245,227,86,4,91,87,100,165,110,156,220,8,81,102,171,77,55,200,40,113,220,113,90,18,16,69,170,157,238,73,105,238,250,187,80,229,249,153,176,90,196,172,12,189,45,69,163,115,146,104,85,18,96,181,211,231,85,13,230,211,252,164,254,159,180,244,25,198,188,168,51,44,91,234,179,110,172,185,114,40,85,89,17,11,184,244,83,47,41,26,247,168,187,209,239,63,214,46,103,132,166,50,29,229,129,13,97,220,197,110,149,106,238,245,244,211,119,105,153,57,238,226,65,17,104,73,47,229,43,245,119,9,224,63,61,66,12,122,148,71,33,74,70,246,156,211,113,106,101,174,134,70,93,223,89,12,223,230,191,10,158,193,220,109,175,89,138,137,217,217,139,217,121,72,230,18,254,148,70,28,62,187,214,125,238,123,79,254,193,244,42,153,147,172,213,178,217,74,192,39,211,164,74,79,63,98,245,71,175,205,158,82,143,161,52,70,90,25,126,153,254,174,225,251,50,49,67,157,112,102,94,211,167,83,207,71,156,237,250,119,123,41,242,79,218,100,93,196,99,69,128,0,2,178,184,181,102,146,45,34,130,206,6,218,211,119,77,155,187,210,191,54,101,202,216,184,50,89,250,109,25,43,82,53,125,5,244,246,251,133,97,224,206,24,86,113,131,16,233,118,21,9,189,242,170,60,253,189,80,90,114,216,113,211,250,75,65,119,54,127,202,47,232,26,80,176,108,186,78,31,90,144,173,42,35,92,184,112,121,156,180,238,81,253,55,20,225,253,37,40,251,214,126,211,30,132,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,191,226,174,38,90,184,55,135,23,30,41,94,178,251,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,77,127,213,83,198,95,198,227,240,191,242,142,171,248,48,244,135,163,62,72,114,19,201,249,59,207,250,93,155,157,203,244,143,47,231,57,252,221,121,190,166,254,207,243,66,226,176,119,24,172,28,117,176,41,120,141,135,53,232,149,26,109,70,59,14,186,211,82,153,121,250,123,238,50,219,202,137,41,44,173,105,106,75,105,117,4,227,70,163,52,153,253,134,126,212,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,4,0,226,215,147,44,56,183,232,83,51,89,101,85,105,86,205,86,93,65,152,245,250,35,171,38,155,174,202,125,122,20,152,105,47,252,51,233,56,243,100,91,92,109,14,188,123,86,135,13,232,21,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,222,78,46,98,69,11,24,50,35,136,56,161,108,67,170,196,165,92,216,95,92,168,196,102,169,5,113,37,33,183,41,143,153,18,219,95,248,150,147,83,107,78,139,109,107,66,146,181,103,92,93,159,13,12,133,70,192,107,121,156,106,197,154,20,71,241,22,185,29,183,169,8,115,155,190,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,235,237,66,73,8,82,73,111,18,231,168,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,88,28,78,184,122,76,186,102,73,204,86,95,173,14,117,85,237,206,221,180,10,99,47,191,42,171,41,215,217,109,169,80,162,48,202,247,60,124,215,151,36,247,33,38,150,201,205,166,179,117,75,233,89,4,225,167,74,203,212,154,6,55,226,204,249,114,241,65,136,242,84,205,50,52,180,250,58,136,82,26,229,26,12,208,90,200,146,150,148,242,22,189,230,201,115,148,72,74,205,180,62,169,234,3,42,227,191,230,51,41,55,86,7,97,238,25,227,28,119,123,125,153,137,150,253,46,161,13,242,83,142,189,10,115,180,200,178,36,49,41,68,202,26,107,123,206,201,56,232,37,173,74,105,133,110,51,52,40,206,205,56,84,101,127,30,112,6,205,174,220,120,179,87,151,71,164,94,49,226,78,166,89,171,145,170,225,62,102,178,114,76,198,22,214,177,228,169,164,198,34,75,110,234,104,81,165,244,115,26,109,45,87,183,20,127,29,152,155,247,47,147,194,19,127,132,181,149,74,196,172,141,98,126,28,215,100,75,98,155,117,93,21,170,36,199,98,45,41,125,182,36,209,224,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,78,195,70,121,25,197,10,174,49,229,47,12,239,202,234,101,157,73,250,63,163,102,63,46,106,165,191,45,248,47,57,9,201,78,58,162,37,41,111,42,49,188,122,234,100,110,25,26,149,166,227,238,163,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,50,174,58,86,94,50,253,127,102,107,20,32,225,70,28,162,34,42,83,35,200,150,236,201,196,241,66,132,195,45,154,148,236,135,25,109,197,54,131,86,198,146,163,78,134,227,173,167,166,226,26,19,203,198,95,172,28,178,225,124,28,40,195,148,75,93,54,28,137,18,221,153,56,153,57,179,95,121,195,82,157,144,227,45,182,151,22,73,216,210,84,105,212,155,105,180,245,218,67,165,128,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,21,1,198,147,29,40,87,77,247,105,96,53,185,89,170,174,93,147,218,42,55,44,77,22,220,30,213,45,152,235,132,90,25,145,58,243,108,27,170,223,180,210,132,203,218,149,154,148,234,83,90,195,213,97,86,38,93,88,55,136,246,230,41,89,82,251,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,165,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,117,94,50,120,41,242,27,48,84,156,99,137,80,231,68,196,218,121,243,152,113,221,206,49,58,156,212,120,238,109,73,54,146,75,42,97,112,205,58,173,106,55,57,250,237,78,194,30,131,130,126,40,82,173,236,92,191,48,162,160,152,140,200,188,232,241,106,80,100,61,53,45,45,199,233,235,115,88,173,52,101,171,203,91,83,29,116,246,171,84,162,42,207,106,136,204,209,113,34,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,12,214,102,159,26,255,0,24,156,193,94,216,198,221,63,177,68,184,42,5,216,24,83,92,183,17,5,134,145,30,47,53,60,199,8,158,54,25,104,220,218,179,79,48,215,183,68,232,69,202,132,233,225,25,152,95,193,78,96,157,194,106,156,106,82,40,184,171,201,132,237,66,100,174,206,228,57,209,26,146,228,52,182,106,61,142,115,150,234,216,229,25,18,148,227,204,237,86,169,52,57,119,224,40,7,138,63,142,204,77,251,151,201,225,14,235,193,95,8,108,219,191,20,47,108,92,174,177,45,234,238,30,199,130,205,8,146,249,161,134,87,80,110,107,79,188,180,23,85,172,154,100,219,73,25,236,34,121,195,52,154,137,10,69,196,128,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,161,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,126,74,101,38,149,69,140,184,116,106,100,72,17,220,144,252,181,181,25,148,180,133,62,251,171,121,231,77,41,34,35,91,142,184,227,139,87,122,150,181,40,245,51,51,31,172,101,92,89,79,11,124,130,195,196,78,195,153,188,99,167,210,170,86,129,118,200,246,237,187,50,51,19,153,171,184,92,216,207,73,150,219,137,90,18,203,75,39,9,182,204,137,197,58,217,57,234,33,180,115,173,252,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,23,19,155,203,42,149,117,112,135,195,186,237,66,68,182,228,89,214,189,145,91,130,150,86,146,67,143,174,60,104,38,151,72,210,102,104,229,78,117,68,73,52,158,244,160,245,208,141,42,170,188,20,197,10,174,10,226,229,161,138,244,100,203,114,69,173,88,141,82,92,120,211,85,17,115,24,66,203,157,20,221,73,25,161,15,53,204,105,126,170,136,208,226,136,210,162,51,35,211,152,0,138,188,81,252,9,226,111,220,190,113,8,80,8,211,158,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,244,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,128,28,80,178,45,248,107,181,87,142,56,57,102,118,188,73,162,236,244,196,104,74,218,245,118,150,219,106,35,209,146,73,246,137,140,232,223,47,67,74,214,209,45,191,157,82,99,182,94,83,134,183,14,106,238,23,212,109,252,204,99,52,170,173,22,239,143,206,126,133,108,55,177,190,201,22,68,87,163,173,85,18,90,13,100,242,208,249,169,44,164,208,166,182,167,152,102,181,45,166,172,168,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,105,199,76,11,195,140,197,225,197,71,11,241,66,141,219,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,172,235,99,246,19,126,2,177,150,236,194,63,149,244,171,163,228,189,65,80,189,41,76,86,172,191,234,146,182,169,58,159,45,228,110,229,186,214,229,114,221,67,136,220,173,187,142,202,184,78,231,90,234,186,253,25,149,43,210,129,85,172,250,26,158,127,39,107,16,98,185,35,177,193,107,180,58,247,164,223,113,243,229,178,141,209,35,70,229,180,73,78,173,180,122,106,131,28,87,141,95,138,123,91,225,252,31,49,168,143,213,193,219,47,214,14,41,226,133,201,138,247,122,37,201,169,97,116,138,92,186,44,51,38,87,9,215,229,55,57,60,215,219,113,181,41,75,105,76,180,235,74,66,144,104,113,9,87,93,11,75,159,0,0,25,214,207,126,58,80,179,19,154,11,187,17,172,234,205,86,163,107,43,178,211,168,74,168,18,209,178,44,120,237,182,179,101,165,153,155,76,184,249,62,250,80,100,149,124,241,169,104,74,212,180,151,0,18,211,134,86,98,163,96,6,101,233,204,93,55,100,74,29,147,121,199,114,141,95,122,123,174,166,35,43,216,165,195,144,162,74,137,8,90,100,18,27,231,58,70,134,218,145,32,204,208,74,82,211,126,128,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,0,0,243,215,245,151,73,196,27,82,109,165,91,107,153,14,119,47,152,157,202,47,160,226,92,47,162,164,159,122,11,218,67,53,248,205,134,21,172,30,196,58,157,133,93,111,100,170,119,39,119,84,30,188,198,27,116,190,138,214,93,206,23,242,143,250,5,158,112,149,205,36,90,189,9,236,14,186,166,237,153,11,111,162,126,108,207,155,189,115,164,189,244,26,34,78,132,73,250,107,235,236,247,11,53,0,0,25,211,207,61,14,109,191,153,139,178,157,63,242,173,246,13,123,189,180,248,199,236,51,46,227,33,248,169,89,146,172,210,50,217,86,192,38,19,172,74,183,35,122,245,71,169,202,158,114,139,161,180,102,122,153,254,153,126,190,225,243,242,163,133,79,227,22,54,208,108,196,69,237,12,202,237,92,212,111,36,125,24,143,184,93,119,160,251,219,246,31,253,131,72,20,248,49,233,176,219,133,21,27,26,111,93,165,169,158,154,153,153,247,245,239,49,250,68,15,226,215,140,159,35,112,33,220,58,134,173,178,174,173,190,190,154,237,236,211,32,189,220,104,50,61,73,71,252,164,254,190,225,79,184,51,135,83,49,91,17,169,86,52,22,247,185,81,231,232,90,145,126,77,135,29,246,169,63,205,159,242,139,250,6,151,109,122,12,107,102,133,26,137,13,59,89,141,191,105,106,103,244,150,165,31,121,153,247,168,253,163,234,142,45,155,252,95,94,11,96,69,205,118,68,86,217,203,167,205,141,9,90,107,178,65,195,144,227,106,208,208,178,61,20,215,114,139,79,127,215,157,219,234,240,171,223,215,117,90,239,174,200,231,77,170,205,126,99,171,216,148,250,206,186,167,15,162,82,146,239,89,247,17,125,132,62,174,13,87,170,22,206,44,89,245,202,91,220,169,80,235,212,247,154,94,212,171,69,34,75,106,35,209,68,101,222,146,239,33,164,156,37,172,77,184,48,194,211,174,84,92,230,74,159,68,129,37,229,232,69,185,107,142,218,148,122,17,17,23,83,62,226,34,21,79,198,98,214,92,44,71,160,92,104,45,90,145,77,138,193,159,252,117,63,80,94,157,250,247,23,184,114,142,21,183,235,214,142,100,88,167,32,244,69,98,26,96,43,187,253,150,124,34,253,19,253,31,171,237,33,123,100,123,136,140,189,165,168,254,128,0,10,194,227,41,139,107,129,67,161,225,92,55,244,92,135,35,84,221,70,223,228,41,21,6,21,212,209,245,23,114,191,87,180,66,28,130,97,11,152,195,152,251,122,150,108,115,99,209,36,68,173,201,45,219,116,105,153,241,82,191,229,160,251,156,246,25,159,184,140,104,66,147,77,143,71,165,66,164,68,78,214,32,199,110,51,69,169,158,136,66,73,37,222,102,125,197,237,51,31,172,0,0,0,0,70,110,33,56,186,156,41,203,125,200,104,234,245,197,14,101,13,5,238,231,192,151,161,253,5,23,123,127,87,218,66,129,233,52,249,183,141,219,14,149,25,59,166,87,42,45,199,108,181,34,213,199,157,36,151,121,145,119,171,222,69,246,13,7,228,111,5,227,224,166,95,232,20,78,71,46,101,82,52,90,164,207,88,207,231,220,133,25,43,254,90,203,189,175,97,145,123,139,223,32,132,83,226,7,154,230,114,219,133,78,162,138,238,235,146,182,106,131,21,27,76,185,41,122,52,173,143,106,166,92,109,90,56,201,122,135,166,190,211,34,239,162,107,154,227,185,113,74,247,147,92,171,61,218,234,245,250,130,220,51,218,219,123,157,125,229,43,79,84,146,146,213,110,31,176,139,175,176,133,144,101,27,133,179,85,219,98,151,136,248,161,35,83,168,198,98,108,88,59,59,144,227,108,60,133,115,24,150,94,247,19,161,164,189,230,93,196,58,62,61,240,198,165,92,86,77,68,236,90,111,46,171,13,47,61,13,60,229,31,53,72,101,222,90,53,118,81,37,58,169,72,234,125,222,222,154,138,151,196,27,18,225,195,91,190,167,101,221,48,251,45,70,151,41,232,175,55,204,66,244,83,78,173,181,117,66,148,159,164,133,119,25,247,123,123,199,206,182,234,18,105,55,21,46,169,13,123,36,67,154,196,134,149,161,30,139,67,132,164,158,134,70,93,228,93,228,52,145,150,42,220,203,135,47,88,115,84,158,95,194,30,181,104,234,113,93,61,101,28,22,84,106,208,136,136,181,51,62,154,14,158,32,135,24,10,45,54,86,92,169,213,87,186,74,106,224,101,8,63,91,170,74,4,245,17,116,61,59,254,161,78,24,77,37,112,241,78,205,150,218,182,169,155,130,156,225,30,154,232,101,37,179,254,129,162,140,173,212,93,171,96,77,179,80,121,205,235,119,182,234,173,52,215,73,143,151,118,133,238,29,88,71,14,32,173,71,119,43,119,111,61,123,76,187,6,222,134,122,255,0,24,197,247,12,252,91,102,105,173,71,52,247,250,255,0,253,193,141,58,97,242,212,229,161,1,107,239,62,110,191,253,149,99,209,0,0,0,0,0,0,0,0,0,0,0,0,243,152,135,161,89,245,13,79,66,249,175,253,106,6,99,46,63,245,230,70,159,241,63,251,130,26,7,225,246,228,23,50,185,105,20,54,182,25,118,253,254,177,158,191,198,50,180,239,253,98,71,142,117,152,58,4,139,163,8,43,244,40,191,149,147,217,118,247,127,38,83,74,62,243,34,238,79,188,102,134,92,87,225,72,92,105,40,216,226,52,220,90,145,233,169,107,236,251,70,130,56,115,92,13,86,178,163,103,180,75,220,244,111,72,115,58,25,125,42,148,189,61,132,93,196,36,216,243,184,135,101,82,241,26,199,174,216,213,148,110,135,93,166,202,167,59,213,69,162,94,101,109,40,253,85,36,251,150,125,202,47,180,187,197,95,214,248,52,86,38,223,210,229,83,175,190,205,111,63,53,199,26,111,209,104,95,45,149,60,102,73,212,230,239,61,27,50,45,79,169,233,239,19,83,43,185,33,194,236,179,196,76,186,36,126,217,91,113,178,75,243,183,200,111,113,153,50,106,249,181,62,226,11,85,176,74,233,239,211,187,190,71,15,39,137,75,127,228,125,90,55,39,152,196,152,111,178,233,110,34,245,20,210,201,95,95,119,187,168,206,230,105,169,208,105,152,227,117,49,79,99,148,218,170,147,150,101,184,213,170,187,99,229,175,83,250,136,118,78,23,247,197,110,214,204,189,50,153,79,119,248,53,93,12,194,125,27,81,244,93,168,66,74,143,83,73,159,114,75,161,25,125,164,47,172,127,195,205,54,251,43,97,212,238,67,137,52,40,181,211,82,50,208,197,9,241,43,192,228,97,62,96,235,21,168,44,114,225,221,50,36,86,149,235,107,243,178,103,76,81,247,184,163,238,108,189,137,47,168,135,123,224,197,136,206,195,188,110,44,58,148,246,216,143,194,151,82,108,182,145,234,250,157,167,178,69,209,58,247,23,181,90,125,94,209,110,128,0,0,0,0,43,79,140,126,16,181,87,180,104,184,174,193,105,38,19,177,169,107,62,191,146,67,85,7,207,189,100,93,231,250,58,253,126,193,8,56,116,98,91,216,109,153,187,125,228,57,177,170,243,177,40,143,116,35,245,31,168,68,221,252,149,31,114,61,154,31,214,67,64,209,159,110,84,102,164,180,173,200,121,9,113,39,166,154,145,150,164,63,212,0,7,252,61,249,37,255,0,114,127,230,25,235,226,14,227,174,102,134,237,230,167,77,179,231,165,61,75,187,210,50,180,18,255,0,130,161,189,218,46,146,221,243,59,39,122,186,23,210,214,157,215,223,220,44,242,250,163,38,226,178,107,244,5,247,84,169,114,226,127,246,70,84,143,121,126,151,188,134,109,243,15,109,29,163,142,55,221,3,217,18,227,170,52,159,177,51,29,71,188,255,0,71,222,57,216,184,94,12,151,204,186,158,26,92,22,116,181,111,56,149,89,114,90,61,8,180,109,49,233,237,146,122,36,189,231,212,207,95,243,139,35,31,240,235,104,121,181,178,226,117,66,210,105,81,107,222,71,222,40,147,138,38,12,158,26,230,10,101,126,4,78,85,62,227,67,149,37,43,153,187,87,228,77,154,179,232,107,82,190,138,11,216,69,245,16,253,124,41,49,78,69,147,153,90,101,169,34,87,38,151,114,115,187,89,236,37,127,99,192,156,226,59,144,106,250,74,246,25,125,122,144,189,48,20,169,198,22,203,143,111,227,117,46,228,101,205,85,95,231,238,78,135,234,242,34,64,65,117,53,30,189,254,226,253,98,1,11,41,225,3,151,218,157,78,248,119,28,106,145,54,193,164,237,244,123,156,196,158,254,107,51,227,59,209,46,17,150,138,34,47,89,7,245,105,222,45,252,0,7,41,204,198,58,81,114,243,133,21,92,69,172,47,213,131,200,216,141,23,235,111,146,203,39,213,45,185,167,229,139,249,39,253,37,156,252,64,190,174,12,73,187,38,222,55,68,222,213,82,159,203,231,59,203,66,55,108,105,13,167,162,18,148,151,170,132,151,66,46,239,214,45,171,132,198,88,35,90,86,107,248,207,115,68,221,82,172,237,244,127,206,25,114,57,46,206,140,239,208,116,210,173,201,82,126,146,11,79,102,189,226,199,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,158,225,157,86,165,80,56,127,225,253,118,187,83,137,78,166,211,163,215,165,204,153,45,228,178,196,102,27,171,78,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,203,226,51,157,127,198,171,17,216,160,88,21,58,171,120,101,107,124,221,54,51,231,202,110,169,56,141,100,229,77,76,237,74,211,185,11,38,218,75,166,165,33,180,169,90,52,167,157,108,162,175,201,59,171,228,175,203,175,147,53,95,147,126,144,244,79,166,59,19,157,135,183,114,249,189,155,159,167,47,157,203,245,249,123,183,109,245,180,211,168,146,185,5,206,189,213,149,60,71,137,68,171,84,251,70,25,92,213,6,91,184,233,242,13,197,183,3,121,165,181,84,227,147,105,90,210,243,72,34,53,165,9,62,115,104,36,25,110,75,75,106,252,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,70,120,27,127,217,184,89,146,108,49,196,28,65,184,98,80,237,234,30,27,219,242,103,78,146,103,177,164,122,62,57,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,29,37,231,71,54,215,86,110,113,76,238,154,147,93,134,219,161,118,154,125,179,78,74,92,107,151,5,82,92,90,31,125,163,121,214,202,99,141,155,41,121,109,153,37,92,150,200,139,68,16,144,28,53,56,126,254,29,166,65,199,188,86,103,101,131,74,168,43,209,116,229,39,71,43,19,162,63,25,127,58,211,241,150,204,138,114,203,180,176,230,213,146,141,198,214,142,155,84,45,83,54,62,22,49,147,225,253,195,229,207,136,1,194,143,34,223,144,205,6,53,217,159,237,121,86,4,41,202,254,233,74,170,57,28,211,253,235,178,173,74,253,55,137,31,216,239,11,84,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,0,3,42,227,73,25,97,164,210,171,89,80,193,136,117,154,100,73,241,219,177,237,105,104,106,75,41,117,9,125,136,113,94,101,210,74,136,200,150,219,173,182,226,21,222,149,161,42,45,12,136,199,96,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,189,120,151,88,17,176,251,58,88,137,22,155,111,75,165,83,107,146,35,87,226,155,196,238,201,139,151,25,183,101,72,105,110,25,239,66,166,28,178,61,167,177,43,74,208,157,187,54,148,234,224,159,138,21,91,135,8,239,204,40,168,38,91,209,236,202,196,90,148,25,15,77,83,168,109,138,130,28,214,43,77,25,104,202,16,236,55,93,61,170,209,75,148,179,218,147,35,53,216,248,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,12,171,139,211,225,29,134,118,173,159,148,42,61,245,73,137,173,106,253,168,79,168,85,229,56,219,124,197,118,105,111,67,97,132,173,40,37,155,40,67,6,180,161,106,86,215,31,125,68,100,75,208,166,168,0,129,87,247,23,124,6,180,241,230,147,135,180,86,229,215,44,152,242,37,211,110,91,166,43,28,198,24,127,230,59,60,168,38,133,169,82,227,33,93,165,15,104,217,26,139,99,140,41,210,73,37,238,151,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,140,197,92,76,186,177,147,17,238,60,82,189,101,246,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,67,202,128,186,158,13,152,215,242,231,47,181,108,28,151,79,228,203,195,42,129,114,95,109,173,173,191,6,162,236,137,13,238,81,184,163,83,201,125,19,9,90,33,9,38,249,26,110,86,243,19,252,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,22,19,198,59,8,99,94,185,104,131,138,81,216,136,85,44,56,172,50,242,223,121,247,82,191,71,78,90,34,188,203,72,78,168,90,213,32,224,44,205,100,90,33,149,237,81,106,105,93,91,100,191,24,232,88,5,154,11,3,21,110,150,119,209,105,85,7,35,212,92,220,178,236,209,101,199,118,35,178,116,66,22,181,242,81,33,78,242,210,147,82,249,123,11,67,86,165,163,225,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,67,94,43,216,197,74,195,92,165,214,237,20,215,165,193,184,113,6,68,122,37,45,168,82,146,211,238,48,151,155,122,106,150,157,233,89,198,56,232,91,14,26,73,69,172,166,144,178,218,225,152,162,16,31,170,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,167,60,42,196,203,87,25,48,226,220,197,43,42,95,104,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,113,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,20,67,195,239,33,87,14,102,111,40,55,206,32,208,165,195,194,186,68,134,222,156,185,29,170,18,235,232,50,146,146,102,11,196,209,161,228,38,68,116,183,32,210,226,22,132,44,201,42,74,204,140,175,78,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,197,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,163,220,189,90,212,43,231,37,248,105,101,93,48,123,109,22,224,194,250,53,46,163,27,154,182,249,241,95,164,180,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,230,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,52,83,145,156,80,170,227,30,82,240,206,252,174,166,89,212,159,163,250,54,99,242,230,170,91,242,223,130,243,144,156,148,227,170,34,82,150,242,163,27,199,174,166,70,225,145,169,90,110,62,234,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,19,83,136,142,126,161,229,142,213,43,15,11,106,20,170,150,38,214,249,177,245,41,44,72,249,50,217,54,210,251,76,168,219,141,100,242,208,251,106,142,219,136,38,213,235,56,173,201,111,150,237,38,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,57,148,74,86,80,112,141,86,163,245,24,149,139,178,189,33,53,43,142,170,196,116,161,11,124,144,73,68,86,86,105,39,87,25,146,221,179,152,122,154,220,121,194,75,124,211,109,53,193,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,4,117,226,11,140,85,92,16,202,93,245,119,91,85,232,148,171,134,108,118,104,148,119,93,148,166,31,55,229,188,134,92,84,85,33,104,95,105,110,58,164,62,217,160,245,73,177,188,200,210,133,16,207,8,0,210,158,86,49,175,241,137,203,237,147,140,110,83,251,20,187,130,158,125,189,132,181,203,109,19,152,117,113,229,114,147,204,112,201,147,125,151,77,189,203,53,114,205,27,180,86,164,93,84,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,0,0,0,21,199,197,159,44,17,238,235,53,140,103,182,98,109,169,81,183,122,67,231,12,249,252,231,96,198,107,233,186,73,78,212,165,95,69,7,175,183,67,234,42,87,15,239,171,131,13,174,200,87,141,175,55,178,212,160,115,57,46,242,208,189,187,218,91,106,232,180,169,39,234,173,69,212,143,191,245,141,24,101,159,29,40,217,133,194,138,86,34,209,215,210,119,63,122,116,95,171,178,75,204,151,85,54,222,191,145,63,228,151,244,159,86,0,1,80,28,95,178,251,83,166,95,13,227,141,46,30,232,53,93,222,144,115,152,146,217,202,102,4,102,186,41,205,79,85,25,151,170,130,250,245,239,21,172,39,239,7,171,46,61,193,141,213,75,149,231,52,85,3,145,181,58,31,173,207,137,61,7,212,148,90,119,123,143,245,11,171,1,69,156,87,49,78,69,237,153,90,157,169,30,87,58,151,109,242,123,33,236,36,255,0,100,64,130,226,251,208,74,250,73,246,153,253,90,16,233,28,31,48,85,55,14,32,85,49,74,171,11,123,20,78,71,99,95,51,79,203,49,61,135,58,37,194,62,242,46,244,159,213,167,120,184,176,21,185,198,110,249,151,76,195,59,126,206,136,173,135,46,171,18,75,170,208,143,86,213,30,160,217,167,170,79,220,93,72,245,255,0,56,167,161,209,50,241,109,29,221,142,54,37,3,93,10,93,201,75,104,254,197,204,105,30,242,253,47,120,210,61,139,69,69,185,100,208,40,8,238,166,210,226,196,255,0,236,108,165,30,243,253,31,121,138,196,227,86,111,115,237,98,221,243,59,32,244,208,190,150,181,30,190,254,225,15,248,124,56,235,121,161,180,185,69,174,233,240,18,174,238,239,72,197,26,21,103,242,40,215,244,75,252,195,254,192,0,127,148,151,219,139,25,217,46,171,106,25,66,156,81,233,174,132,69,169,140,252,241,23,196,183,177,39,51,119,3,203,115,123,84,23,101,209,25,232,69,234,49,80,151,183,249,41,62,229,251,117,63,172,196,223,224,225,132,45,82,45,26,214,44,62,90,200,154,236,154,90,15,175,228,150,213,61,242,238,89,151,121,126,142,191,95,176,89,96,0,0,0,0,10,139,227,59,136,206,204,188,45,220,58,138,246,232,140,66,137,82,112,182,145,104,250,93,168,50,101,213,58,247,31,177,90,125,94,209,193,56,106,96,114,49,99,48,116,122,212,230,57,144,237,105,17,235,73,245,180,249,216,211,161,168,187,156,73,247,56,126,197,23,212,98,251,25,105,182,25,67,13,39,106,27,73,33,37,174,186,17,22,132,63,236,80,175,20,11,226,181,116,230,94,167,76,168,59,252,26,144,135,161,48,141,168,250,45,84,38,165,39,169,36,143,185,71,208,204,254,211,28,107,43,52,232,53,60,113,181,88,168,49,205,109,53,72,43,34,220,105,209,93,177,130,215,161,253,102,52,71,134,171,127,228,125,38,55,39,150,196,104,108,50,209,110,35,245,18,210,9,63,95,119,191,168,245,130,56,230,139,36,56,93,153,136,138,151,91,143,216,235,109,182,105,98,118,249,14,109,50,39,141,63,54,151,219,65,232,183,205,93,125,218,119,119,66,186,47,6,138,204,43,246,36,170,133,247,218,45,230,38,182,227,141,250,45,8,230,50,151,136,205,58,148,221,229,171,100,101,169,117,235,239,22,129,135,150,85,47,14,108,122,21,141,70,70,216,116,42,108,90,115,93,84,122,165,150,80,210,79,214,82,143,185,5,222,163,251,79,188,122,33,3,248,191,220,12,195,203,173,62,142,149,232,243,245,246,148,101,161,245,66,160,207,79,187,78,242,247,138,127,192,218,44,171,131,24,236,138,84,52,110,91,247,21,53,7,212,139,66,57,77,39,94,166,94,242,246,141,21,229,238,128,253,175,132,20,10,20,175,202,198,237,91,187,191,149,41,213,23,113,159,177,94,241,209,68,112,226,8,228,36,101,110,237,237,141,111,51,236,27,61,99,45,63,140,98,235,221,250,134,126,45,207,245,230,62,191,241,255,0,251,131,26,114,195,189,14,206,167,232,122,151,206,255,0,235,86,61,32,0,0,0,0,0,0,0,0,0,0,0,15,141,120,67,85,66,220,151,17,29,238,114,244,253,78,36,255,0,160,102,26,235,100,216,175,202,105,93,233,217,255,0,220,36,95,247,15,73,238,77,202,229,168,149,199,229,242,251,118,158,190,186,235,81,151,255,0,96,146,131,252,101,70,106,99,10,140,250,117,66,244,212,181,63,97,235,236,251,6,108,51,67,97,191,134,88,233,115,89,18,127,41,77,236,91,187,191,217,33,178,239,177,74,253,63,121,255,0,64,151,28,52,179,147,23,10,149,43,12,174,183,117,133,43,103,98,245,79,213,219,219,30,115,242,108,40,207,171,137,250,74,251,61,194,226,40,87,45,38,226,142,137,20,217,28,194,90,84,162,45,138,46,132,173,167,244,136,189,163,234,128,255,0,135,93,109,148,238,113,90,17,158,157,195,195,223,24,221,134,184,121,13,217,183,85,195,217,27,100,212,149,255,0,4,144,230,134,68,163,63,160,218,191,65,95,224,16,3,55,92,84,109,100,219,181,107,31,6,29,237,85,7,205,248,75,157,181,196,114,208,166,223,104,213,203,147,19,105,232,174,82,180,215,219,166,189,230,42,134,225,174,212,174,138,237,66,226,172,63,206,157,83,148,236,201,14,109,74,119,186,226,205,106,61,18,68,69,170,148,103,161,17,23,212,44,183,132,126,88,42,19,42,242,49,234,188,92,168,204,111,131,9,175,85,91,204,149,2,83,110,110,75,186,150,164,102,91,84,143,180,253,130,218,192,87,87,25,91,5,138,158,12,208,175,24,81,245,155,18,191,21,151,87,188,255,0,177,211,18,160,226,186,26,180,239,50,238,45,127,204,43,227,32,55,68,171,103,51,214,121,199,115,105,84,106,116,248,14,116,35,213,14,84,34,234,93,72,255,0,71,234,251,70,134,24,95,49,150,220,253,36,145,255,0,132,135,250,0,0,0,0,14,53,155,235,13,156,67,203,173,247,67,91,91,222,110,129,84,145,27,214,50,218,241,65,144,148,31,210,73,31,85,247,25,233,239,25,224,128,252,188,57,196,86,36,44,183,73,182,107,73,82,139,161,106,184,239,145,153,127,40,187,209,245,254,177,163,156,181,93,72,189,48,7,15,110,66,250,115,173,122,75,238,151,232,173,112,153,89,151,113,107,244,189,132,68,58,88,0,15,226,136,204,140,139,191,65,64,252,76,169,83,233,217,161,172,185,53,91,147,37,50,30,104,244,73,104,133,84,102,104,93,15,234,62,241,38,120,43,72,138,138,157,209,29,82,244,124,217,154,162,99,150,127,71,117,56,183,110,238,239,233,160,181,243,45,75,67,246,138,15,226,125,107,38,219,205,13,81,214,163,114,145,83,97,249,234,61,251,183,41,202,140,222,189,231,166,187,123,186,125,130,36,11,67,224,169,83,107,229,13,211,71,221,243,157,138,116,157,52,63,163,190,156,159,119,244,139,101,1,4,184,182,224,251,23,190,3,49,121,193,78,202,149,6,160,153,14,185,169,158,177,24,133,61,197,39,67,89,39,233,40,186,145,26,190,222,225,77,152,105,120,59,96,94,244,235,169,174,138,131,206,247,127,45,149,183,250,42,253,63,113,141,53,90,181,164,220,52,24,181,132,150,133,35,127,255,0,162,181,39,220,94,239,112,250,194,143,248,183,93,212,11,147,31,90,129,73,94,233,84,221,221,175,162,203,242,144,160,26,62,146,72,187,146,125,218,253,98,36,96,254,28,212,241,107,17,105,56,125,71,78,233,149,94,209,203,45,82,95,146,97,199,79,233,41,37,220,217,247,168,191,95,112,209,238,10,97,101,19,6,48,218,147,135,86,251,60,168,84,190,127,45,59,150,173,57,178,28,120,250,173,107,63,164,233,255,0,40,255,0,87,113,123,160,0,20,205,197,223,29,23,113,226,175,224,122,20,157,91,182,191,178,219,217,254,216,141,2,66,58,155,101,237,73,247,44,254,189,59,132,89,202,110,95,42,121,140,197,88,54,92,84,237,134,124,222,214,238,169,61,159,193,159,113,29,13,198,204,245,54,116,232,127,111,184,244,101,70,163,211,232,20,230,169,84,182,57,49,152,221,177,27,148,173,53,81,168,250,168,204,251,204,253,163,246,128,0,205,102,108,124,83,227,39,196,11,135,204,95,30,254,228,206,141,213,248,161,97,254,84,108,5,85,104,17,40,158,148,126,232,170,49,57,200,238,85,123,84,185,170,76,20,165,165,145,46,25,177,44,141,212,186,71,204,115,105,109,74,90,220,239,138,202,174,89,239,44,215,226,228,60,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,47,123,241,60,192,47,192,23,226,233,242,18,149,242,111,209,253,155,181,122,46,23,110,237,221,139,177,250,95,127,39,151,233,30,95,94,211,203,221,187,175,119,65,69,153,174,202,142,35,229,43,17,215,101,94,173,118,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,228,255,0,12,44,250,198,193,138,172,76,191,99,5,118,36,12,62,169,200,146,245,42,175,47,154,179,164,212,95,83,59,25,113,213,59,202,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,220,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,4,138,204,206,110,234,184,235,134,152,75,131,84,106,116,186,77,167,133,246,189,54,154,182,221,144,173,245,74,171,80,89,97,233,78,182,149,27,68,134,205,183,16,199,67,89,33,199,84,106,46,113,180,223,160,200,46,74,46,172,214,98,60,74,221,90,153,217,240,202,217,168,50,229,199,80,144,78,33,185,251,13,46,42,153,28,219,82,22,167,157,65,145,45,72,81,114,91,89,44,207,114,154,67,183,231,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,20,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,113,254,56,54,4,102,170,184,89,138,80,109,233,103,34,84,122,141,2,169,86,73,58,166,9,13,41,167,225,71,89,235,202,66,204,222,158,180,244,37,172,137,207,164,77,150,222,21,194,59,19,46,171,63,55,180,123,22,147,47,90,45,251,79,159,79,171,197,113,199,57,106,236,209,30,152,195,233,66,86,72,55,144,182,13,9,90,210,173,173,190,250,72,136,215,169,94,160,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,241,88,209,133,84,172,111,194,251,131,10,43,183,21,193,67,166,220,145,211,18,100,202,12,180,198,154,76,115,18,167,26,75,138,66,211,177,196,164,218,113,38,147,37,54,226,210,127,72,103,91,48,249,126,191,178,203,138,19,176,163,17,145,17,117,40,113,227,203,106,100,18,120,225,77,97,230,201,73,118,59,143,54,218,156,65,43,123,74,81,39,66,113,167,19,215,105,142,193,67,206,253,118,161,146,91,235,41,152,151,42,171,90,114,71,161,218,178,102,147,40,115,176,197,143,57,167,228,69,148,242,157,37,155,40,67,8,40,228,150,214,164,238,82,13,68,218,91,74,57,86,83,188,83,224,223,196,11,123,204,88,26,83,0,16,131,139,126,60,198,194,204,180,57,134,212,249,178,216,184,113,62,71,162,227,28,105,14,199,91,84,230,22,219,179,156,53,161,6,149,161,73,54,163,45,165,45,27,209,49,71,235,37,11,73,212,94,86,48,83,241,137,204,21,147,131,142,84,59,20,75,130,160,125,189,244,187,203,113,16,88,105,114,37,114,149,203,112,137,227,97,151,73,189,200,52,243,13,27,180,78,166,76,216,248,167,198,79,136,23,15,152,190,59,86,50,224,92,202,175,15,108,191,230,30,131,70,231,122,19,211,182,221,197,37,179,125,199,17,21,218,220,215,32,173,72,34,54,155,101,15,42,82,20,225,154,20,110,75,97,30,190,169,36,124,174,26,216,253,248,10,205,5,191,242,143,16,190,75,216,183,71,58,153,114,246,149,233,5,255,0,224,239,118,37,63,169,26,91,217,41,77,104,255,0,171,203,74,220,220,180,182,167,117,191,225,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,93,158,101,48,134,54,61,96,53,243,132,111,49,17,201,23,21,29,230,105,231,45,247,89,97,170,138,52,118,19,206,45,173,86,72,110,75,108,184,100,68,173,73,6,70,149,17,154,79,52,67,75,185,107,197,232,216,245,128,214,54,46,50,252,71,36,92,84,118,94,168,20,70,29,101,134,170,40,213,169,172,182,135,117,89,33,185,45,188,217,25,154,181,36,17,146,148,70,74,58,246,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,2,144,56,185,230,23,240,173,152,38,176,154,153,26,148,186,46,21,115,161,53,80,135,43,180,57,50,116,182,163,57,49,46,26,79,99,124,149,180,134,57,68,70,164,184,203,219,149,170,137,13,241,92,34,192,186,21,211,148,236,122,199,155,142,141,85,92,187,39,228,237,58,218,151,170,219,131,218,165,212,154,68,211,212,136,137,215,155,96,218,78,205,198,148,38,94,229,32,212,166,148,158,0,59,254,123,240,46,133,151,108,208,93,216,115,103,81,170,180,235,89,61,150,163,66,77,64,214,189,241,100,71,109,197,147,46,172,136,221,101,183,205,246,18,179,53,43,230,77,43,90,150,149,168,236,43,131,6,60,201,186,176,190,229,192,10,236,216,157,162,199,144,154,165,9,10,144,210,95,114,157,49,199,20,251,104,100,144,75,90,25,147,170,212,233,169,125,103,54,131,216,73,65,42,199,197,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,67,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,243,246,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,73,124,75,172,8,216,125,157,44,68,139,77,183,165,210,169,181,201,17,171,241,77,226,119,100,197,203,140,219,178,164,52,183,12,247,161,83,14,89,30,211,216,149,165,104,78,221,155,74,111,240,75,196,203,170,224,195,140,68,194,218,180,190,209,69,179,234,20,250,133,35,152,227,139,114,63,111,41,60,246,19,185,102,132,50,75,136,78,37,8,74,126,113,247,212,102,163,95,75,42,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,5,85,241,206,252,201,254,210,126,237,16,171,38,121,165,252,81,239,107,195,18,33,91,126,155,173,84,172,249,84,42,36,119,85,182,42,39,59,50,35,169,118,73,146,137,102,202,16,195,138,52,163,214,90,137,40,213,4,163,113,28,86,233,187,46,171,230,187,42,233,189,110,106,173,193,90,155,179,180,212,106,147,92,151,41,253,136,74,17,189,215,13,75,86,212,33,41,45,79,162,82,68,93,8,133,223,112,238,200,44,60,177,218,167,126,98,149,62,149,82,196,218,223,42,70,135,25,137,31,38,91,38,221,71,102,139,39,105,172,158,90,31,113,50,28,109,100,218,189,86,211,185,45,243,29,154,162,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,0,167,110,51,248,243,26,234,197,11,107,0,40,83,101,246,123,30,58,170,149,212,38,67,169,97,202,140,198,219,83,13,173,147,65,33,107,102,54,139,75,164,165,244,156,226,11,97,165,100,174,21,145,220,20,249,115,109,99,214,49,203,168,114,98,97,150,23,220,60,150,27,119,107,143,206,168,210,103,199,111,114,77,181,18,153,75,8,152,106,209,104,81,57,200,211,114,119,144,138,162,95,241,75,192,185,152,63,154,202,245,201,10,141,217,45,188,68,254,185,41,143,54,111,184,218,229,56,68,85,4,41,199,75,111,59,181,115,30,83,104,82,146,134,228,177,244,73,68,132,201,94,11,120,253,255,0,117,185,124,188,113,11,253,175,83,178,232,83,87,255,0,56,93,73,49,86,101,253,225,211,96,149,252,243,168,71,229,214,45,80,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,0,0,0,31,138,179,71,167,215,233,206,210,170,140,115,163,63,183,122,55,41,58,232,162,81,117,73,145,247,145,123,70,115,115,101,151,186,158,92,241,86,117,151,40,183,67,46,87,100,119,213,45,255,0,193,152,113,125,9,199,12,180,55,180,234,127,103,184,165,47,8,156,117,93,183,138,191,129,233,178,116,106,229,254,196,111,103,251,94,52,249,11,234,77,159,181,69,222,178,250,181,238,23,52,0,3,195,99,94,22,81,49,159,13,170,216,117,112,177,205,131,85,228,115,19,185,105,215,149,33,183,139,170,22,131,250,77,23,114,139,245,247,30,112,113,131,14,106,120,75,136,181,108,62,172,39,108,202,87,35,152,90,164,255,0,42,195,110,151,209,82,139,185,194,238,81,254,174,225,45,248,72,221,212,11,111,31,93,129,86,94,217,85,45,189,147,162,207,242,112,167,154,254,138,76,187,148,93,250,125,66,240,7,201,186,171,73,183,168,50,171,10,45,74,62,207,255,0,73,105,79,184,253,254,225,153,92,76,188,30,191,239,122,141,214,239,85,206,228,251,191,144,202,27,253,20,254,135,184,133,244,112,245,193,248,248,71,150,219,122,11,201,214,171,47,181,246,231,117,63,95,100,249,102,223,66,90,146,90,37,205,61,95,215,212,73,128,21,53,198,174,166,215,202,27,90,143,187,231,59,20,25,58,104,127,71,125,69,62,239,233,21,120,37,183,12,43,85,55,46,104,105,110,187,27,154,138,91,12,84,18,123,246,237,83,117,24,93,123,203,93,55,119,117,251,5,248,145,104,90,23,176,85,7,26,153,17,87,83,181,227,166,94,175,147,48,148,108,114,207,232,238,168,150,237,221,221,253,52,17,155,134,109,46,125,71,52,52,103,33,171,106,99,38,59,206,158,137,61,80,154,140,61,75,169,253,101,220,47,225,36,100,68,71,223,160,254,128,0,230,153,149,186,145,101,224,22,33,92,138,250,112,109,122,179,237,23,233,45,16,158,89,23,113,233,244,125,164,100,51,141,61,249,120,141,136,175,200,108,182,201,185,171,74,82,75,161,232,185,15,153,145,127,36,187,215,245,126,161,161,252,160,88,108,97,230,93,108,90,27,109,108,121,202,5,50,68,159,88,207,115,231,6,58,86,127,73,68,93,81,220,71,167,184,118,80,0,0,0,1,254,111,175,150,203,142,126,138,76,255,0,192,67,60,249,255,0,185,229,92,217,158,188,14,75,155,138,157,83,168,64,111,161,22,136,110,161,43,66,232,69,250,95,95,218,44,31,131,85,130,197,51,6,107,183,140,216,250,77,151,95,148,203,75,222,127,216,234,137,79,113,61,9,90,119,145,247,150,191,230,22,42,2,165,56,184,101,130,161,14,175,31,30,168,37,205,140,254,200,51,90,245,83,176,205,83,229,56,230,229,59,169,232,68,69,181,40,251,15,216,43,74,222,174,212,173,122,237,62,226,163,191,201,157,76,148,212,200,238,109,74,182,58,218,201,105,61,20,70,71,162,146,71,161,145,151,212,45,123,40,188,84,109,101,91,180,155,31,25,221,236,181,6,13,136,72,157,181,197,243,16,150,216,104,149,203,141,19,105,106,174,106,180,215,217,166,189,198,39,253,143,141,216,107,136,112,218,155,106,220,61,173,183,141,41,71,240,73,13,234,102,73,50,250,109,167,244,211,254,17,238,26,117,183,147,185,181,106,68,122,119,15,251,1,230,111,187,242,135,97,81,37,214,43,50,54,38,51,14,63,166,197,158,164,148,41,95,201,74,191,64,253,130,145,184,140,102,180,177,234,253,77,187,67,115,248,158,140,100,210,139,78,247,217,122,90,53,245,153,66,254,131,165,237,50,251,79,187,206,112,217,195,247,49,7,52,52,70,80,90,166,132,81,171,142,22,191,200,98,163,12,143,249,73,253,63,102,191,97,139,252,139,25,168,108,38,51,9,209,8,215,66,212,253,167,175,183,237,31,236,35,95,16,185,235,133,149,203,173,40,99,153,204,236,58,250,218,105,165,70,39,253,162,128,109,70,77,250,252,86,147,222,173,255,0,253,194,134,158,108,248,106,167,219,145,33,175,189,190,103,248,220,81,255,0,72,251,32,0,0,0,0,0,0,0,0,0,0,0,63,202,75,9,148,194,152,89,232,74,211,252,71,168,204,118,48,80,156,182,177,22,175,69,116,245,84,110,207,169,233,250,76,54,175,121,254,151,188,93,255,0,12,138,217,85,178,203,68,105,46,243,19,27,180,232,173,186,107,186,161,51,217,161,123,132,183,1,80,124,93,178,217,62,149,120,43,31,41,17,245,137,85,211,210,74,222,159,87,148,212,8,173,116,83,166,103,212,207,232,160,190,189,123,197,106,33,106,109,68,180,30,134,67,161,81,51,3,139,182,235,137,118,141,118,246,117,32,141,36,125,130,42,244,45,219,191,148,217,251,72,125,71,115,83,143,79,52,235,46,95,122,161,245,41,78,23,162,225,117,51,45,15,253,132,124,105,56,239,138,211,18,104,147,117,111,37,119,255,0,1,140,95,230,111,235,31,34,78,37,94,211,25,92,121,21,173,237,184,163,82,139,179,50,90,153,150,135,220,159,172,124,73,18,234,83,53,83,238,111,221,212,250,36,187,254,207,180,116,92,46,203,78,49,99,2,218,59,30,212,237,204,45,196,160,221,237,209,90,219,174,207,99,174,160,207,163,137,63,215,246,137,253,149,142,18,53,88,181,90,101,241,141,213,78,66,34,200,102,74,40,220,132,171,152,73,83,14,145,246,136,211,58,107,243,168,238,233,244,189,196,45,26,218,183,41,22,141,6,5,183,66,139,217,224,83,163,181,22,59,91,212,189,173,182,130,66,75,85,25,168,244,74,72,186,153,159,65,244,192,66,110,45,8,90,178,204,222,196,234,69,89,35,62,190,207,71,206,20,249,150,73,170,131,152,220,46,123,118,136,249,103,68,39,58,119,163,183,178,102,95,226,26,78,161,186,135,232,180,247,154,250,14,69,105,73,251,13,4,100,63,112,230,149,204,199,96,229,185,121,51,96,85,238,254,69,117,247,146,194,34,250,62,82,181,90,157,54,136,183,165,163,71,211,73,151,210,250,251,186,142,143,26,67,50,227,181,42,58,247,180,242,18,226,21,161,150,169,50,212,143,67,235,220,63,208,0,0,7,228,171,83,153,171,210,230,82,164,126,74,100,119,35,175,191,232,173,38,147,238,50,62,227,247,140,235,231,106,194,127,15,51,37,122,82,157,107,99,83,43,21,25,209,189,98,61,204,174,124,148,160,254,146,140,186,35,184,207,95,121,11,87,225,53,123,49,112,229,201,84,53,74,230,200,166,212,141,146,78,195,78,214,219,129,5,58,125,18,35,208,207,191,83,49,55,0,0,5,66,113,156,195,165,211,239,139,123,17,99,150,145,100,193,137,77,89,123,223,83,213,7,140,250,171,94,226,253,29,62,191,96,231,124,36,177,4,173,140,127,122,222,90,125,90,181,57,76,17,235,252,167,102,192,71,232,159,232,251,203,245,11,191,16,211,61,249,76,133,152,42,197,169,61,179,217,33,186,132,24,175,159,83,221,28,149,40,212,95,150,65,23,87,189,157,127,162,173,115,185,151,86,50,235,125,83,173,168,147,185,236,201,167,51,36,147,202,52,242,205,79,73,70,221,77,215,12,244,38,123,245,255,0,223,44,120,42,83,147,233,251,166,173,204,245,187,28,232,251,116,246,111,167,43,93,117,254,129,108,128,60,70,54,89,44,226,38,20,93,118,131,159,74,165,70,157,25,163,235,209,199,35,56,217,31,210,79,233,251,76,136,103,127,51,184,108,238,17,99,141,203,135,143,175,114,233,61,143,83,208,139,242,176,217,123,216,165,127,57,250,71,250,187,133,227,112,247,189,213,124,101,106,210,157,46,87,62,115,125,191,180,158,205,186,107,81,150,72,238,73,23,209,79,179,245,142,169,141,216,181,65,193,76,60,169,95,215,2,181,141,3,147,170,52,95,173,189,246,218,239,66,22,101,213,210,254,73,255,0,73,102,247,19,113,14,181,138,55,148,235,206,188,189,101,206,229,111,45,17,211,99,72,108,190,130,82,93,205,151,176,191,164,89,31,7,236,186,173,231,164,227,205,96,181,108,182,122,44,191,84,248,175,125,23,125,250,125,36,125,158,241,107,128,0,60,174,40,95,212,172,47,177,170,119,205,109,123,33,83,57,60,213,104,163,211,152,242,26,47,162,149,31,123,133,220,147,254,145,154,204,83,189,230,98,61,249,83,188,231,185,204,126,163,201,222,173,8,181,229,178,134,203,161,37,37,220,130,246,23,244,139,107,225,11,129,105,180,240,218,126,42,84,89,210,77,201,202,228,30,239,163,217,228,79,97,93,206,25,31,69,23,122,75,245,247,139,18,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,202,97,86,25,221,88,201,136,246,230,22,217,81,59,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,160,156,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,236,205,169,78,37,148,109,78,212,25,168,203,152,183,22,190,234,56,86,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,118,103,20,150,210,242,54,171,114,8,148,69,204,67,107,69,0,227,22,14,223,216,21,127,213,48,231,17,168,50,233,213,42,116,135,218,105,215,98,188,203,21,6,27,121,198,83,46,42,158,66,20,236,103,20,210,205,183,73,36,74,34,251,72,173,167,132,182,109,239,44,97,179,100,96,37,231,107,203,144,188,56,163,198,69,50,229,137,24,147,16,233,201,52,179,30,20,163,78,137,68,148,164,180,105,69,249,102,153,112,212,68,182,84,183,108,40,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,254,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,161,76,29,193,219,7,2,172,10,94,28,225,205,6,37,58,155,78,142,195,78,186,212,86,89,126,160,251,108,182,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,97,23,181,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,165,113,77,176,35,95,89,45,188,165,21,189,46,173,82,181,100,64,175,211,74,49,58,165,197,91,114,80,212,137,6,134,207,214,66,33,191,44,215,188,141,9,70,229,158,155,9,73,163,108,42,196,203,171,6,241,30,220,197,43,42,95,103,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,252,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,63,231,95,42,52,44,218,96,212,219,55,149,74,135,119,211,117,153,107,86,230,178,181,118,9,91,144,110,54,106,108,201,100,203,232,71,41,194,209,105,45,80,231,45,107,105,178,25,247,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,181,202,119,138,124,27,248,129,111,121,139,3,74,96,2,136,120,175,99,21,87,18,179,105,91,180,83,94,137,58,222,195,232,241,232,148,182,161,74,83,172,54,250,153,109,233,170,90,119,169,5,36,164,45,108,56,105,36,158,145,90,66,203,115,102,99,186,112,83,192,184,117,90,237,233,152,122,245,27,157,232,77,150,221,187,37,195,97,198,209,41,212,115,39,45,40,50,55,91,121,12,170,42,18,225,26,18,109,203,125,30,190,170,36,65,108,216,248,167,198,79,136,23,15,152,190,45,123,41,56,33,74,204,127,10,107,115,5,235,53,201,116,104,247,28,122,162,81,62,51,105,113,113,159,102,191,38,67,43,52,43,162,208,78,178,222,244,106,147,82,55,36,148,131,50,89,82,96,210,158,86,49,175,241,137,203,237,147,140,110,83,251,20,187,130,158,125,189,132,181,203,109,19,152,117,113,229,114,147,204,112,201,147,125,151,77,189,203,53,114,205,27,180,86,164,81,87,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,12,219,102,247,8,99,96,70,101,241,11,11,105,236,68,98,155,73,172,45,234,91,17,159,117,228,71,167,73,66,101,67,100,214,239,174,165,162,59,237,33,102,163,87,174,149,122,203,250,71,106,156,28,113,122,53,235,150,137,216,91,33,248,133,82,195,138,195,204,161,134,88,117,43,244,116,229,174,83,47,58,181,106,133,173,82,14,122,8,144,101,162,25,70,228,150,164,165,242,14,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,3,202,98,174,38,90,184,55,135,23,30,41,94,178,251,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,152,202,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,186,98,198,5,215,114,237,193,210,191,135,55,141,26,149,78,186,83,216,42,53,212,211,205,11,223,42,69,193,21,196,19,206,160,136,157,121,182,13,134,20,178,53,39,230,73,40,90,144,148,40,234,4,92,79,25,252,6,147,117,97,125,181,143,244,40,81,59,69,143,33,84,186,234,211,29,164,190,229,58,99,141,165,135,22,241,172,150,180,51,39,68,37,162,74,250,206,113,101,176,146,179,84,0,225,245,140,84,172,16,205,165,139,119,92,181,233,116,171,122,108,135,168,149,135,90,148,150,24,54,37,178,182,91,84,165,45,104,71,102,110,66,163,190,225,172,244,73,49,188,136,212,132,144,208,240,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,113,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,41,88,105,79,41,222,22,48,111,225,253,189,229,204,10,245,227,131,96,70,106,171,133,152,165,6,222,150,114,37,71,168,208,42,149,100,147,170,96,144,210,154,126,20,117,158,188,164,44,205,233,235,79,66,90,200,156,250,68,217,109,225,92,35,177,50,234,179,243,123,71,177,105,50,245,162,223,180,249,244,250,188,87,28,115,150,174,205,17,233,140,62,148,37,100,131,121,11,96,208,149,173,42,218,219,239,164,136,141,122,149,234,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,2,170,248,231,126,100,255,0,105,63,118,138,171,22,189,194,191,33,81,162,198,165,102,159,25,40,81,38,46,100,118,106,22,53,50,71,52,151,13,100,235,201,57,242,99,184,210,82,107,52,161,135,98,173,43,90,54,59,205,208,150,77,41,22,148,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,204,102,42,226,101,213,140,152,143,113,226,149,235,47,180,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,22,211,150,92,11,135,131,252,43,113,26,228,155,70,236,151,38,34,97,253,197,114,84,222,112,216,113,197,197,114,157,32,169,232,75,141,22,238,79,101,229,188,150,214,165,41,14,73,127,232,154,141,9,166,193,118,124,97,176,66,149,126,101,210,62,50,189,92,151,14,165,133,210,9,81,226,37,180,173,137,204,84,101,68,140,234,23,220,164,45,42,38,86,149,145,153,104,135,18,105,61,228,182,234,135,43,24,215,248,187,102,10,201,198,55,41,253,182,37,191,80,62,222,194,90,230,56,184,47,180,184,242,185,73,230,54,70,241,48,243,166,222,229,146,121,132,141,218,167,82,61,41,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,0,0,0,43,183,139,206,5,166,236,195,104,24,169,78,103,89,54,223,55,158,123,190,151,104,145,1,132,247,184,68,93,18,125,201,63,213,222,42,83,11,47,121,152,113,126,83,47,56,14,114,223,167,115,182,43,66,61,57,140,173,179,232,105,81,119,44,253,135,253,35,74,120,97,127,82,177,66,198,166,95,52,69,239,133,83,231,114,149,162,139,94,91,203,104,254,146,82,125,237,159,122,75,250,71,170,0,1,84,124,96,114,234,182,94,141,143,52,114,209,179,223,233,66,253,80,34,179,244,157,247,235,244,81,246,251,197,110,97,150,33,214,176,186,242,131,121,208,87,164,184,60,221,133,162,58,239,105,109,159,211,74,139,185,195,246,31,244,141,33,96,142,45,80,113,175,15,41,183,245,190,175,224,243,249,218,35,69,250,187,31,113,174,245,161,6,125,90,63,228,151,244,159,43,226,15,124,42,199,202,221,219,62,36,174,68,231,59,7,102,61,155,181,210,163,20,151,222,147,47,162,175,111,234,20,115,150,60,55,119,23,113,198,218,195,198,85,181,117,110,217,161,232,71,249,40,111,61,237,82,127,155,253,34,253,125,195,73,148,170,108,122,68,6,169,209,83,163,77,110,218,90,159,181,70,103,222,102,125,230,63,88,10,155,227,87,78,79,167,173,106,183,51,175,99,131,31,110,158,205,245,21,107,174,191,208,34,118,72,242,234,198,98,175,170,141,181,46,119,33,152,212,231,164,154,121,70,174,97,165,232,200,219,169,58,217,150,164,247,126,191,251,173,43,34,25,76,133,151,218,197,215,61,223,94,67,149,9,209,99,159,82,210,57,170,41,164,191,44,178,239,103,219,215,250,102,88,164,14,45,184,128,87,62,63,179,111,32,189,90,77,57,44,25,255,0,198,106,108,244,126,137,126,151,188,255,0,88,232,156,24,240,233,202,133,241,112,226,44,132,235,22,52,25,116,212,117,238,125,47,83,222,35,232,173,123,143,244,116,250,253,130,222,192,0,4,35,226,203,123,177,111,101,201,52,52,202,229,72,169,212,137,147,78,195,86,230,220,129,57,58,125,19,34,212,203,191,82,49,85,25,37,176,159,196,60,201,89,116,166,154,222,212,58,197,58,116,159,88,139,107,40,159,25,43,63,164,147,62,139,238,35,215,220,67,69,20,154,115,52,138,92,58,84,127,201,67,142,220,116,119,253,20,36,146,93,230,103,220,94,241,250,192,0,0,127,156,153,12,196,142,236,169,11,216,211,40,83,139,86,134,122,36,139,83,61,11,175,112,230,244,76,199,224,221,197,121,61,96,82,46,254,125,117,135,148,194,226,250,62,82,116,90,93,38,140,183,169,162,71,211,81,23,210,250,251,186,142,152,63,13,113,212,49,69,168,60,239,208,110,43,170,87,216,72,51,49,155,28,205,205,84,236,198,226,139,219,181,71,203,58,217,55,211,185,29,189,227,34,255,0,24,184,62,18,232,90,114,204,225,173,58,107,89,51,46,190,207,71,193,19,100,7,204,185,109,202,69,221,65,157,109,215,98,246,136,21,24,238,197,144,214,245,35,115,110,32,208,162,213,38,74,45,82,163,46,134,71,212,85,206,105,248,72,213,101,213,170,119,198,8,213,57,232,149,33,233,43,163,114,18,158,89,41,79,186,103,218,36,204,235,167,205,35,77,58,253,47,121,8,3,138,57,105,198,44,31,91,167,124,90,157,133,132,56,164,19,189,186,43,187,180,223,236,105,213,153,116,109,71,250,190,193,206,163,203,169,67,209,76,57,179,111,82,232,147,238,251,126,193,246,227,226,85,237,13,148,71,143,90,216,219,106,37,36,187,51,39,161,145,104,93,233,250,135,215,141,142,248,173,13,36,136,215,86,194,79,119,240,24,199,254,118,254,161,246,90,205,78,61,50,211,76,183,125,232,134,20,149,54,94,139,133,208,200,180,47,246,17,241,46,124,116,197,75,201,183,90,185,46,158,216,151,144,166,214,93,134,51,122,164,247,106,94,163,101,250,74,255,0,8,240,134,106,90,140,207,169,168,255,0,198,46,3,132,78,91,103,89,212,41,152,223,92,143,178,69,110,35,144,162,30,242,61,98,188,136,18,80,126,171,166,93,233,62,134,130,87,188,203,184,89,56,8,145,196,222,180,84,156,179,86,217,91,188,180,201,236,218,171,110,186,109,168,67,246,104,126,241,71,248,65,66,114,229,196,90,77,21,163,209,114,121,250,30,159,162,195,138,247,151,232,251,198,156,163,48,152,172,37,132,30,164,157,127,198,122,143,245,0,0,0,0,0,0,0,0,0,0,0,0,25,226,207,222,31,74,195,236,204,93,16,30,119,154,203,189,139,148,230,210,78,237,41,241,77,93,55,40,203,170,244,234,39,239,6,27,253,138,206,27,221,86,41,171,231,109,222,195,161,104,125,123,67,245,7,127,68,189,133,250,71,250,187,133,144,0,252,213,26,116,58,172,55,32,79,103,154,195,186,111,70,227,78,186,25,25,117,35,35,239,34,17,23,18,184,94,229,195,16,103,174,164,205,23,209,146,23,166,139,237,51,222,211,68,160,187,187,90,75,185,31,227,250,135,129,139,193,207,2,218,211,180,214,185,250,119,255,0,6,152,157,122,253,83,71,179,182,248,84,101,142,133,28,218,147,111,246,213,159,122,251,93,65,189,122,23,176,165,159,187,252,99,213,211,184,112,229,126,156,131,66,44,125,218,255,0,249,206,162,94,239,252,103,234,30,202,137,146,252,183,219,173,176,184,184,125,162,226,41,46,161,126,150,159,209,73,211,67,208,223,63,112,236,52,88,212,170,101,62,61,30,142,142,92,88,77,33,134,91,213,74,216,132,36,146,146,213,90,153,232,68,69,169,158,163,232,0,0,8,101,197,101,15,43,44,110,242,147,169,21,73,70,174,165,209,62,143,157,168,166,140,184,46,83,121,134,194,231,32,150,178,83,121,209,20,207,119,211,41,204,237,239,233,223,167,127,65,165,59,117,114,156,183,233,142,78,45,36,170,27,42,123,187,233,154,11,119,119,78,253,123,186,14,93,155,140,66,115,12,178,251,122,92,209,220,217,37,52,74,139,113,143,77,126,123,177,62,180,119,165,69,222,143,105,105,239,25,241,182,234,21,76,66,198,202,77,70,71,206,79,184,110,134,30,87,209,45,93,126,89,25,247,18,83,244,151,245,23,216,52,127,131,84,247,169,56,65,99,82,164,167,107,176,237,186,100,119,11,82,61,20,136,173,164,251,140,203,188,189,227,216,128,0,0,10,105,227,37,97,38,157,139,244,75,225,14,127,101,81,227,66,52,233,237,84,170,131,186,235,187,234,247,126,191,96,244,92,21,239,180,162,251,186,48,217,95,202,165,77,173,23,255,0,102,167,51,250,63,253,247,234,246,139,116,0,0,16,247,138,14,17,171,19,114,227,58,123,13,239,118,217,121,218,217,150,186,104,152,240,38,158,189,86,146,239,95,215,246,24,164,204,33,188,229,97,150,44,90,151,163,42,218,186,5,118,12,247,11,66,61,73,137,45,184,101,244,85,250,29,250,31,216,125,195,71,88,29,137,16,241,99,11,45,203,230,34,181,58,157,50,28,135,186,31,71,28,140,219,170,46,169,79,243,158,196,145,127,152,123,149,18,72,205,195,239,34,239,250,133,2,113,40,190,19,119,230,114,224,140,204,158,115,116,103,165,211,85,234,109,216,182,106,19,11,111,209,45,116,221,223,215,237,49,53,56,49,89,149,10,118,30,220,87,100,184,187,27,149,82,151,29,165,239,73,238,74,152,167,184,93,9,93,59,189,164,44,164,7,241,69,185,38,159,121,104,41,47,139,229,136,197,7,48,8,188,89,79,206,92,154,243,143,83,255,0,193,225,64,109,61,234,63,127,176,139,245,247,142,175,194,63,29,232,86,165,167,118,90,119,13,67,148,136,61,131,144,142,82,213,174,247,103,184,174,168,108,255,0,72,187,204,199,34,226,105,156,24,216,229,115,194,195,251,69,223,226,42,31,51,123,155,79,231,249,205,195,116,186,56,202,22,157,171,105,95,202,61,126,162,232,113,127,47,56,39,112,227,198,37,83,172,106,19,27,187,87,59,154,230,228,22,205,177,221,116,186,41,196,107,175,40,203,162,191,236,61,27,97,205,135,69,195,75,62,5,153,111,179,202,131,3,155,202,78,229,171,77,238,173,195,234,181,40,254,146,207,188,207,250,7,165,0,31,242,181,165,180,154,214,122,17,10,137,226,129,158,6,174,231,106,89,125,177,11,125,45,28,159,72,204,234,92,237,74,20,182,190,109,214,9,73,209,73,90,125,85,245,239,62,154,16,174,139,62,215,168,222,119,20,75,110,146,141,242,165,243,57,101,170,75,232,33,75,63,164,100,93,201,63,104,211,30,21,217,113,48,246,195,166,90,16,147,181,152,28,237,165,169,159,211,121,110,31,122,148,125,235,63,105,143,88,0,0,51,109,153,186,77,86,191,155,188,87,161,80,169,146,234,53,42,142,36,87,98,67,135,17,149,60,252,151,220,169,188,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,19,195,155,37,31,138,174,28,63,95,191,233,148,167,49,54,233,249,202,148,150,11,154,229,46,9,146,13,186,98,94,220,164,43,106,208,110,58,166,137,41,91,138,74,117,117,44,180,225,204,0,1,26,179,149,146,12,56,205,197,58,131,54,175,23,209,183,77,18,161,5,164,86,226,188,81,228,46,142,114,144,115,162,173,70,211,132,231,204,42,66,216,37,32,201,15,237,245,146,135,30,37,246,12,29,193,219,7,2,172,10,94,28,225,205,6,37,58,155,78,142,195,78,186,212,86,89,126,160,251,108,182,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,97,23,181,28,171,54,62,22,49,147,225,253,195,229,207,140,235,97,86,25,221,88,201,136,246,230,22,217,81,59,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,160,156,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,236,205,169,78,37,148,109,78,212,25,168,203,152,183,22,190,234,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,91,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,26,30,200,62,38,93,88,187,148,44,54,190,175,89,125,174,181,34,159,34,159,38,82,156,113,199,37,118,41,111,67,67,238,173,197,169,107,121,196,71,74,220,89,171,214,113,75,81,17,17,145,22,117,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,4,42,226,35,144,88,121,156,181,74,252,194,218,125,42,155,137,180,78,108,141,10,51,17,254,83,54,109,180,142,205,42,78,210,89,188,132,48,218,99,184,226,205,180,250,205,171,106,92,230,53,80,57,78,241,79,131,127,16,45,239,49,96,105,76,7,63,199,236,99,161,101,255,0,6,174,204,98,184,217,237,17,45,154,122,164,55,27,114,209,218,229,45,68,220,104,219,208,133,155,124,215,220,105,174,102,195,74,55,238,87,170,147,49,154,26,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,198,146,114,177,130,159,139,182,95,108,156,28,114,161,219,101,219,244,243,237,239,165,222,99,107,156,251,171,145,43,148,174,91,102,108,147,239,58,77,238,65,43,150,72,221,170,181,51,160,28,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,203,226,189,131,181,92,53,205,165,110,238,77,6,36,27,123,16,99,199,173,210,221,133,21,77,48,227,233,101,182,102,165,106,216,148,28,147,144,133,190,225,36,212,122,74,105,107,61,206,25,14,233,193,79,29,33,210,171,183,166,94,43,213,158,79,166,246,92,150,236,103,9,134,219,92,166,145,203,156,132,172,204,157,113,229,178,152,171,75,100,75,73,55,17,245,250,154,40,215,218,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,167,110,54,24,95,74,183,177,114,195,197,122,122,162,51,34,243,163,202,166,206,142,204,36,180,183,31,167,173,189,37,58,233,30,175,45,109,76,105,162,220,157,82,136,168,45,202,35,34,71,159,224,217,141,127,33,179,5,86,193,201,116,254,116,76,77,167,151,37,246,218,220,227,19,169,205,72,144,222,229,27,137,36,178,166,23,48,149,162,22,163,115,145,166,212,239,49,213,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,224,227,63,143,50,109,92,47,182,176,2,133,54,39,104,190,36,42,169,93,66,100,52,167,219,167,67,113,181,48,218,217,52,26,208,135,164,232,180,186,74,71,88,46,32,183,146,150,73,175,92,136,96,93,11,49,57,160,180,112,230,241,163,85,106,54,178,187,85,70,186,154,121,173,27,34,199,142,227,136,39,157,65,25,180,203,143,147,12,41,100,105,87,207,18,80,180,173,72,81,91,255,0,20,127,2,120,155,247,47,156,66,20,2,52,251,138,184,103,106,227,38,28,92,120,91,122,196,237,20,91,154,158,237,62,78,214,219,91,140,239,47,81,246,185,136,90,18,243,75,36,184,218,205,39,177,196,33,68,90,164,134,99,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,26,41,201,30,60,201,204,118,90,44,236,73,172,205,136,253,194,113,215,75,184,9,153,13,56,178,168,198,89,180,227,142,161,164,33,44,173,228,165,185,36,214,196,236,68,132,17,106,157,170,58,118,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,135,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,229,92,80,109,63,149,121,37,196,30,207,108,250,102,125,27,209,213,104,123,33,118,135,161,242,167,49,218,36,183,161,26,155,217,21,82,119,184,90,109,104,221,220,100,147,80,162,188,42,196,203,171,6,241,30,220,197,43,42,95,103,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,252,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,171,227,157,249,147,253,164,253,218,56,255,0,12,172,137,85,113,186,242,167,99,158,41,91,49,28,194,250,12,135,21,22,29,81,133,45,23,36,212,18,146,148,54,222,164,75,140,203,186,41,197,175,115,107,91,124,141,174,17,189,202,187,64,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,4,32,226,223,143,49,176,179,45,14,97,181,62,108,182,46,28,79,145,232,184,199,26,67,177,214,213,57,133,182,236,231,13,104,65,165,104,82,77,168,203,105,75,70,244,76,81,250,201,66,210,117,23,149,140,20,252,98,115,5,100,224,227,149,14,197,18,224,168,31,111,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,149,255,0,102,199,194,198,50,124,63,184,124,185,241,154,193,169,218,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,99,49,87,12,238,172,27,196,123,143,11,111,88,157,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,187,238,22,152,233,15,24,50,167,65,182,230,214,123,93,201,135,127,214,221,77,151,9,134,220,68,86,204,206,158,180,182,209,238,228,246,94,91,41,113,105,74,150,228,103,254,145,164,214,168,45,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,0,0,0,121,60,84,178,226,98,21,137,83,180,39,39,115,51,249,59,139,83,47,160,242,28,46,229,36,251,208,94,210,25,156,188,45,106,141,153,113,75,182,234,168,217,42,31,47,121,106,147,250,109,165,101,244,76,203,185,69,237,22,47,194,255,0,60,12,218,46,211,114,249,125,151,46,148,190,119,163,166,117,62,78,133,54,91,191,54,211,6,165,106,165,33,62,178,250,119,151,77,72,91,178,22,151,18,75,65,234,70,63,232,0,121,172,70,176,232,184,151,103,207,179,46,6,121,176,103,242,185,169,220,180,235,177,212,56,93,80,164,159,210,65,119,25,127,64,206,78,97,176,78,225,192,124,74,168,216,213,214,54,246,94,79,41,205,200,61,251,163,180,233,244,75,139,211,78,105,23,85,127,216,82,131,134,94,112,99,96,109,207,55,15,238,231,127,136,171,156,189,142,109,63,152,228,183,49,211,232,219,43,90,183,45,212,255,0,40,180,250,203,161,117,222,46,24,239,66,186,237,59,78,211,183,170,28,212,78,237,252,244,114,150,157,54,59,1,196,245,91,101,250,39,220,100,57,63,8,59,17,138,246,96,87,120,188,159,156,182,244,228,158,167,255,0,132,66,158,218,187,148,94,239,105,31,234,239,23,108,0,43,91,140,237,153,80,168,225,237,187,118,68,139,189,184,181,40,145,221,115,122,75,106,82,197,65,195,232,106,235,223,236,33,10,184,108,95,9,180,51,57,111,198,122,79,37,186,203,209,41,165,234,110,220,183,170,16,203,111,209,61,53,219,223,211,237,33,127,132,73,51,39,11,188,203,191,234,30,27,28,113,34,30,19,225,101,199,124,203,86,135,76,166,76,144,207,67,234,227,113,156,117,37,209,42,254,111,218,147,47,243,12,226,226,245,231,43,19,49,98,235,189,94,86,229,87,235,179,167,182,90,17,104,79,201,113,194,47,162,159,211,239,208,190,194,238,23,103,194,251,8,213,134,89,113,131,61,246,246,59,115,60,213,108,139,93,117,76,136,16,143,94,139,81,119,163,234,251,8,76,32,0,1,81,124,106,47,180,174,251,181,240,217,39,244,105,80,171,71,246,243,170,44,254,143,255,0,125,250,189,163,206,240,110,176,147,82,197,250,221,240,167,63,177,104,242,97,18,116,246,166,85,61,221,117,221,245,251,191,95,176,92,176,0,0,0,241,216,201,79,122,173,132,23,205,46,50,119,61,50,219,169,199,108,181,34,213,75,138,226,75,188,200,187,207,222,51,131,114,84,42,152,125,141,149,106,148,127,155,159,111,93,18,30,79,209,61,29,98,89,153,119,146,147,244,145,245,151,218,52,27,148,108,66,115,19,114,251,101,220,210,92,223,37,84,90,115,114,79,77,62,123,177,48,181,247,37,37,222,191,97,105,238,29,70,226,92,166,237,250,155,144,75,89,41,134,242,153,238,250,100,131,219,223,211,191,78,254,131,53,153,143,92,167,51,13,138,46,78,45,36,170,243,173,169,238,239,166,115,158,221,221,211,191,94,238,130,229,248,82,161,228,229,141,174,106,116,35,169,36,211,212,186,151,163,224,232,38,104,0,0,249,245,168,212,170,157,62,69,30,176,142,100,89,173,45,135,155,213,73,222,133,164,210,162,213,58,25,106,70,101,169,30,163,143,86,242,95,150,251,137,183,215,43,15,181,92,181,41,213,175,210,211,250,169,90,234,122,19,229,239,30,54,163,195,135,43,245,20,18,23,99,237,211,255,0,206,117,19,247,255,0,227,63,88,242,151,39,10,140,177,215,99,147,81,173,254,196,178,238,95,107,168,57,167,67,246,28,178,247,255,0,136,120,215,248,58,96,83,142,37,76,214,121,72,37,17,169,61,158,98,181,47,118,167,52,117,140,30,225,203,151,156,32,169,198,173,211,168,29,174,161,21,104,121,183,251,84,230,244,113,42,109,68,173,167,37,105,250,77,145,233,166,157,68,163,141,29,152,113,154,137,29,27,26,97,9,109,180,234,103,162,72,180,34,212,250,247,16,255,0,80,21,191,198,122,255,0,98,141,134,246,173,138,74,249,219,139,183,106,90,31,78,206,253,61,223,209,63,97,254,145,126,190,225,0,178,9,135,210,177,7,51,22,188,6,93,229,50,215,109,230,185,180,149,183,90,124,163,79,77,201,51,234,141,58,13,14,128,0,0,0,0,0,0,0,0,0,0,0,0,166,174,49,184,114,237,7,20,232,151,194,83,163,53,254,211,167,82,255,0,96,141,79,107,244,140,251,207,220,95,175,188,121,78,18,24,128,221,165,143,142,219,210,95,229,199,184,54,243,61,93,117,228,66,158,178,238,73,159,122,189,229,250,197,224,0,0,0,8,191,196,92,241,17,140,182,213,234,120,119,55,179,63,77,57,19,106,10,229,176,191,224,77,192,150,167,122,61,211,191,103,209,213,93,58,23,120,164,59,119,50,24,203,106,85,27,170,209,238,254,68,134,157,39,119,122,62,42,189,98,81,43,249,77,25,119,164,189,130,225,114,37,158,235,111,27,237,170,77,135,116,212,255,0,175,24,48,88,106,65,114,92,249,253,141,198,105,78,250,145,208,210,119,60,234,189,82,81,233,246,117,41,172,149,18,146,74,73,234,70,90,144,254,143,139,121,215,145,107,90,117,139,141,194,213,52,200,18,38,31,216,219,74,95,184,255,0,71,220,127,96,142,121,72,205,197,35,29,238,251,206,203,118,78,218,157,26,169,81,83,76,108,81,255,0,5,101,214,27,37,110,228,161,63,73,221,52,51,53,125,165,212,191,39,19,72,43,153,149,218,210,144,189,188,133,73,116,250,107,169,38,157,51,167,248,197,32,224,66,210,222,56,97,227,139,86,212,166,235,164,153,171,77,116,34,152,215,81,165,59,21,105,114,200,183,156,66,183,37,84,168,134,74,211,77,72,217,79,81,4,56,197,226,19,116,156,25,164,88,237,187,181,249,149,120,242,148,91,117,213,181,196,168,52,127,201,50,239,47,126,191,231,21,199,145,43,30,85,247,153,123,62,12,120,252,212,211,170,116,250,147,254,185,39,99,77,212,35,18,149,213,73,215,77,253,197,169,253,67,67,244,248,136,129,2,52,22,254,140,118,80,210,126,196,164,139,250,7,232,0,0,0,21,155,198,130,157,5,118,77,185,82,89,255,0,10,76,248,109,17,117,250,28,154,138,189,250,119,136,97,195,90,233,153,107,230,142,130,113,17,187,210,135,22,154,231,82,47,155,118,163,15,94,242,63,209,46,237,15,235,33,160,4,171,114,73,90,105,169,107,160,254,128,0,248,119,205,189,30,238,178,110,11,78,81,106,197,106,149,46,156,225,117,250,15,50,166,207,184,200,251,149,236,50,251,72,103,51,52,216,89,47,8,113,190,233,181,95,111,99,7,84,156,252,62,164,122,199,237,143,161,190,229,172,251,155,246,158,190,241,45,184,125,231,174,22,19,219,79,225,157,235,55,70,92,90,187,11,156,179,245,53,110,43,45,167,70,227,168,207,66,109,93,84,175,183,216,98,67,227,39,17,186,61,179,135,117,232,180,186,150,218,148,230,101,49,1,206,74,143,85,45,135,9,190,138,140,105,250,73,47,165,167,214,42,34,189,84,170,98,29,249,81,173,72,62,117,74,229,171,189,41,103,234,167,123,242,30,53,31,113,37,37,170,151,238,34,251,5,253,228,15,12,228,225,158,91,109,136,83,153,229,201,170,194,133,84,89,110,35,211,155,2,41,31,114,212,93,232,63,119,216,66,71,0,10,150,227,66,181,122,114,209,71,179,248,127,255,0,113,78,21,161,70,175,213,109,247,206,77,42,79,37,197,119,158,196,171,216,101,252,162,63,121,133,10,133,85,186,42,204,209,168,209,187,68,217,59,185,109,239,74,55,109,73,168,250,168,200,139,162,79,218,47,187,33,249,62,135,150,59,17,78,86,89,221,116,85,52,244,131,155,140,191,38,244,174,87,68,188,227,127,146,124,139,213,211,235,235,221,42,128,7,252,184,226,26,65,173,103,162,75,188,197,106,113,6,226,39,71,183,233,47,97,118,14,85,187,69,85,253,189,182,95,33,72,236,219,85,21,246,253,73,17,141,43,220,147,112,186,43,167,121,245,208,133,67,188,243,146,28,55,158,86,229,171,188,244,208,88,87,10,44,177,202,190,47,149,227,5,117,141,148,218,46,157,141,91,200,249,188,230,103,71,115,162,93,37,39,69,36,187,208,122,251,52,46,162,230,192,0,0,66,172,181,228,22,29,159,152,156,82,204,198,49,83,233,85,74,173,199,120,86,103,90,116,119,227,49,49,186,100,85,213,21,38,61,73,75,82,85,178,98,185,109,169,174,89,165,76,182,165,110,51,91,134,134,102,168,0,0,0,230,153,155,164,213,107,249,109,197,122,21,10,153,46,163,82,168,216,245,216,144,225,196,101,79,63,37,247,32,60,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,28,43,135,54,74,63,21,92,56,126,191,127,211,41,78,98,109,211,243,149,41,44,23,53,202,92,19,36,27,116,196,189,185,72,86,213,160,220,117,77,18,82,183,20,148,234,234,89,105,195,152,0,0,0,3,53,159,138,118,105,255,0,224,211,138,191,250,27,81,255,0,216,141,4,101,146,147,85,160,101,183,10,40,85,218,100,186,117,74,157,99,208,162,76,135,45,149,50,252,103,219,128,202,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,116,176,21,23,197,219,4,49,163,18,179,37,109,215,112,231,8,111,91,170,154,197,143,14,35,179,40,148,9,115,152,109,244,207,158,165,52,167,25,109,73,37,146,86,133,26,76,245,209,105,63,105,14,149,193,175,9,241,79,11,255,0,11,255,0,132,204,52,186,237,47,73,252,159,236,94,157,163,73,129,218,185,126,144,230,114,185,200,78,253,188,196,110,219,174,155,211,175,121,11,42,1,81,124,93,176,67,26,49,43,50,86,221,119,14,112,134,245,186,169,172,88,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,207,93,22,147,246,144,112,137,193,12,104,195,92,201,92,149,220,70,194,27,214,213,166,191,99,204,136,212,202,221,2,92,22,28,125,83,224,41,45,37,199,155,74,77,102,148,45,68,146,61,116,66,143,216,98,221,0,0,6,107,63,20,236,211,255,0,193,167,21,127,244,54,163,255,0,177,26,8,203,37,38,171,64,203,110,20,80,171,180,201,116,234,149,58,199,161,68,153,14,91,42,101,248,207,183,1,148,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,233,98,144,56,143,101,235,31,111,156,231,98,29,211,101,96,126,32,92,20,89,190,137,236,213,26,93,179,54,92,87,246,82,162,33,123,29,109,181,33,91,86,133,36,244,62,138,73,145,245,35,19,131,132,78,30,223,216,107,150,219,146,133,136,214,61,193,106,212,159,190,38,75,106,29,110,152,244,23,220,97,80,32,37,46,165,183,146,149,26,13,72,90,73,68,90,106,133,23,176,196,223,20,109,196,47,44,152,209,95,206,54,35,87,112,199,47,151,173,70,222,168,200,129,45,137,148,27,78,91,208,164,190,229,62,50,164,186,151,25,104,208,181,170,65,188,167,20,70,102,110,26,205,94,182,162,95,240,120,183,49,163,15,172,12,70,195,156,81,194,203,130,208,166,198,172,66,173,210,157,173,208,229,211,223,152,252,166,86,204,148,165,79,146,82,226,27,76,40,166,68,132,234,147,117,91,140,247,36,138,173,191,20,236,211,255,0,193,167,21,127,244,54,163,255,0,177,23,125,195,134,211,186,172,108,152,225,229,173,122,219,53,91,126,181,11,210,221,166,157,84,132,228,73,76,111,170,203,90,55,180,225,37,105,220,133,165,69,169,117,74,136,203,161,144,146,160,51,89,248,167,102,159,254,13,56,171,255,0,161,181,31,253,136,187,238,28,54,157,213,99,100,199,15,45,107,214,217,170,219,245,168,94,150,237,52,234,164,39,34,74,99,125,86,90,209,189,167,9,43,78,228,45,42,45,75,170,84,70,93,12,132,149,0,0,16,43,51,249,10,141,43,51,216,99,154,124,27,161,68,134,184,119,197,18,161,124,211,35,243,77,115,22,117,104,73,41,241,163,182,210,146,75,36,173,247,101,45,75,66,54,53,205,208,214,110,169,115,212,4,0,226,247,11,31,111,12,56,178,48,183,7,112,254,235,185,104,181,234,132,186,133,201,242,122,149,54,99,137,236,132,199,100,97,254,207,170,9,149,173,247,28,216,226,79,115,145,154,82,76,141,179,214,16,100,143,35,152,185,122,102,94,206,99,25,48,34,245,164,89,52,137,11,172,214,94,174,80,87,10,35,168,142,131,91,49,214,83,26,216,250,29,144,76,54,182,82,74,90,154,91,167,162,73,42,90,111,120,103,219,51,121,100,204,149,127,50,88,175,93,161,101,243,18,170,52,218,141,241,93,151,14,100,75,78,123,204,73,97,201,239,41,183,91,113,45,26,86,133,36,201,68,162,51,35,35,35,33,110,156,56,109,59,170,198,201,142,30,90,215,173,179,85,183,235,80,189,45,218,105,213,72,78,68,148,198,250,172,181,163,123,78,18,86,157,200,90,84,90,151,84,168,140,186,25,14,127,197,103,46,19,49,199,47,177,174,203,74,223,170,214,47,59,6,160,220,138,84,42,92,7,230,202,157,22,91,173,49,42,50,25,105,95,222,31,55,54,45,73,76,67,34,218,75,90,138,181,178,177,135,57,167,203,182,96,172,156,99,115,43,88,171,54,37,191,80,62,222,194,108,138,139,142,46,11,237,46,60,174,82,118,182,70,241,48,243,166,222,229,146,121,132,141,218,167,82,59,31,226,237,135,183,246,37,101,182,219,161,97,205,143,112,93,85,38,47,136,114,221,135,68,166,61,57,246,216,76,9,233,83,170,109,148,169,68,130,82,208,147,81,150,154,173,37,237,33,7,248,112,229,235,31,108,108,231,97,229,211,122,224,126,32,91,244,88,94,150,237,53,26,165,179,54,36,86,55,210,165,161,27,221,113,180,161,59,150,180,164,181,62,170,81,17,117,50,23,126,33,175,21,76,3,170,227,102,90,61,39,103,219,114,235,55,101,151,88,139,82,166,196,166,209,85,62,163,49,135,150,81,164,69,103,151,243,168,65,147,205,200,94,210,81,31,99,78,228,244,37,162,178,242,177,135,57,167,203,182,96,172,156,99,115,43,88,171,54,37,191,80,62,222,194,108,138,139,142,46,11,237,46,60,174,82,118,182,70,241,48,243,166,222,229,146,121,132,141,218,167,82,57,169,198,83,9,241,79,20,63,4,31,131,60,52,186,238,223,70,124,160,237,190,130,163,73,159,217,121,158,143,229,243,121,40,86,205,220,181,237,221,166,187,21,167,113,142,107,194,39,4,49,163,13,115,37,114,87,113,27,8,111,91,86,154,253,143,50,35,83,43,116,9,112,88,113,245,79,128,164,180,151,30,109,41,53,154,80,181,18,72,245,209,10,63,97,139,116,0,20,109,196,23,12,51,37,141,249,180,190,174,235,107,1,241,130,171,111,66,144,205,18,142,235,182,188,247,216,38,34,50,134,92,84,85,33,11,71,102,114,66,100,62,217,160,244,81,63,188,200,148,181,16,151,252,34,114,181,121,96,229,155,119,226,182,41,89,178,237,251,134,235,144,213,46,153,6,175,74,40,245,24,148,232,198,163,113,205,86,124,230,145,33,229,145,27,75,66,53,236,109,57,235,165,109,153,119,94,35,214,157,213,124,228,199,16,237,107,42,217,170,220,21,169,190,137,236,212,234,92,39,37,202,127,101,86,34,215,177,166,201,75,86,212,33,74,61,11,162,82,102,125,8,197,32,254,41,217,167,255,0,131,78,42,255,0,232,109,71,255,0,98,52,166,41,131,137,174,75,177,113,25,151,168,226,78,17,225,61,193,115,219,215,228,118,234,142,149,179,111,46,66,32,212,80,132,181,41,183,81,27,122,183,184,164,166,73,186,180,35,152,185,46,17,111,83,110,40,118,190,15,22,230,52,97,101,87,17,176,231,20,112,179,18,173,170,109,98,60,42,221,41,218,221,14,92,58,83,79,176,165,179,37,41,83,228,148,166,75,169,122,41,145,33,38,107,68,85,110,50,229,164,142,58,113,30,203,214,62,223,57,206,196,59,166,202,192,252,64,184,40,179,125,19,217,170,52,187,102,108,184,175,236,165,68,66,246,58,219,106,66,182,173,10,73,232,125,20,147,35,234,70,36,175,6,188,39,197,60,47,252,47,254,19,48,210,235,180,189,39,242,127,177,122,118,141,38,7,106,229,250,67,153,202,231,33,59,246,243,17,187,110,186,111,78,189,228,44,168,0,0,103,219,51,121,100,204,149,127,50,88,175,93,161,101,243,18,170,52,218,141,241,93,151,14,100,75,78,123,204,73,97,201,239,41,183,91,113,45,26,86,133,36,201,68,162,51,35,35,35,33,110,156,56,109,59,170,198,201,142,30,90,215,173,179,85,183,235,80,189,45,218,105,213,72,78,68,148,198,250,172,181,163,123,78,18,86,157,200,90,84,90,151,84,168,140,186,25,9,42,0,43,87,140,166,19,226,158,40,126,8,63,6,120,105,117,221,190,140,249,65,219,125,5,70,147,63,178,243,61,31,203,230,242,80,173,155,185,107,219,187,77,118,43,78,227,17,171,135,14,94,177,246,198,206,118,30,93,55,174,7,226,5,191,69,133,233,110,211,81,170,91,51,98,69,99,125,42,90,17,189,215,27,74,19,185,107,74,75,83,234,165,17,23,83,32,226,61,151,172,125,190,115,157,136,119,77,149,129,248,129,112,81,102,250,39,179,84,105,118,204,217,113,95,217,74,136,133,236,117,182,212,133,109,90,20,147,208,250,41,38,71,212,140,73,94,13,120,79,138,120,95,248,95,252,38,97,165,215,105,122,79,228,255,0,98,244,237,26,76,14,213,203,244,135,51,149,206,66,119,237,230,35,118,221,116,222,157,123,200,89,80,0,0,10,64,226,61,151,172,125,190,115,157,136,119,77,149,129,248,129,112,81,102,250,39,179,84,105,118,204,217,113,95,217,74,136,133,236,117,182,212,133,109,90,20,147,208,250,41,38,71,212,140,78,14,17,56,123,127,97,174,91,110,74,22,35,88,247,5,171,82,126,248,153,45,168,117,186,99,208,95,113,133,64,128,148,186,150,222,74,84,104,53,33,105,37,17,105,170,20,94,195,21,23,248,167,102,159,254,13,56,171,255,0,161,181,31,253,136,208,70,89,41,53,90,6,91,112,162,133,93,166,75,167,84,169,214,61,10,36,200,114,217,83,47,198,125,184,12,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,199,64,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,223,241,78,205,63,252,26,113,87,255,0,67,106,63,251,17,123,217,25,147,127,61,148,188,51,135,137,214,148,187,102,225,164,81,253,8,253,50,92,7,161,62,203,16,158,114,36,101,56,203,222,186,86,184,236,50,225,153,232,74,53,154,146,73,73,145,23,117,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,123,53,58,151,9,201,114,159,217,85,136,181,236,105,178,82,213,181,8,82,143,66,232,148,153,159,66,49,72,63,138,118,105,255,0,224,211,138,191,250,27,81,255,0,216,141,41,128,10,213,227,41,132,248,167,138,31,130,15,193,158,26,93,119,111,163,62,80,118,223,65,81,164,207,236,188,207,71,242,249,188,148,43,102,238,90,246,238,211,93,138,211,184,196,106,225,195,151,172,125,177,179,157,135,151,77,235,129,248,129,111,209,97,122,91,180,212,106,150,204,216,145,88,223,74,150,132,111,117,198,210,132,238,90,210,146,212,250,169,68,69,212,200,93,248,0,0,135,249,230,201,149,119,56,120,143,131,180,199,42,190,134,179,45,127,78,72,185,170,77,45,7,41,45,186,112,57,81,163,54,173,117,121,222,83,164,78,41,38,219,105,66,148,173,198,72,105,201,85,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,217,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,213,74,51,62,166,99,235,0,10,139,226,237,130,24,209,137,89,146,182,235,184,115,132,55,173,213,77,98,199,135,17,217,148,74,4,185,204,54,250,103,207,82,154,83,140,182,164,146,201,43,66,141,38,122,232,180,159,180,135,74,224,215,132,248,167,133,255,0,133,255,0,194,102,26,93,118,151,164,254,79,246,47,78,209,164,192,237,92,191,72,115,57,92,228,39,126,222,98,55,109,215,77,233,215,188,133,149,0,10,107,226,145,99,102,159,26,115,65,58,157,64,193,172,64,175,217,150,125,62,29,62,223,126,141,110,212,101,65,119,157,29,169,18,159,37,33,43,105,79,27,206,155,75,91,123,117,76,102,144,162,51,111,83,233,92,34,114,145,121,89,87,149,223,141,88,201,133,183,5,183,82,165,199,106,141,108,34,191,77,40,171,222,241,41,83,100,54,203,232,39,208,180,182,76,52,151,147,181,6,137,18,81,170,253,114,68,255,0,204,221,38,171,95,203,110,43,208,168,84,201,117,26,149,70,199,174,196,135,14,35,42,121,249,47,185,1,228,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,207,191,226,157,154,127,248,52,226,175,254,134,212,127,246,35,74,98,165,120,181,101,18,246,184,49,150,223,198,44,28,195,171,174,234,151,120,211,220,143,113,70,161,81,38,84,59,60,168,73,101,182,100,186,182,247,147,124,214,28,109,164,182,72,66,127,129,169,94,178,150,179,39,9,90,46,62,224,118,50,220,22,46,32,101,255,0,16,40,150,222,32,83,219,223,89,168,90,147,99,51,6,116,20,188,235,28,215,221,36,54,211,43,109,217,72,63,85,74,83,170,142,146,218,70,163,63,203,197,219,4,49,163,18,179,37,109,215,112,231,8,111,91,170,154,197,143,14,35,179,40,148,9,115,152,109,244,207,158,165,52,167,25,109,73,37,146,86,133,26,76,245,209,105,63,105,14,149,193,175,9,241,79,11,255,0,11,255,0,132,204,52,186,237,47,73,252,159,236,94,157,163,73,129,218,185,126,144,230,114,185,200,78,253,188,196,110,219,174,155,211,175,121,11,42,0,17,171,136,245,167,117,95,57,49,196,59,90,202,182,106,183,5,106,111,162,123,53,58,151,9,201,114,159,217,85,136,181,236,105,178,82,213,181,8,82,143,66,232,148,153,159,66,49,72,63,138,118,105,255,0,224,211,138,191,250,27,81,255,0,216,141,41,128,0,0,0,0,0,166,78,43,185,99,149,99,223,40,198,10,19,27,233,181,173,123,98,183,145,114,185,44,193,142,223,69,58,106,86,170,81,247,32,180,246,234,93,69,122,178,243,145,220,39,153,86,213,167,184,244,212,91,199,15,158,34,116,123,130,146,206,23,99,29,91,179,213,88,221,216,165,242,20,190,211,185,82,159,115,212,143,24,146,141,169,38,203,170,186,247,151,93,72,89,91,110,33,212,19,141,158,169,62,227,31,244,0,34,174,124,50,125,15,51,150,34,92,163,51,182,232,165,235,232,247,55,25,254,81,232,188,222,138,121,182,255,0,36,193,151,173,175,213,215,190,132,107,180,42,173,175,86,122,141,89,141,217,230,198,219,204,111,122,87,183,114,73,69,213,38,100,125,20,94,208,172,215,234,183,3,229,38,171,39,156,226,123,143,98,83,236,34,254,73,23,184,133,151,240,94,90,253,57,119,35,249,39,216,63,251,138,136,182,144,1,28,179,247,134,114,49,51,45,183,60,40,44,243,36,210,161,77,170,32,183,17,126,74,4,162,46,245,164,187,214,94,255,0,176,197,1,208,106,149,76,60,191,105,213,168,231,201,168,219,85,118,101,32,253,85,108,126,59,196,162,239,37,36,244,82,61,198,95,104,183,124,27,226,55,71,185,176,238,131,22,169,82,221,82,130,204,86,39,185,201,81,104,164,48,217,57,209,49,137,63,73,71,244,117,250,132,120,226,9,158,184,88,177,109,49,134,118,84,221,89,109,105,237,206,114,207,215,209,185,76,184,157,28,142,147,45,73,196,245,74,190,207,105,136,147,149,156,43,151,139,216,223,107,90,172,55,189,130,170,65,126,103,82,45,35,246,198,16,231,122,208,125,206,123,15,95,112,209,157,139,110,199,180,44,155,122,211,136,90,49,69,165,68,167,54,93,126,131,44,165,178,239,51,62,228,251,76,254,211,31,112,0,7,241,74,218,147,86,154,232,90,232,51,255,0,196,166,233,153,116,102,142,188,114,209,183,209,103,42,154,223,82,63,155,106,163,51,78,226,47,210,62,253,79,235,49,51,248,47,211,160,162,201,184,234,72,63,225,74,159,49,163,46,191,67,147,78,87,191,78,241,102,64,0,0,3,243,212,34,34,124,9,48,92,250,50,25,91,74,251,20,147,47,233,25,224,207,109,143,42,196,204,189,225,6,68,126,82,106,53,58,133,73,143,92,149,189,167,42,18,73,42,232,165,105,174,206,227,208,254,161,99,156,29,49,9,170,182,13,85,236,119,30,220,252,58,188,137,73,45,186,104,218,34,211,218,47,228,145,119,159,191,95,243,137,223,125,45,45,217,23,11,139,86,212,166,149,44,205,90,107,161,19,42,234,51,89,142,235,75,152,225,136,110,33,91,146,171,174,172,100,173,52,212,142,99,189,69,223,112,202,130,184,121,93,162,169,107,221,207,84,103,139,166,154,18,169,208,250,127,136,126,188,219,230,226,145,129,23,125,153,101,181,39,117,78,179,84,167,41,214,54,40,191,130,188,235,237,154,183,114,86,159,164,214,154,17,146,190,194,234,114,50,204,175,34,233,180,232,247,27,101,162,106,112,35,204,47,177,198,146,191,113,126,151,184,190,193,246,135,241,74,36,164,212,163,208,136,181,49,10,115,217,158,251,107,3,237,170,181,135,107,84,255,0,175,25,208,95,106,57,114,92,249,141,237,201,105,46,250,241,214,210,182,188,210,125,83,81,107,246,117,58,123,184,179,33,140,183,93,81,202,173,98,239,231,201,117,211,119,119,163,226,167,214,53,26,191,146,209,23,122,143,216,46,235,135,65,226,43,249,109,164,84,241,18,111,105,126,164,113,230,211,213,203,97,31,192,156,129,17,77,116,103,167,126,255,0,165,162,186,245,46,225,40,64,0,0,5,32,113,111,196,22,238,220,124,106,222,140,255,0,50,61,3,119,47,213,211,78,124,40,11,62,244,145,247,167,222,127,168,122,158,14,120,114,237,123,20,235,119,186,139,86,104,29,155,94,238,156,248,213,6,191,72,143,188,189,199,250,187,197,203,0,0,0,0,0,0,0,0,0,0,0,0,0,128,252,95,176,201,187,187,3,160,222,168,111,124,171,79,155,200,45,116,215,181,76,128,218,191,150,69,220,159,105,43,245,119,138,150,203,182,32,163,11,177,134,129,124,58,230,198,233,221,171,113,233,175,229,34,186,209,127,37,95,206,123,143,250,70,151,35,72,110,91,9,144,209,234,149,107,167,234,61,7,250,128,0,0,249,55,101,181,75,188,173,154,165,171,90,143,207,131,86,134,252,41,13,239,82,119,54,235,106,66,139,84,153,25,106,149,31,113,145,253,100,40,131,62,57,57,186,50,255,0,136,181,59,134,149,73,214,208,171,74,122,84,87,249,237,252,201,186,252,165,161,157,170,125,110,171,70,153,35,220,100,90,251,116,62,248,183,66,174,213,109,170,180,90,229,18,87,102,155,9,228,62,195,187,18,189,139,66,137,73,61,20,70,71,162,146,71,161,150,157,5,146,100,207,138,93,74,131,34,153,135,216,227,39,157,1,74,102,35,53,61,137,79,47,172,118,146,92,152,209,13,71,162,73,213,117,87,94,239,113,139,86,178,175,155,103,16,168,17,110,107,78,163,219,105,242,219,67,173,59,201,113,189,73,104,74,203,163,137,74,190,138,210,125,75,218,57,134,116,46,95,146,185,105,191,170,4,157,202,118,223,170,176,142,186,122,199,79,144,101,236,63,209,20,207,195,251,17,42,118,190,107,232,213,88,115,251,33,220,147,99,211,100,171,148,151,55,53,34,165,21,75,78,134,147,211,232,151,82,34,62,157,12,133,189,103,190,212,171,94,217,91,186,217,162,163,180,46,37,38,117,65,195,213,40,213,164,211,165,106,175,88,203,244,139,161,117,235,220,40,135,4,225,56,198,61,88,84,249,8,245,219,187,233,108,173,58,251,74,107,100,101,208,105,50,200,36,70,177,104,4,175,85,45,82,98,145,251,116,34,101,34,152,120,183,98,201,222,120,239,22,209,167,77,231,83,168,212,212,54,234,121,123,118,202,106,100,246,212,90,154,9,71,162,84,93,198,105,251,71,187,224,195,134,114,100,226,93,197,138,110,47,248,43,84,121,116,100,167,66,252,161,72,167,191,174,187,245,238,255,0,139,167,215,236,23,2,0,0,0,2,189,120,202,192,223,129,116,41,253,155,93,183,12,86,249,187,251,191,129,212,15,77,63,199,168,173,204,141,40,211,153,155,32,201,90,127,28,211,125,159,254,112,140,52,77,4,245,133,28,245,255,0,98,71,249,136,127,184,0,0,128,252,80,50,122,172,100,181,28,198,11,78,22,251,138,218,167,25,72,62,102,155,160,71,110,108,133,39,231,30,67,101,171,142,39,169,32,213,246,151,65,74,243,224,203,165,205,122,4,214,185,82,35,56,166,156,70,226,86,213,164,204,140,181,45,72,250,145,247,15,240,53,169,69,161,152,152,220,58,114,145,112,99,118,41,82,239,154,181,43,250,213,183,38,177,53,82,57,232,245,228,71,147,17,211,111,106,94,67,133,171,78,153,238,218,101,236,208,207,161,94,189,46,157,22,143,76,135,72,132,141,145,224,176,220,102,83,169,158,212,33,36,148,150,166,102,103,208,139,188,204,199,234,1,254,114,31,106,44,119,100,188,173,173,178,133,56,179,211,93,18,69,169,159,65,72,188,90,113,78,45,221,143,175,89,148,249,253,161,171,119,110,228,114,141,28,190,209,10,11,133,212,208,70,122,154,79,218,122,125,93,194,13,195,135,38,161,37,17,34,55,204,117,205,118,167,82,45,116,45,79,169,244,238,35,23,77,195,151,33,204,224,205,37,120,151,137,180,238,101,211,55,78,198,215,56,203,176,236,84,182,92,245,153,144,182,221,222,211,168,62,169,245,125,157,117,50,159,128,3,192,98,230,57,225,174,8,81,14,191,136,215,7,163,34,123,21,217,36,61,175,174,218,59,153,109,103,222,234,61,158,223,168,244,168,172,220,241,62,190,49,117,11,181,48,185,207,66,80,23,167,57,90,51,39,180,105,200,113,61,31,136,149,163,107,141,185,220,125,119,123,136,132,13,113,197,186,179,113,195,213,71,222,98,87,228,227,33,247,198,98,238,54,42,85,168,157,130,211,107,119,104,151,204,101,221,218,183,32,147,234,38,67,110,150,142,178,69,211,223,175,119,125,232,225,214,29,218,216,89,105,195,178,236,218,119,98,165,193,230,114,89,231,56,230,221,238,173,197,122,206,41,74,63,89,197,31,83,62,255,0,118,132,61,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,15,51,136,184,119,107,98,157,167,50,203,188,169,221,182,151,59,151,206,103,156,227,123,182,58,135,19,235,54,164,168,189,102,210,125,12,187,189,218,144,162,236,227,228,62,249,203,165,196,253,74,139,19,183,218,78,237,228,75,230,50,214,205,27,142,74,245,21,33,199,79,87,94,50,235,238,215,187,186,40,54,226,218,89,56,217,232,162,238,49,60,178,141,196,250,248,194,36,34,212,197,23,61,55,64,70,188,149,104,204,110,207,175,61,197,116,98,34,150,189,206,56,223,121,244,219,238,51,22,235,132,120,231,134,184,223,68,42,254,28,220,30,147,137,237,87,100,144,206,158,187,136,238,121,180,31,123,75,246,123,62,178,215,223,128,8,7,196,103,33,204,99,53,41,24,151,134,116,238,93,211,11,94,216,215,56,207,183,111,84,70,91,245,158,144,134,218,216,211,75,62,137,245,189,189,116,51,165,153,176,164,211,228,174,28,198,249,111,55,166,228,234,71,166,164,70,93,75,167,113,144,156,124,37,241,82,45,161,143,172,217,181,9,253,157,171,139,118,212,114,141,124,206,207,10,115,157,228,131,50,208,212,94,210,215,235,238,23,126,0,63,45,82,157,22,177,76,153,72,154,141,241,231,48,228,103,147,169,150,228,45,38,149,22,164,100,101,208,207,184,200,197,20,113,22,202,69,193,130,56,165,84,190,105,52,175,235,86,227,154,252,212,200,231,163,212,145,34,76,183,73,189,170,121,110,30,141,52,71,187,105,23,179,66,62,135,14,73,106,73,104,70,63,222,4,25,117,73,172,192,132,215,54,68,151,18,211,104,220,73,220,181,25,17,22,167,161,23,83,46,241,117,28,47,242,120,172,27,181,91,198,11,178,22,203,138,229,167,17,71,62,102,187,96,72,110,20,132,167,230,222,91,103,163,141,171,169,160,149,246,23,65,62,0,0,7,248,78,233,10,65,255,0,201,47,252,198,51,179,158,83,53,102,102,247,51,61,127,142,106,94,97,36,89,31,6,168,27,48,46,187,63,179,105,186,225,148,223,55,127,127,240,58,121,233,167,248,245,22,20,0,0,0,2,159,184,207,97,156,168,216,149,110,226,155,106,254,10,237,30,37,21,73,208,191,40,114,42,15,235,174,253,123,191,226,233,245,251,7,132,225,35,139,39,102,99,188,171,70,163,55,147,78,172,211,86,219,73,229,238,221,41,217,144,27,73,106,72,53,22,169,73,247,153,39,236,23,61,123,146,36,216,181,242,79,172,151,105,50,180,246,106,70,202,134,108,241,182,27,143,227,213,251,79,97,62,187,151,125,85,148,39,95,105,205,112,136,186,139,222,200,133,169,86,178,114,183,106,51,90,71,103,92,186,76,26,131,103,170,87,163,74,167,69,209,94,169,159,232,159,67,235,211,184,84,47,16,28,68,169,221,25,175,172,213,102,79,237,103,109,205,145,77,140,174,82,91,218,212,122,148,165,33,58,18,75,95,164,125,76,140,250,245,51,23,49,146,251,151,229,86,90,108,26,129,167,106,154,183,233,76,47,174,190,177,83,227,153,251,11,244,135,79,189,111,155,103,15,104,18,174,107,178,163,216,169,241,27,91,174,187,201,113,205,9,8,82,207,163,105,82,190,138,20,125,11,216,42,167,57,124,82,234,85,231,234,120,125,129,210,121,48,18,167,162,61,83,216,149,115,58,200,105,69,201,147,16,148,90,164,218,87,69,116,238,247,152,173,186,237,118,171,114,213,165,87,43,114,187,76,217,175,45,247,221,216,148,111,90,212,106,81,232,146,34,45,84,163,61,8,180,234,37,38,67,178,115,116,102,3,17,105,151,13,86,147,165,161,73,148,204,169,79,243,219,249,227,105,248,171,91,59,82,250,29,78,173,60,103,184,136,244,246,106,125,215,191,105,219,84,187,54,217,165,218,180,88,252,136,52,152,108,66,142,222,245,43,107,109,54,148,36,181,81,153,158,137,73,119,153,159,214,99,235,0,0,0,255,0,41,50,27,136,194,164,58,122,37,58,107,250,207,65,154,76,197,98,10,49,75,24,107,247,203,75,222,221,75,178,237,61,52,252,156,86,154,63,228,167,249,191,209,47,233,22,207,194,7,12,219,180,112,58,117,234,182,246,75,187,57,92,242,215,93,59,44,201,237,167,249,102,93,202,246,18,127,95,120,159,32,0,0,0,0,0,0,0,0,0,0,0,0,57,206,96,112,219,240,179,133,117,155,28,156,229,170,127,103,218,173,53,211,100,150,157,238,220,159,230,253,229,253,3,52,178,89,118,157,49,76,171,162,219,211,221,237,47,253,227,70,89,56,196,198,49,87,1,45,235,153,18,57,207,59,218,249,170,216,105,238,155,33,5,211,98,75,185,191,97,14,220,0,0,0,62,69,213,105,208,47,90,28,187,110,229,129,219,41,243,154,113,135,217,230,173,189,200,90,20,133,22,228,25,40,181,74,148,93,12,187,197,119,102,99,132,165,179,114,183,85,186,112,110,119,162,230,159,62,90,41,188,167,31,231,47,231,150,72,230,200,152,68,157,84,166,211,174,157,52,215,218,98,173,49,103,8,111,108,23,186,228,89,247,205,47,177,78,97,75,209,60,246,92,220,148,184,227,123,190,105,107,34,213,77,47,166,190,207,179,95,97,151,236,213,98,166,94,43,108,78,179,171,59,32,115,82,169,48,251,60,99,230,163,123,70,180,239,113,151,20,157,82,202,75,82,238,239,247,235,47,177,187,136,205,159,142,216,7,81,179,234,77,246,11,142,85,41,230,29,111,87,93,230,45,80,156,108,250,148,100,54,90,184,233,247,30,157,61,221,213,249,135,215,51,182,93,247,111,221,109,47,105,210,42,145,39,25,232,71,209,167,144,231,184,255,0,71,220,127,97,141,28,97,77,74,155,139,185,111,182,36,202,71,106,141,116,217,144,147,41,189,84,141,229,38,2,13,105,212,137,38,90,147,157,229,183,191,166,130,149,234,120,75,83,195,238,34,84,107,98,36,94,67,71,137,177,231,192,111,122,85,203,139,233,195,67,69,169,173,70,122,18,8,189,99,221,239,33,117,56,209,127,39,10,112,14,224,188,39,43,71,233,86,228,183,147,211,189,230,161,56,225,119,37,69,222,217,251,12,190,209,157,76,74,187,231,226,142,37,215,46,165,252,227,245,234,188,153,45,23,170,95,151,144,181,145,125,20,151,123,158,210,47,212,47,35,134,190,13,39,10,242,233,73,155,49,141,179,238,52,177,88,53,110,215,70,228,65,134,123,116,37,169,63,73,179,235,208,254,162,18,200,0,0,0,4,24,227,5,77,155,63,43,244,215,35,30,228,70,186,25,121,196,244,45,18,154,116,253,85,169,159,215,220,42,215,36,15,27,25,152,177,212,71,166,181,170,97,127,253,194,48,209,77,61,91,224,70,81,251,89,65,255,0,250,36,63,64,0,0,255,0,151,27,67,173,169,167,11,84,172,141,42,47,121,24,138,153,133,225,211,129,248,241,82,93,196,229,63,209,53,183,156,55,31,153,205,152,255,0,51,85,58,181,23,47,180,161,5,170,221,221,208,186,105,167,113,244,231,120,115,194,59,3,45,58,235,85,139,146,87,167,26,101,105,90,99,236,153,23,185,104,81,122,200,152,126,196,168,187,191,149,245,9,175,104,89,214,237,137,64,135,108,218,212,254,197,78,128,203,113,216,103,154,227,155,16,132,37,9,45,203,82,148,122,37,9,46,166,103,208,125,160,1,11,120,148,230,178,62,8,225,116,155,46,132,238,234,253,200,202,225,154,118,153,114,227,72,143,49,189,250,169,149,160,244,113,162,233,169,25,251,200,186,157,30,92,215,21,78,236,173,201,184,43,15,115,101,202,217,204,94,212,167,93,168,74,11,162,72,139,185,37,236,22,197,195,59,34,241,45,250,123,56,211,137,48,121,149,7,247,122,58,63,52,203,147,181,83,35,59,235,51,32,210,173,201,52,31,172,142,158,207,105,139,50,34,211,161,15,232,8,95,156,174,34,150,102,94,85,46,205,182,89,244,173,216,223,47,115,59,157,99,145,175,103,112,189,101,198,113,165,110,105,229,31,127,77,61,231,161,83,22,47,99,85,249,141,183,59,215,77,245,85,237,146,157,219,167,204,50,222,221,27,109,31,236,77,160,143,163,72,246,123,62,221,125,158,5,101,3,25,49,245,242,85,159,65,221,7,249,82,187,84,82,219,209,221,61,71,30,65,159,172,202,139,252,126,237,109,75,46,156,43,240,155,11,57,21,171,237,223,148,181,150,183,109,119,108,152,123,53,231,36,250,53,45,72,61,80,226,11,187,249,62,243,49,55,105,116,184,20,104,45,211,169,172,114,99,181,174,196,110,82,180,212,204,207,170,140,207,188,204,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,169,75,129,89,130,229,58,164,199,58,59,186,111,70,229,39,93,12,140,186,164,200,251,200,132,34,204,95,11,12,38,197,78,209,90,177,28,249,53,89,119,102,231,116,147,51,126,156,148,151,71,101,165,5,162,27,89,119,127,43,222,68,42,183,29,114,129,140,152,4,249,174,240,160,237,131,252,153,93,170,41,238,232,214,190,163,111,44,203,214,121,37,254,63,179,198,97,14,53,95,152,37,115,179,116,216,181,94,199,41,173,218,252,195,46,110,213,183,17,254,202,218,200,186,58,191,103,183,236,210,231,114,109,196,82,204,204,50,162,89,183,51,94,137,187,28,230,109,103,115,175,243,244,237,14,31,172,136,205,180,157,173,50,147,239,235,175,188,180,57,160,3,248,101,175,67,21,155,196,199,34,241,110,10,123,216,209,134,208,57,117,6,54,250,70,63,52,207,157,185,80,227,53,235,61,32,146,157,169,37,159,170,142,190,223,97,138,157,182,110,42,157,167,91,141,112,81,222,229,75,139,191,150,189,169,86,155,144,164,31,69,17,151,114,143,216,52,29,146,156,205,211,179,39,133,81,107,174,30,202,212,93,254,144,103,214,61,155,164,201,75,94,183,41,180,30,168,99,95,84,190,222,189,242,28,0,124,91,190,206,183,111,186,4,203,102,233,167,246,218,116,246,92,142,251,60,215,27,222,133,161,72,81,110,66,146,162,213,43,81,116,50,62,162,20,98,55,8,236,12,187,43,174,214,45,185,94,131,105,229,169,106,143,178,100,174,245,173,71,235,46,97,123,20,146,238,254,79,214,58,38,94,184,116,224,126,4,84,145,113,55,79,244,181,109,135,9,198,38,115,102,49,203,209,77,45,37,203,237,43,65,232,182,183,117,46,186,233,220,93,101,91,109,161,166,210,211,101,162,80,68,148,151,184,136,127,208,0,0,252,245,5,108,129,37,69,236,101,103,255,0,232,152,206,182,119,222,55,243,49,124,40,207,93,43,85,50,255,0,251,132,145,105,92,31,105,179,96,101,126,164,228,147,218,137,55,67,207,54,158,135,170,85,78,129,162,181,35,250,187,132,231,0,0,0,1,19,120,148,96,210,113,83,46,149,105,176,216,221,62,220,75,245,130,86,237,53,110,60,25,135,183,67,90,83,244,156,46,189,79,234,49,70,248,107,119,207,194,236,75,161,221,72,249,183,232,53,120,210,93,47,84,255,0,33,33,11,50,250,42,46,246,253,132,127,172,104,171,5,239,228,226,182,1,219,247,132,21,124,253,86,220,136,242,143,78,231,157,132,219,135,222,148,151,123,133,236,34,251,5,43,211,48,150,167,136,60,68,171,54,196,184,189,161,164,226,108,137,243,219,222,148,115,34,250,112,144,233,106,75,73,150,164,179,47,84,247,123,136,93,78,42,212,105,216,71,150,251,158,76,68,118,88,214,181,153,53,49,91,213,75,216,81,160,44,208,157,76,148,103,161,55,222,123,187,186,234,51,141,136,55,51,183,157,247,112,221,110,175,113,213,234,178,231,17,232,69,209,215,150,231,184,191,75,220,95,97,11,3,193,30,35,22,126,4,224,29,58,207,167,55,219,238,56,148,166,88,105,189,93,107,150,180,194,109,178,234,113,150,217,232,227,69,222,122,30,190,238,248,131,152,28,213,226,166,97,235,111,206,188,107,59,224,115,84,168,240,251,60,98,229,35,123,166,130,222,219,45,169,90,37,229,22,167,223,223,238,211,199,225,54,16,222,216,209,117,199,179,236,106,95,109,156,250,145,170,121,236,183,181,42,113,182,247,124,234,208,71,162,157,71,77,125,191,110,150,151,150,126,18,150,205,180,221,42,233,198,73,222,148,154,92,137,107,166,242,156,99,146,191,153,89,163,155,30,97,146,180,82,92,78,186,117,215,95,97,11,17,181,109,58,5,149,67,137,109,219,80,59,29,62,11,77,176,195,60,213,185,181,8,66,80,146,220,179,53,30,137,74,75,169,159,112,250,224,0,0,3,137,103,27,19,24,194,188,4,184,110,101,200,228,188,215,100,229,43,97,171,190,108,116,31,77,138,46,231,61,164,51,153,29,151,106,51,18,210,122,173,205,125,222,194,255,0,220,52,181,151,220,53,252,19,97,85,26,199,55,57,138,129,218,55,43,77,53,223,37,215,123,183,43,249,207,121,255,0,64,232,192,0,0,0,0,0,0,0,0,0,0,0,0,63,134,68,101,161,140,238,103,179,11,158,194,204,196,220,52,125,155,99,57,217,57,5,169,31,116,24,202,87,242,212,125,238,123,76,77,206,14,24,198,79,83,43,56,81,61,253,133,19,179,246,36,109,215,126,229,84,31,115,169,35,166,157,62,146,190,207,112,180,128,0,0,0,1,206,49,183,1,236,44,119,180,230,218,247,165,51,158,79,176,227,108,187,206,121,60,149,169,167,16,149,237,109,196,110,211,154,163,208,207,67,255,0,6,148,201,156,158,30,151,190,93,234,19,46,107,113,239,76,90,110,27,146,18,254,214,99,246,84,154,164,44,154,218,185,46,58,189,173,50,147,221,167,93,125,229,214,28,153,25,25,145,247,144,11,155,225,5,141,201,187,240,194,126,23,206,86,217,212,71,221,125,148,105,174,177,89,143,1,132,171,82,108,139,233,40,250,26,141,95,111,120,149,23,174,87,108,43,215,25,104,120,219,49,28,186,229,17,168,205,54,122,188,123,137,153,74,146,93,206,146,11,85,168,251,208,127,172,186,8,87,198,59,26,125,13,67,162,96,204,37,124,244,196,198,171,187,211,253,137,104,168,71,50,234,131,46,242,46,229,235,245,123,68,6,201,86,17,63,140,89,130,181,232,36,214,248,176,42,16,170,51,61,98,47,152,68,216,233,95,242,208,125,206,123,12,207,220,67,68,22,213,14,37,179,111,83,45,216,41,219,30,153,13,152,109,22,166,122,33,180,18,11,188,204,251,146,93,230,127,104,250,64,0,0,0,34,23,20,162,81,229,98,118,210,215,248,115,186,253,158,142,154,42,27,37,38,148,230,86,198,53,163,113,122,114,153,211,93,63,240,248,195,69,180,205,14,155,16,200,180,46,67,125,63,232,144,253,32,0,0,0,0,3,156,102,11,23,169,120,33,133,53,235,254,165,235,42,4,25,75,140,223,172,92,199,209,25,215,80,157,82,133,233,175,40,250,154,76,139,219,238,60,239,99,182,45,214,177,179,19,171,183,245,97,205,125,35,62,83,209,155,209,31,52,195,146,29,117,8,213,40,70,237,57,167,212,210,70,126,223,113,74,62,26,185,62,94,54,222,201,196,27,177,59,109,186,62,186,53,174,189,171,154,204,198,187,219,121,14,35,107,141,36,254,137,235,245,23,83,188,8,209,153,136,202,99,199,70,198,209,174,133,169,158,154,158,190,209,254,163,252,223,125,168,205,41,231,149,181,9,211,83,208,207,219,167,176,85,214,121,120,158,122,61,233,248,89,130,173,239,89,114,185,213,141,116,211,164,103,211,243,18,98,253,110,163,162,190,191,113,10,188,163,209,238,76,66,184,219,167,83,89,237,213,73,186,237,78,230,218,221,177,179,51,234,102,148,150,137,65,255,0,131,222,45,135,41,92,40,237,171,126,20,91,199,27,222,244,149,65,221,255,0,197,91,92,103,145,161,190,223,229,163,76,52,171,114,77,165,247,116,211,79,121,139,31,165,82,41,212,72,77,211,169,113,249,49,218,215,98,55,169,90,106,102,103,213,70,103,222,102,63,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,15,199,85,164,83,171,112,156,167,85,35,243,163,187,166,244,111,82,117,208,200,203,170,76,143,188,136,87,6,109,120,81,219,87,4,41,87,142,8,61,232,218,131,91,63,138,182,184,247,63,83,97,191,203,73,152,73,78,212,147,171,238,235,174,158,227,21,61,88,163,220,152,123,113,185,78,169,51,216,106,144,180,220,157,205,187,183,123,100,101,212,141,73,61,82,178,255,0,15,188,90,22,70,184,158,122,65,232,24,89,141,77,237,89,243,121,53,157,117,215,164,151,213,243,17,162,253,77,35,170,191,227,123,200,90,51,15,181,37,164,188,202,183,33,90,232,122,25,123,116,246,143,244,31,229,38,51,50,217,84,121,8,222,218,244,212,181,50,215,67,215,216,40,255,0,137,86,79,87,130,87,178,177,2,211,78,235,110,177,166,173,107,167,101,229,51,13,175,164,227,203,113,123,156,117,71,244,75,79,172,186,151,5,202,142,99,107,121,108,197,24,87,172,20,243,160,167,153,218,227,106,132,243,127,131,190,218,61,115,105,195,78,138,124,207,161,117,238,63,121,104,146,205,187,105,87,197,185,18,231,162,187,204,135,51,153,203,86,213,22,187,28,82,15,162,136,143,189,39,222,67,237,128,0,0,0,0,15,205,83,208,169,178,204,203,82,228,57,211,254,137,140,233,103,88,210,172,202,223,38,132,109,47,78,84,250,107,175,254,31,36,91,199,11,82,81,101,98,22,226,255,0,195,219,211,236,244,116,33,47,128,0,0,0,124,219,150,135,18,230,183,170,118,236,244,110,143,83,134,244,55,75,83,45,80,226,13,10,238,50,62,229,31,113,151,218,51,191,157,92,34,127,7,115,5,116,80,77,173,145,103,212,38,212,97,250,196,127,48,185,178,18,143,229,172,251,155,246,153,31,188,132,249,224,227,141,62,153,162,86,240,102,106,190,122,26,100,213,218,233,254,196,132,83,227,145,116,65,23,121,159,122,245,250,189,162,106,89,89,93,176,172,172,102,174,99,108,52,115,43,149,182,164,178,225,234,241,109,75,210,211,36,251,221,52,30,139,73,119,32,191,81,116,17,99,139,230,55,38,207,195,8,24,95,5,91,167,86,223,105,231,145,166,154,69,122,60,246,20,173,77,179,47,164,146,232,74,37,125,157,226,152,192,136,204,200,139,188,196,198,201,183,15,75,223,49,21,8,119,53,198,247,161,237,54,205,185,10,127,107,50,59,82,73,81,214,109,109,68,150,221,70,230,158,81,238,211,166,158,243,233,115,120,37,128,246,22,4,90,112,173,123,46,153,200,38,24,109,183,157,231,60,174,114,210,211,104,82,246,184,226,246,235,202,73,232,71,161,127,135,94,142,0,0,0,0,42,223,140,126,49,147,52,202,54,20,83,228,111,41,125,163,183,35,102,155,54,42,158,251,125,77,29,117,235,244,85,246,251,132,35,200,158,23,61,138,121,137,183,168,251,55,70,111,181,243,203,82,46,248,50,84,159,229,164,251,219,246,24,209,25,17,17,104,67,250,0,0,0,0,0,0,0,0,0,0,0,0,0,43,27,140,174,12,57,88,160,91,88,175,74,99,98,169,29,179,210,42,221,175,59,154,186,123,13,116,82,203,110,154,31,209,73,235,237,211,188,87,222,78,177,108,240,95,31,45,219,213,244,243,33,197,237,125,161,173,116,223,186,20,134,211,212,144,179,45,13,221,122,23,253,165,163,120,146,154,155,29,18,88,86,168,94,186,30,135,236,61,61,191,96,255,0,96,0,0,0,1,249,42,212,168,53,186,108,170,69,73,158,108,89,140,173,135,145,184,211,185,11,73,165,69,169,25,25,116,51,238,49,82,188,67,184,117,174,215,114,163,141,56,76,214,232,15,184,244,154,149,59,118,155,20,125,174,75,175,243,95,146,106,61,18,150,211,177,40,250,203,218,66,180,36,71,122,43,238,70,144,141,174,52,179,66,211,169,30,138,35,208,203,167,214,36,175,15,204,196,194,203,150,61,69,184,106,235,229,211,43,145,209,66,154,238,134,124,166,30,155,21,110,47,68,180,226,149,162,89,51,209,36,70,126,195,35,239,191,74,29,223,69,185,44,248,119,197,26,79,62,151,80,167,55,83,142,238,197,167,123,11,104,157,74,182,169,36,162,213,42,35,208,200,143,234,215,160,160,78,32,248,139,39,17,243,53,114,204,126,79,57,186,52,153,148,118,61,66,78,214,154,168,74,52,167,162,83,174,155,251,207,83,250,204,78,222,14,152,47,232,187,26,177,139,179,139,107,243,37,200,166,50,158,253,90,91,52,249,9,86,164,179,46,242,62,134,157,126,191,96,178,144,0,0,0,1,20,120,153,242,191,21,138,215,55,244,228,237,239,250,94,142,153,160,167,108,149,40,211,153,75,24,200,255,0,183,148,207,255,0,95,142,52,91,75,61,105,145,12,255,0,152,111,255,0,185,33,250,128,0,0,0,0,127,12,244,45,76,83,159,23,156,193,75,184,241,6,14,13,81,228,239,165,83,35,181,54,87,168,69,182,99,111,207,142,180,250,205,146,143,213,81,117,37,154,125,197,175,81,22,114,97,129,82,113,251,29,40,182,162,90,223,10,11,209,170,117,2,220,69,172,84,76,142,219,165,249,68,31,209,123,249,38,106,247,23,187,64,24,65,134,52,44,31,176,41,150,5,184,207,42,13,55,157,203,78,229,171,242,143,184,233,253,53,172,254,147,138,254,81,255,0,64,246,99,254,29,117,182,27,55,93,86,212,167,188,244,212,84,151,17,14,33,239,215,158,147,132,24,69,55,74,119,169,219,230,242,203,231,122,68,144,223,205,200,140,74,78,138,39,19,234,175,175,121,251,8,86,56,176,78,23,87,230,15,89,23,161,46,228,123,149,89,123,232,59,182,82,187,154,155,175,170,132,154,62,130,146,95,251,197,208,180,234,31,108,157,108,245,74,187,140,127,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,248,121,212,48,217,186,225,232,148,247,152,165,238,40,183,230,15,94,247,161,174,219,123,155,89,103,233,187,182,82,123,218,133,167,170,180,146,62,130,84,95,251,197,125,139,56,225,223,196,61,234,3,209,176,131,23,102,235,78,245,251,4,222,89,124,215,73,114,28,249,184,241,141,74,213,70,218,125,101,244,239,47,105,11,109,105,214,223,108,157,105,91,146,174,227,211,65,255,0,99,198,98,246,25,80,177,126,192,169,216,55,19,60,216,53,46,79,49,59,150,159,201,190,219,165,244,22,131,250,77,167,249,69,253,3,56,120,217,133,213,108,26,196,170,190,29,214,209,182,93,43,179,239,234,147,252,172,118,222,47,162,181,151,115,133,252,163,253,93,197,102,220,30,243,7,42,185,69,172,96,197,122,78,158,137,236,254,138,78,194,245,249,171,159,33,238,168,108,180,211,66,250,107,63,171,78,225,103,32,0,0,0,0,3,242,213,15,74,100,179,47,230,28,255,0,238,76,103,75,58,170,53,102,82,249,51,63,237,229,79,255,0,215,228,11,137,225,153,202,252,86,40,188,175,211,141,187,191,233,122,58,30,162,87,0,0,0,0,10,214,227,23,130,254,148,177,168,248,187,4,183,63,14,92,122,99,201,238,209,164,51,80,144,165,106,107,34,239,50,232,73,215,235,246,8,35,195,231,17,100,225,198,102,173,169,140,73,228,183,89,147,14,142,255,0,168,74,220,211,181,8,166,164,245,74,180,215,103,121,104,127,89,11,252,174,93,244,91,110,207,153,124,86,101,114,41,116,250,115,149,57,14,236,90,182,48,134,141,213,43,106,82,106,61,18,147,61,8,140,254,173,122,10,11,226,7,152,152,89,141,199,169,87,13,33,206,109,50,135,29,202,20,39,116,52,243,88,102,108,165,182,189,170,105,181,39,84,188,71,162,136,204,189,166,103,221,26,163,199,122,83,237,198,142,141,206,58,178,66,19,169,22,170,51,208,139,175,214,44,191,135,143,14,197,93,14,83,177,167,22,90,219,1,135,25,147,77,167,110,215,122,147,217,36,180,255,0,53,137,36,162,213,42,113,59,20,143,172,253,132,45,170,147,74,131,68,166,197,164,83,89,229,69,134,202,24,101,27,141,91,80,132,146,82,90,153,153,159,66,46,243,31,172,0,0,0,0,127,140,185,77,66,142,185,47,171,68,35,77,79,67,246,158,158,207,180,103,39,56,184,183,248,104,199,203,138,245,97,28,184,114,187,39,103,107,93,118,109,133,29,181,117,52,32,207,83,107,94,165,255,0,105,216,23,6,172,24,114,143,64,185,113,94,172,198,245,85,251,31,163,149,187,78,79,41,117,6,29,232,149,158,237,117,47,164,146,211,217,175,120,179,160,0,0,0,0,0,0,0,0,0,0,0,0,0,28,243,30,112,182,151,140,56,101,85,177,170,172,115,90,157,200,233,185,73,250,18,26,119,249,43,65,247,182,95,202,47,232,25,170,171,210,42,214,189,93,218,85,82,63,102,157,27,111,49,189,233,94,221,201,37,23,84,153,145,250,170,47,111,180,95,111,14,156,118,70,51,224,53,52,231,47,74,173,55,157,218,145,167,119,50,108,189,157,73,180,39,232,180,93,218,253,125,123,229,88,0,0,0,0,15,243,144,195,82,152,114,51,233,220,219,168,52,45,58,153,106,147,45,12,186,10,191,226,49,195,209,85,56,245,60,109,194,120,92,201,104,55,166,213,161,115,52,209,178,41,114,94,123,152,252,157,59,205,180,236,66,53,246,145,119,144,170,41,81,101,83,39,61,10,83,124,185,17,29,83,78,39,82,61,171,73,232,101,169,116,61,12,189,130,230,178,81,141,176,28,200,77,227,61,218,143,46,77,169,68,168,48,133,114,84,123,78,53,26,49,151,78,94,135,161,255,0,117,250,197,76,200,39,241,51,28,222,83,69,218,157,186,110,181,40,187,145,205,84,153,159,244,73,58,154,255,0,226,233,175,176,104,99,43,246,12,108,55,192,219,70,221,98,47,103,115,209,16,29,144,222,243,94,143,118,54,80,174,166,165,126,135,176,244,29,84,0,0,0,0,69,46,38,74,36,229,98,183,169,119,170,73,23,253,93,48,83,150,75,213,183,50,118,41,235,166,181,218,89,127,246,252,113,162,250,81,235,75,134,127,248,187,127,253,201,15,214,0,0,0,0,3,203,98,157,204,205,153,134,151,101,218,251,155,27,163,80,231,212,20,173,12,244,38,99,173,195,61,8,143,244,125,199,246,24,205,206,56,222,174,98,22,45,221,215,106,157,230,55,81,173,207,144,202,182,233,171,110,73,117,196,244,218,159,211,246,145,24,182,62,17,248,10,229,159,134,178,49,70,175,19,151,46,182,165,148,83,230,107,186,51,209,224,62,133,122,174,25,22,166,147,232,105,35,247,233,220,44,48,5,101,113,53,207,83,54,244,34,193,140,45,170,111,157,35,253,119,127,144,101,201,218,112,228,177,234,191,28,201,90,164,220,47,81,125,61,190,194,21,28,219,107,117,100,219,101,170,143,184,135,216,93,153,114,183,28,229,46,155,163,69,252,174,115,126,253,59,183,107,222,62,66,84,228,119,9,73,61,171,79,235,22,43,144,62,35,53,123,22,174,214,28,227,69,123,155,110,59,187,178,201,236,169,79,100,209,50,158,95,169,26,50,156,115,123,139,104,186,171,167,121,116,212,133,198,48,251,82,90,75,236,47,114,21,174,135,161,151,183,79,104,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,230,251,237,70,105,79,190,189,168,78,154,158,134,126,221,61,130,156,243,247,196,102,175,124,213,221,195,156,23,175,114,173,198,182,246,169,61,149,42,237,122,166,43,200,245,36,198,75,141,236,113,14,151,69,117,239,62,154,16,174,165,41,201,14,26,148,123,150,175,212,62,186,44,203,149,200,229,41,20,221,90,63,229,115,155,247,233,221,187,94,241,241,220,109,109,44,219,112,180,81,119,144,183,14,25,89,234,106,225,132,120,47,138,85,77,147,163,255,0,173,15,242,12,249,219,142,100,151,253,86,35,145,39,68,147,101,235,175,175,179,218,66,205,128,84,239,24,92,5,114,36,170,118,51,82,98,106,195,156,239,72,185,204,250,26,20,8,237,116,83,154,158,166,103,244,81,246,251,196,32,202,38,43,254,7,113,202,131,119,189,35,147,22,63,106,231,43,102,237,55,67,125,180,244,36,44,251,220,246,16,209,251,107,75,136,37,164,250,24,255,0,160,0,0,0,0,31,146,170,122,82,230,31,254,46,231,255,0,114,99,58,25,208,86,236,201,223,71,174,186,87,106,133,255,0,219,242,5,198,240,205,82,79,43,20,77,165,166,138,140,71,246,250,58,24,149,160,0,0,0,3,149,102,130,193,141,137,24,27,119,91,175,197,237,14,122,34,123,177,219,222,104,213,238,198,242,19,212,148,159,211,246,158,131,60,241,201,252,51,199,38,84,233,118,87,109,107,173,42,62,229,242,149,26,103,253,34,86,134,143,248,218,233,237,22,205,157,108,109,130,222,66,108,233,237,84,121,146,110,186,37,61,133,171,146,101,184,229,81,164,153,244,229,232,90,159,247,63,168,83,44,88,178,170,115,153,133,21,190,100,137,110,165,166,211,169,22,229,168,244,34,212,250,22,166,126,209,107,188,57,248,122,42,155,30,153,141,184,179,11,151,45,102,204,218,76,46,102,186,182,101,18,75,15,115,24,147,167,121,56,157,139,70,190,211,46,226,22,128,195,13,69,97,184,204,39,107,109,32,144,132,234,103,162,72,180,34,234,63,208,0,0,0,0,4,84,226,45,142,200,193,156,5,169,28,21,235,85,169,114,123,42,52,239,229,205,137,191,169,182,180,253,23,79,191,79,171,175,117,9,82,41,21,107,162,174,213,42,151,31,180,206,147,187,150,222,244,163,118,212,154,143,170,140,136,189,84,159,183,216,52,171,128,216,91,75,193,236,50,165,88,212,166,57,77,65,231,244,220,165,125,57,14,187,252,165,172,251,220,63,229,31,244,14,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,175,138,54,3,167,11,113,193,219,162,149,23,101,50,226,219,203,61,250,233,200,135,9,7,244,156,82,190,147,135,222,69,250,200,126,94,25,121,144,115,6,177,166,61,177,89,145,182,223,184,183,246,181,108,215,151,217,226,76,90,62,139,75,89,234,227,133,220,101,167,183,82,238,189,212,169,43,73,41,39,169,24,254,128,0,0,0,0,252,245,8,17,42,144,100,83,103,53,205,143,41,165,178,234,55,26,119,33,68,100,162,212,180,50,232,103,220,40,147,137,110,94,88,193,220,105,155,112,208,169,157,154,143,113,60,228,227,62,113,175,248,68,137,115,23,167,172,226,215,244,27,47,97,23,78,226,49,206,48,99,30,35,216,88,39,123,97,163,140,237,93,125,138,145,165,221,198,122,243,226,54,201,35,111,45,95,161,174,187,139,245,119,143,159,147,27,125,87,54,104,240,229,189,53,68,91,170,143,53,210,247,161,53,24,250,151,121,126,151,179,175,212,52,109,29,166,216,142,211,13,39,106,27,66,80,146,215,93,8,139,66,31,232,0,0,0,0,34,199,18,152,142,203,202,197,193,202,47,200,162,91,170,254,228,169,211,53,20,197,148,7,251,62,99,108,37,251,238,26,90,127,251,126,56,209,189,17,91,232,176,23,250,81,90,63,255,0,64,135,237,0,0,0,0,1,21,248,145,226,71,200,12,176,220,113,91,234,229,199,26,101,13,69,238,68,138,124,194,51,250,42,253,15,171,237,33,68,120,109,108,42,243,196,11,110,212,38,249,137,171,85,161,194,90,117,211,84,186,250,27,62,186,151,233,123,203,237,33,164,108,5,180,35,216,152,51,100,218,145,219,216,154,109,191,77,140,105,212,207,67,110,35,77,247,154,149,250,30,243,30,248,66,94,34,249,209,60,191,218,104,179,236,137,219,110,186,166,187,87,202,215,179,242,221,136,225,244,117,133,182,189,205,60,175,105,105,245,158,154,82,229,153,101,222,152,195,120,177,111,91,112,253,37,89,168,110,216,142,99,76,238,229,180,165,159,85,169,8,45,16,218,189,165,221,239,23,83,150,142,26,216,99,132,214,211,78,94,49,125,43,95,119,119,105,127,124,134,59,156,123,103,170,220,165,35,242,110,36,186,123,186,245,51,18,186,94,27,89,115,169,42,161,203,163,115,33,47,77,205,118,135,75,93,21,184,186,146,181,250,68,71,222,32,158,117,56,105,90,151,141,190,253,215,131,116,126,195,91,99,111,204,118,135,29,230,238,92,118,254,148,137,68,132,232,132,184,125,221,117,247,232,41,186,92,71,224,200,92,89,40,216,226,52,220,90,145,233,169,107,236,250,140,94,55,11,204,197,187,139,184,82,245,167,92,157,205,171,91,219,119,151,40,147,175,62,76,215,11,232,180,148,253,6,203,218,127,168,196,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,8,184,161,230,45,220,34,194,150,109,58,28,238,85,90,225,221,176,185,68,173,57,18,97,56,127,73,165,39,232,56,126,210,253,102,40,230,36,71,231,72,68,88,200,222,226,245,218,90,145,107,161,107,237,250,136,92,142,74,248,105,90,150,117,190,197,215,140,148,126,221,91,127,119,204,118,135,26,229,109,92,134,254,148,121,70,133,106,133,54,125,221,52,247,234,39,100,76,54,178,224,210,83,67,137,70,229,194,70,187,90,237,14,158,154,171,113,245,53,107,244,140,207,188,69,28,203,240,214,195,28,89,182,157,114,206,139,232,170,251,91,123,51,251,228,63,222,227,59,253,87,37,37,31,147,109,69,215,223,211,169,16,165,107,206,202,189,48,122,241,126,221,185,33,250,54,179,79,219,189,28,198,158,219,204,105,43,46,168,82,208,122,161,196,251,79,191,222,46,143,135,62,116,85,152,11,77,203,62,247,157,186,235,165,233,185,124,173,59,71,49,217,110,23,70,152,67,104,218,211,41,246,158,191,81,235,172,218,28,55,58,24,95,27,22,242,247,114,218,18,24,230,156,158,199,181,59,141,63,70,116,119,15,169,45,63,205,251,198,115,30,101,200,238,27,78,167,106,147,222,90,234,52,165,150,108,72,252,43,96,205,6,244,95,71,102,246,173,229,238,217,45,230,203,249,41,46,230,253,197,253,35,169,128,0,0,0,0,252,85,181,108,163,79,87,186,43,167,255,0,232,24,206,70,111,223,237,25,141,191,85,238,184,106,169,255,0,237,249,2,231,120,107,68,118,38,86,45,254,105,105,206,68,71,83,221,244,78,157,15,65,41,192,0,0,0,7,249,200,105,183,227,186,195,169,220,135,16,164,40,181,211,82,50,208,198,114,115,157,111,170,217,205,22,35,54,101,162,37,93,53,137,173,23,185,10,168,200,208,187,207,244,125,189,126,161,244,49,159,30,35,223,152,39,100,225,163,108,238,93,1,138,105,169,237,198,90,114,34,56,201,163,111,45,63,167,174,187,143,245,247,142,143,195,75,47,44,99,22,52,194,184,107,180,206,211,71,183,94,110,113,31,56,209,252,34,60,184,107,211,213,113,11,250,14,31,176,203,175,113,152,189,186,124,8,148,184,49,233,176,90,229,71,138,210,25,105,27,141,91,80,146,34,73,106,122,153,244,34,239,31,160,0,0,0,0,7,206,184,171,144,173,154,13,70,225,169,57,178,45,50,35,211,30,86,134,122,33,180,26,213,208,136,207,185,39,220,70,127,80,163,46,38,153,144,115,25,113,166,69,177,70,145,186,223,183,118,118,69,108,211,153,218,34,67,90,254,147,72,89,104,227,103,222,103,175,179,66,239,253,92,46,112,29,56,165,142,13,93,21,88,187,233,150,238,238,97,239,211,94,124,57,168,47,162,226,85,244,155,46,226,63,212,66,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,172,249,101,217,172,192,224,188,234,92,63,86,177,7,149,216,85,223,166,249,113,84,231,67,117,9,250,12,159,210,51,250,186,247,231,220,202,161,66,168,104,127,49,41,143,238,85,166,228,254,178,238,49,127,28,62,179,41,31,31,240,98,23,164,94,221,112,210,121,158,145,45,166,95,149,151,43,149,220,210,17,249,54,75,232,235,245,232,125,242,148,0,0,0,0,0,64,206,47,182,31,202,92,190,192,172,180,157,28,165,86,218,148,165,107,252,134,161,79,81,151,210,47,210,247,31,235,20,148,36,111,15,186,123,149,12,211,217,92,182,247,246,106,181,54,66,186,233,161,38,163,23,175,127,214,52,54,0,0,0,0,2,39,113,55,119,149,149,138,199,175,183,123,178,19,221,174,186,211,166,116,20,135,128,245,215,173,188,104,177,170,237,47,103,103,184,233,139,89,232,71,234,166,91,74,63,97,254,143,184,105,55,15,106,94,153,176,109,170,185,43,119,110,163,194,147,174,154,107,189,148,43,220,94,255,0,113,15,64,0,0,0,0,2,178,184,209,215,101,198,179,45,170,51,74,209,167,103,195,117,93,11,218,213,69,39,236,215,187,235,16,51,34,86,195,119,86,103,108,136,206,187,177,48,235,52,217,167,234,235,187,101,66,49,105,222,90,125,47,253,195,68,113,88,76,88,204,198,71,209,101,180,182,95,97,22,131,154,102,55,28,104,121,124,194,234,158,34,214,147,204,76,30,78,198,181,89,111,223,33,150,79,214,75,107,211,78,113,31,209,63,233,44,237,226,13,239,117,99,94,32,75,186,42,167,218,170,181,78,94,165,243,104,215,150,194,17,252,148,161,63,69,162,246,23,119,191,190,235,120,124,228,210,153,151,187,40,238,107,146,14,183,93,91,242,234,230,171,230,121,78,202,66,122,33,247,27,86,173,60,158,226,45,62,179,238,152,224,63,134,68,101,161,138,31,226,115,129,169,194,156,116,126,185,77,129,217,169,87,6,222,205,243,187,245,228,67,134,149,253,39,20,175,164,225,247,145,119,244,212,135,205,225,159,139,7,134,185,141,165,66,121,122,69,172,243,249,221,59,249,48,38,26,127,144,163,239,95,179,79,214,47,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,113,48,197,131,196,172,199,85,97,52,189,98,209,185,28,146,211,187,157,2,25,171,249,9,62,244,123,117,253,67,232,240,198,192,212,98,182,58,49,92,169,192,237,52,171,127,119,105,249,221,154,115,225,204,74,62,139,137,87,210,108,187,136,251,186,232,66,248,72,136,139,66,31,208,16,227,136,62,77,41,153,132,178,138,230,182,224,233,117,210,127,32,174,106,190,123,154,236,84,43,162,223,109,180,232,211,42,239,35,215,234,62,250,81,195,251,222,234,193,91,254,37,207,74,62,203,85,165,243,52,47,155,94,156,198,22,143,229,37,105,250,46,159,176,251,253,253,218,37,203,150,56,208,243,7,133,212,204,69,162,167,150,153,220,237,237,106,179,217,178,67,204,151,172,166,209,174,188,147,63,162,95,210,125,26,165,5,170,148,39,33,61,244,28,211,95,212,100,127,208,51,35,139,150,241,90,184,135,86,160,165,222,97,69,228,122,219,116,215,115,13,175,187,83,253,47,120,185,142,18,149,217,117,108,182,197,141,41,91,138,38,253,189,8,190,148,249,198,125,196,94,225,56,0,0,0,0,0,121,252,66,169,21,26,193,185,106,230,173,10,13,30,100,157,116,238,216,202,213,238,63,119,184,198,108,241,230,186,237,201,141,23,205,93,213,239,41,23,29,77,104,61,8,189,85,75,117,69,236,47,210,247,11,187,225,144,239,55,43,20,127,95,118,199,99,167,187,77,52,167,67,232,37,136,0,0,0,0,12,242,113,4,167,57,78,205,61,235,204,111,103,105,170,212,164,39,174,186,146,170,50,186,247,253,66,57,11,180,225,5,97,252,154,203,236,250,211,169,213,202,173,109,217,73,61,127,144,236,40,10,34,250,71,250,62,226,253,66,122,0,0,0,0,0,8,17,197,87,51,77,225,174,24,126,11,173,249,27,107,119,15,205,201,245,53,210,11,241,231,48,191,166,210,145,244,208,93,202,37,123,180,46,162,150,136,170,53,234,142,133,243,242,159,254,229,58,237,79,234,46,226,26,7,200,102,93,218,203,254,11,65,166,76,245,171,19,185,189,185,93,218,236,151,41,77,244,39,86,159,160,241,125,19,47,175,175,116,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,43,73,45,38,149,23,67,20,145,197,67,45,175,97,158,41,30,35,81,33,108,162,220,30,222,97,30,206,68,120,76,255,0,41,213,44,245,90,207,249,37,250,203,168,225,153,57,204,213,95,44,248,156,197,203,29,190,125,50,78,238,218,198,169,79,51,108,121,8,111,214,54,156,81,104,167,245,245,75,237,233,221,161,139,106,224,167,93,52,88,245,218,83,220,216,178,119,236,94,213,39,93,171,52,159,69,17,31,122,79,216,62,160,0,0,0,0,8,121,197,46,142,245,87,44,51,92,106,87,39,177,204,114,74,139,97,43,122,81,79,155,170,123,203,77,117,239,20,52,37,175,12,10,107,245,44,211,211,57,18,57,93,150,51,50,87,234,18,183,165,53,24,90,167,169,244,215,94,241,126,96,0,0,0,0,32,183,23,139,195,208,57,113,133,72,97,95,61,81,174,182,202,203,79,246,39,32,79,73,247,164,203,188,189,228,98,149,236,233,14,195,187,168,114,216,61,28,98,165,25,196,119,125,34,117,38,93,255,0,96,210,150,95,164,189,51,1,176,222,92,130,249,199,173,26,59,138,238,234,103,13,163,51,233,246,143,126,0,0,0,0,2,180,248,208,208,213,43,15,173,186,178,15,67,102,169,13,7,246,19,21,21,123,255,0,160,65,126,30,4,131,205,61,161,191,217,80,167,153,125,190,145,136,52,11,94,173,65,183,40,179,235,213,55,121,113,41,209,157,150,250,246,153,237,109,180,26,212,122,36,140,207,162,79,184,140,197,29,241,60,204,203,152,197,140,146,108,138,26,183,91,214,206,206,202,254,154,118,142,209,22,19,171,245,84,210,22,141,174,54,101,212,207,95,102,133,208,117,222,20,89,71,110,227,169,171,29,47,22,117,139,15,79,69,53,187,242,155,211,58,43,221,91,120,140,180,52,164,253,100,125,158,211,22,236,0,2,184,120,204,90,20,201,184,105,110,93,111,43,73,148,222,217,201,45,21,215,153,34,158,218,191,149,167,113,123,72,197,83,97,13,89,218,30,34,82,106,140,171,106,217,231,232,122,17,247,176,226,125,164,126,255,0,112,211,171,106,90,144,74,113,189,138,62,244,235,174,131,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,203,138,90,80,106,109,189,234,46,228,235,166,163,49,88,193,85,118,183,136,181,106,163,202,220,183,185,26,158,154,119,48,218,125,197,238,247,11,89,224,207,104,83,33,97,165,199,117,178,173,102,84,187,31,56,180,87,78,92,138,131,105,239,86,157,199,236,34,22,60,0,2,162,120,174,101,29,22,229,81,56,231,103,51,164,89,154,250,85,173,223,147,216,152,49,89,234,227,198,103,169,169,71,234,163,237,246,24,228,92,49,51,50,230,15,99,36,107,34,184,173,182,245,205,191,181,63,166,189,159,179,197,154,234,61,84,180,181,175,115,142,17,116,50,211,219,169,116,23,164,149,37,105,37,36,245,35,25,152,199,180,182,156,89,174,147,95,71,248,46,159,255,0,76,208,185,30,19,148,53,82,50,203,78,121,103,170,164,243,181,63,238,106,19,190,179,247,137,174,0,0,0,0,3,192,102,6,75,208,240,27,18,37,199,47,156,102,209,172,56,158,238,134,80,221,50,62,191,96,205,109,227,33,217,151,117,114,91,231,171,143,212,164,184,190,239,164,110,168,207,187,237,23,79,194,26,240,244,238,92,102,209,223,87,207,83,171,174,50,130,211,253,137,184,16,18,93,201,34,239,63,121,152,157,64,0,0,0,0,40,55,138,5,53,250,110,105,234,124,249,28,222,213,25,233,40,245,9,59,18,170,140,221,19,208,250,233,167,120,137,34,249,120,89,209,222,165,101,134,27,142,202,231,118,201,141,201,73,108,36,236,74,233,240,180,79,121,235,166,157,226,97,128,0,0,0,0,240,120,223,138,52,220,29,195,26,253,253,82,61,74,151,79,149,37,148,122,223,56,235,81,220,117,40,213,40,94,154,242,207,169,164,200,190,190,225,158,44,199,99,85,103,30,113,90,181,126,85,143,68,72,149,37,49,27,245,62,110,58,164,188,234,19,170,91,70,186,115,79,169,167,83,246,251,138,80,112,175,203,107,216,155,138,101,136,213,184,91,232,182,255,0,183,152,69,191,159,26,107,63,201,117,43,45,22,130,254,73,254,162,234,46,221,9,36,36,146,146,232,67,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,139,197,204,42,181,177,150,200,157,98,221,208,251,68,9,220,173,233,230,56,143,160,243,110,151,86,214,133,125,38,211,252,162,254,131,207,38,101,50,255,0,117,101,235,17,102,217,213,248,92,184,237,242,251,51,220,198,207,155,171,12,184,191,85,14,56,105,208,222,34,234,125,125,158,226,151,220,50,243,182,198,28,84,17,132,24,133,59,149,68,145,175,97,123,148,106,228,237,76,201,14,122,173,48,165,171,85,173,5,235,47,167,179,166,164,46,57,167,80,242,9,198,213,170,79,184,244,31,246,0,0,0,2,56,102,159,54,244,124,189,87,108,235,121,108,115,229,92,53,186,124,55,203,114,147,203,138,250,223,66,151,249,23,8,244,54,123,136,201,71,239,47,111,220,204,140,58,110,39,229,50,235,172,155,92,200,242,236,201,213,150,11,114,139,233,83,30,82,79,249,39,220,231,180,191,80,206,181,110,58,98,86,103,196,73,104,150,101,58,217,23,184,137,102,95,208,37,183,10,222,201,248,211,198,237,101,175,241,106,57,93,255,0,148,244,140,45,59,191,167,160,190,96,0,0,0,0,21,35,198,91,19,156,145,114,208,112,197,179,213,13,198,139,85,87,218,78,84,25,253,15,254,251,245,123,68,8,203,213,171,38,242,198,203,34,135,25,189,252,235,130,154,78,22,164,94,161,203,105,39,222,101,250,94,253,70,145,236,26,79,160,108,91,114,135,183,79,71,82,97,196,211,94,238,91,41,79,188,253,222,243,31,120,0,0,0,0,5,124,113,136,132,79,96,173,38,78,221,77,186,187,29,117,247,68,168,24,173,108,142,85,125,21,154,28,62,112,207,68,191,112,210,88,87,216,170,140,109,125,135,238,22,103,197,115,49,201,176,112,145,140,54,183,101,109,170,220,106,74,100,150,205,127,128,72,141,57,149,253,54,148,159,164,132,247,40,149,238,208,186,138,168,203,174,13,215,115,13,139,148,171,10,158,215,57,218,143,63,152,173,200,78,156,184,206,186,93,13,109,151,115,39,252,162,254,131,209,165,135,102,82,48,250,213,133,105,80,152,228,194,131,204,229,35,114,149,166,247,20,225,245,82,148,127,73,103,222,102,33,102,123,248,138,51,128,146,14,193,195,95,225,23,63,251,51,253,81,217,186,69,117,62,171,209,150,218,247,54,234,203,162,186,105,239,208,138,185,45,254,34,57,155,160,220,63,40,17,124,115,86,125,232,244,101,61,58,250,134,142,254,204,126,255,0,112,184,12,152,230,230,135,154,91,37,218,138,24,236,149,170,118,222,219,31,122,220,219,204,122,65,55,235,242,91,65,250,140,107,234,235,223,161,245,239,145,194,6,113,128,144,227,121,120,75,9,45,82,246,187,143,221,164,232,6,66,152,109,40,146,39,92,17,98,196,45,93,95,51,105,116,246,33,70,125,253,59,136,106,54,63,228,83,211,78,254,159,172,127,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,15,243,145,249,21,116,215,187,167,235,25,114,187,162,73,131,112,203,139,44,180,117,28,189,197,211,218,132,153,119,116,238,50,23,61,193,250,67,142,101,225,76,40,180,67,58,109,63,126,179,167,153,137,230,35,150,115,179,115,68,202,213,146,213,73,113,251,93,102,163,187,177,71,222,182,247,114,222,142,78,122,220,151,16,94,163,250,250,218,119,104,93,123,169,250,224,226,35,153,186,245,195,242,129,119,199,41,101,220,143,70,83,213,167,168,72,239,236,197,238,247,11,27,200,135,17,70,113,238,65,88,56,149,252,30,231,255,0,97,127,170,251,79,73,78,171,213,102,50,27,70,214,218,65,117,87,93,125,250,145,205,59,242,204,164,98,13,171,54,210,174,177,206,133,59,151,205,70,229,39,93,142,37,194,234,149,36,251,208,93,198,67,57,121,138,193,186,238,94,113,114,171,97,84,26,228,187,78,228,114,213,185,10,215,153,25,167,79,161,45,194,238,120,191,148,127,208,87,79,195,235,49,204,227,118,2,65,126,183,43,117,122,145,205,244,151,168,101,249,89,178,137,175,162,210,17,244,26,47,163,175,215,161,247,209,86,36,212,149,87,189,106,53,5,247,187,201,255,0,19,72,47,113,123,133,232,112,205,132,80,242,193,111,232,157,55,246,191,111,186,163,51,254,209,44,128,0,0,0,0,124,27,250,147,233,235,22,227,161,237,215,210,52,153,145,52,215,191,152,202,147,239,47,127,188,134,110,51,11,106,201,179,113,178,247,161,201,70,206,77,193,82,38,203,82,63,80,165,186,146,238,51,253,31,120,158,220,26,113,57,200,247,45,123,12,86,126,163,145,165,85,11,237,55,41,236,254,135,255,0,125,250,189,162,219,192,0,0,0,0,80,207,21,46,201,248,211,201,236,165,167,241,106,249,157,255,0,148,244,140,221,123,255,0,163,160,137,52,72,233,151,89,129,17,69,170,94,148,211,102,94,242,53,145,127,72,209,78,91,161,211,112,195,41,150,165,100,155,229,199,137,102,65,172,191,213,71,244,105,140,169,71,252,163,238,71,176,191,80,248,153,88,205,189,31,48,181,219,198,221,67,28,137,86,245,110,163,13,130,220,165,115,34,176,182,16,149,254,69,178,45,77,238,227,51,81,123,207,217,35,128,0,0,0,124,235,134,189,77,181,232,115,238,26,195,252,152,84,232,206,202,125,205,170,86,214,219,65,173,71,162,72,204,244,36,159,113,25,138,57,226,51,156,41,24,243,126,72,178,173,169,26,219,52,41,43,105,62,161,124,235,236,189,45,178,95,174,202,28,78,173,186,158,154,153,23,214,125,75,194,228,103,43,53,172,197,98,181,61,18,169,219,237,186,91,237,74,158,247,57,5,185,13,201,141,204,111,105,58,219,133,171,111,107,185,58,253,93,123,175,119,8,176,166,214,193,171,34,13,139,104,196,236,240,32,243,118,39,152,226,254,155,206,58,127,148,90,213,244,156,87,242,143,250,11,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,23,155,12,174,90,25,154,176,220,160,86,162,233,84,141,167,96,149,189,223,153,220,243,11,115,212,75,173,165,90,165,130,47,88,250,119,151,94,250,4,198,28,26,190,112,62,240,147,101,223,148,174,197,62,54,205,83,207,101,205,119,52,219,157,237,45,105,250,46,163,219,237,251,72,166,62,78,56,154,93,152,109,85,164,89,120,173,47,182,219,13,182,184,220,238,91,77,242,86,244,196,44,221,218,196,85,56,173,168,91,190,174,186,31,212,122,11,129,195,188,69,181,113,70,213,167,221,246,133,71,182,83,234,17,218,144,218,249,46,55,209,198,208,225,22,142,37,42,250,46,39,216,93,227,211,128,0,0,249,215,21,114,159,108,208,106,55,13,85,238,84,58,108,87,165,190,189,170,86,214,219,65,173,71,162,72,204,250,36,251,136,207,234,25,246,207,142,59,57,141,248,247,91,168,69,151,206,165,209,228,201,166,68,249,189,187,155,106,108,163,66,186,182,133,23,170,239,113,234,126,243,51,238,183,108,154,93,109,98,246,74,40,212,55,162,237,110,155,106,199,181,22,157,230,124,194,110,147,29,38,122,145,39,77,121,158,243,254,232,81,246,97,237,183,109,60,117,196,10,26,227,242,91,141,115,213,91,97,59,201,95,52,153,142,165,61,117,63,209,246,158,163,172,112,232,185,27,182,179,67,109,186,226,180,41,207,195,131,221,223,190,163,19,167,113,254,143,213,246,141,5,50,225,60,210,29,79,114,210,74,47,214,67,254,192,0,0,0,127,195,174,161,134,150,243,135,162,27,73,169,71,238,34,45,76,103,171,136,53,243,50,250,205,21,220,244,167,185,136,163,79,159,71,142,123,72,180,101,154,140,163,73,116,74,127,79,219,169,253,102,58,15,10,12,51,78,32,102,104,166,201,86,198,109,202,87,166,208,173,53,220,236,122,132,19,36,232,75,73,151,69,247,245,47,168,197,235,17,17,17,17,119,16,254,128,0,0,0,0,175,238,48,146,80,222,8,83,25,82,180,53,85,153,208,180,247,195,158,66,174,114,145,83,141,66,204,21,151,95,152,247,41,138,85,106,157,57,197,237,53,104,150,166,176,179,61,8,140,251,136,251,136,254,195,31,123,59,120,201,59,26,241,250,187,84,91,252,216,180,185,82,169,16,207,105,39,115,45,205,146,166,207,232,32,203,163,189,198,70,126,243,63,101,128,112,130,203,242,40,182,83,184,223,83,133,181,218,222,222,192,239,51,95,200,189,62,51,189,18,225,151,113,145,122,200,47,171,94,241,57,177,243,19,90,194,28,45,172,95,74,115,106,233,253,159,103,67,61,121,146,90,104,255,0,144,175,231,63,68,255,0,164,102,182,230,184,234,151,101,114,77,193,90,145,207,153,43,103,53,205,137,78,237,168,74,11,162,72,136,186,36,187,136,124,193,62,248,61,214,234,49,49,222,85,33,130,214,44,237,156,239,163,211,100,57,234,79,121,107,222,126,195,33,117,162,183,56,202,223,144,224,97,213,6,200,91,155,95,170,246,173,137,208,207,119,41,250,123,167,215,110,133,161,31,188,191,95,112,172,236,175,90,178,47,60,113,182,237,232,209,185,234,149,219,61,77,228,157,118,195,121,125,230,101,250,62,241,165,64,0,0,0,0,1,10,184,140,231,219,241,87,161,49,134,248,118,199,104,196,219,154,159,219,34,72,126,62,248,180,88,43,90,218,41,138,37,150,199,158,53,182,226,90,107,170,73,72,82,221,45,169,75,111,117,92,148,102,186,133,155,76,26,133,121,115,105,80,238,250,110,144,238,154,36,39,150,174,193,43,114,201,183,9,46,17,44,153,125,8,230,182,122,173,37,170,219,230,45,109,56,98,64,0,0,128,28,86,243,71,142,217,107,252,23,126,5,47,159,147,159,40,253,55,233,63,226,200,115,57,253,159,176,242,127,178,90,115,110,222,123,191,71,77,119,117,215,66,211,159,240,191,206,102,100,243,19,143,181,251,43,24,241,35,229,5,22,21,159,42,168,196,111,67,192,137,178,82,38,194,109,46,111,142,195,107,61,16,243,133,161,158,223,91,93,53,34,50,179,240,0,17,87,137,62,41,99,182,11,101,197,56,153,128,181,223,67,79,163,92,16,189,57,55,178,195,145,202,165,186,135,89,252,156,164,45,42,214,83,176,211,234,36,214,90,235,209,36,179,42,224,193,78,42,121,168,129,139,150,131,248,185,139,177,42,54,74,171,17,153,184,89,147,109,194,74,19,78,113,100,137,15,17,195,142,135,247,182,218,148,226,9,6,122,173,9,35,74,203,84,42,242,69,64,103,215,62,185,177,193,108,216,223,56,103,134,152,173,232,107,110,141,232,206,197,11,208,84,217,28,174,109,54,43,206,124,227,209,214,226,181,113,213,171,214,81,233,174,133,161,17,17,75,254,23,248,247,139,25,137,192,42,253,235,140,119,95,202,10,212,43,194,85,45,137,61,134,52,77,145,81,10,19,137,111,100,118,219,65,232,183,156,61,76,183,122,218,107,161,17,23,75,206,182,97,233,89,103,203,205,203,126,63,85,151,2,187,80,142,245,18,214,92,104,105,146,191,77,191,29,211,138,163,75,132,109,18,27,54,212,242,205,207,87,99,74,34,37,168,210,218,234,46,211,226,61,196,38,249,186,168,214,85,173,140,157,182,181,112,84,35,210,233,209,190,78,209,27,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,212,91,78,103,113,74,251,203,62,83,159,196,199,171,191,42,46,75,51,228,223,165,102,246,86,97,122,111,248,202,19,51,190,108,144,227,113,187,75,107,125,62,162,85,202,230,234,142,169,73,143,107,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,0,1,207,243,11,116,215,108,108,2,196,187,214,214,157,216,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,7,53,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,160,0,1,26,178,165,156,218,22,109,49,31,21,105,150,29,43,149,102,88,158,136,143,72,169,62,133,162,85,85,201,7,55,159,37,77,171,78,83,39,217,218,38,155,52,147,155,73,74,94,134,190,83,94,127,25,115,183,74,203,246,115,109,188,18,196,135,226,67,178,111,75,94,157,45,21,153,114,147,29,138,20,211,147,84,109,78,185,163,42,83,136,125,77,194,104,212,183,16,219,36,217,184,122,17,184,98,90,128,0,137,89,96,206,221,43,20,113,211,19,178,211,125,191,18,159,118,89,215,69,110,37,6,67,210,146,75,175,194,102,165,55,230,154,105,44,161,8,92,88,200,140,131,78,245,184,234,18,183,79,232,58,101,45,64,0,4,53,171,231,142,77,203,196,2,205,202,62,28,162,33,208,169,178,42,72,187,170,196,182,164,28,233,109,82,100,190,152,76,26,77,68,210,24,117,40,230,168,244,116,222,105,77,232,132,182,190,119,181,226,29,136,56,177,132,153,96,174,98,174,14,95,255,0,37,43,86,189,66,159,33,247,61,21,26,119,110,138,244,132,196,84,109,36,37,72,107,215,146,219,188,194,74,149,243,27,58,18,204,202,176,48,171,139,6,108,109,252,71,183,42,248,161,136,255,0,41,173,8,245,6,189,57,75,77,187,77,109,201,16,84,123,94,229,41,150,153,89,60,148,26,150,223,206,165,60,196,163,126,168,220,147,189,65,80,25,245,207,174,108,112,91,54,55,206,25,225,166,43,122,26,219,163,122,51,177,66,244,21,54,71,43,155,77,138,243,159,56,244,117,184,173,92,117,106,245,148,122,107,161,104,68,68,82,3,133,38,104,241,219,50,159,133,31,195,93,243,242,143,228,231,161,61,25,252,89,14,31,35,180,118,238,119,246,51,77,238,221,200,107,233,107,166,222,154,106,122,202,172,211,227,95,226,237,151,219,219,24,219,167,246,217,118,253,60,187,3,10,107,152,218,231,62,234,35,197,230,167,152,217,155,36,251,205,27,155,86,74,229,146,246,234,173,8,233,91,250,168,249,236,255,0,127,63,242,102,143,254,136,46,250,233,181,113,98,78,7,74,180,173,140,79,228,226,75,54,250,35,196,186,213,79,140,195,114,43,13,50,157,36,187,25,108,190,211,76,188,242,126,113,180,182,179,75,110,44,155,209,68,149,21,32,255,0,85,31,61,159,239,231,254,76,209,255,0,209,5,223,96,14,49,208,179,1,131,86,158,49,91,140,246,120,151,53,61,50,28,141,185,107,236,146,144,165,55,38,54,245,161,6,231,41,246,221,107,153,176,146,189,155,147,234,168,140,116,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,20,67,253,84,124,246,127,191,159,249,51,71,255,0,68,22,252,253,99,29,176,203,35,213,251,179,18,239,30,221,139,20,44,63,171,215,102,212,253,31,13,174,201,84,76,71,228,182,215,37,146,84,103,59,58,182,51,185,36,104,119,147,188,203,215,50,31,175,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,8,255,0,159,92,82,190,240,91,41,215,206,38,97,165,119,208,215,37,27,209,157,138,111,101,102,71,43,155,82,138,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,84,15,245,81,243,217,254,254,127,228,205,31,253,16,95,240,229,89,157,204,45,171,149,252,26,173,98,229,211,27,183,246,14,92,106,117,45,18,155,142,245,78,115,170,218,212,118,212,179,254,233,197,154,82,181,33,166,157,89,33,123,54,157,117,101,83,140,21,212,187,238,101,3,53,7,74,249,55,92,168,72,154,197,193,10,35,140,252,157,103,146,226,211,16,162,199,101,215,37,50,110,37,150,219,53,31,53,27,214,167,28,116,180,217,109,64,41,3,48,188,71,179,157,99,99,238,37,217,86,182,50,118,42,45,191,120,86,105,116,232,223,39,105,78,114,34,177,53,214,218,111,122,227,41,106,218,132,36,181,81,154,143,77,76,204,250,139,63,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,219,55,178,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,228,0,137,88,203,157,186,86,95,179,155,109,224,150,36,63,18,29,147,122,90,244,233,104,172,203,148,152,236,80,166,156,154,163,106,117,205,25,82,156,67,234,110,19,70,165,184,134,217,38,205,195,208,141,195,18,212,0,0,0,4,42,226,51,159,111,197,94,132,198,27,225,219,29,163,19,110,106,127,108,137,33,248,251,226,209,96,173,107,104,166,40,150,91,30,120,214,219,137,105,174,169,37,33,75,116,182,165,45,189,210,242,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,173,172,94,51,126,144,204,116,239,150,246,167,162,240,98,169,202,167,83,246,179,204,170,82,54,45,90,84,95,229,154,185,220,205,255,0,60,194,55,114,208,150,249,70,226,219,95,105,181,64,1,26,178,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,179,199,185,169,173,33,103,21,46,58,75,229,73,140,226,181,213,151,121,78,153,54,165,27,141,169,10,74,183,17,33,215,36,168,0,231,249,133,186,107,182,54,1,98,93,235,107,78,236,85,171,126,207,172,213,41,210,121,72,115,145,41,136,78,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,144,127,170,143,158,207,247,243,255,0,38,104,255,0,232,130,255,0,135,138,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,85,149,129,124,100,235,175,99,45,109,204,121,183,187,61,131,115,84,35,55,75,69,48,208,191,146,49,80,151,82,165,41,41,103,157,80,222,106,97,78,168,214,74,78,199,20,211,94,178,88,22,191,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,99,159,230,22,233,174,216,216,5,137,119,173,173,59,177,86,173,251,62,179,84,167,73,229,33,206,68,166,33,58,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,186,10,65,254,170,62,123,63,223,207,252,153,163,255,0,162,11,254,1,207,243,11,116,215,108,108,2,196,187,214,214,157,216,171,86,253,159,89,170,83,164,242,144,231,34,83,16,157,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,7,138,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,238,160,3,149,102,23,51,184,53,149,251,85,155,167,23,46,142,193,219,249,232,165,211,163,50,169,19,170,111,52,217,173,77,176,210,127,232,36,220,89,161,164,41,214,201,107,70,244,235,94,184,33,198,26,171,91,204,93,77,236,101,137,18,218,194,75,130,58,19,18,58,137,83,95,182,31,98,47,211,67,177,163,19,210,209,33,228,168,148,133,182,102,131,121,179,74,146,150,214,78,90,248,0,137,92,67,51,167,74,202,198,23,200,161,90,23,4,68,226,165,203,28,138,223,134,113,147,40,225,48,110,109,118,160,251,106,81,37,8,74,73,212,180,107,37,18,222,36,151,45,196,33,237,191,87,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,0,42,87,23,56,201,215,97,230,10,159,55,9,45,239,74,97,61,185,218,163,201,130,249,162,28,171,165,197,180,164,34,74,158,113,151,28,134,203,110,108,91,77,165,9,113,73,74,185,186,115,9,166,108,171,2,241,211,14,51,23,135,20,236,80,194,250,207,110,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,0,0,128,28,86,243,71,142,217,107,252,23,126,5,47,159,147,159,40,253,55,233,63,226,200,115,57,253,159,176,242,127,178,90,115,110,222,123,191,71,77,119,117,215,66,211,159,240,191,206,102,100,243,19,143,181,251,43,24,241,35,229,5,22,21,159,42,168,196,111,67,192,137,178,82,38,194,109,46,111,142,195,107,61,16,243,133,161,158,223,91,93,53,34,50,179,240,1,72,25,133,226,61,156,235,27,31,113,46,202,181,177,147,177,81,109,251,194,179,75,167,70,249,59,74,115,145,21,137,174,182,211,123,215,25,75,86,212,33,37,170,140,212,122,106,102,103,212,89,254,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,246,217,189,149,152,252,222,85,74,83,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,32,0,4,0,226,183,154,60,118,203,95,224,187,240,41,124,252,156,249,71,233,191,73,255,0,22,67,153,207,236,253,135,147,253,146,211,155,118,243,221,250,58,107,187,174,186,22,145,255,0,33,89,245,205,142,52,230,198,198,195,60,75,197,111,76,219,117,159,73,246,216,94,130,166,199,230,242,169,178,158,111,231,25,142,135,19,163,141,33,94,170,139,93,52,61,72,204,142,223,192,64,14,43,121,163,199,108,181,254,11,191,2,151,207,201,207,148,126,155,244,159,241,100,57,156,254,207,216,121,63,217,45,57,183,111,61,223,163,166,187,186,235,161,105,31,242,21,159,92,216,227,78,108,108,108,51,196,188,86,244,205,183,89,244,159,109,133,232,42,108,126,111,42,155,41,230,254,113,152,232,113,58,56,210,21,234,168,181,211,67,212,140,200,237,252,0,0,0,0,6,107,51,69,106,201,179,49,198,228,183,164,198,228,42,55,99,245,55,146,180,221,13,149,247,145,159,233,123,197,152,112,106,190,225,207,195,186,245,144,135,55,63,75,236,187,211,161,150,222,107,245,7,75,174,221,15,82,47,121,254,174,225,100,98,148,184,194,86,234,50,241,222,45,33,242,210,44,29,252,159,163,215,124,56,10,87,113,107,222,94,211,49,1,7,211,182,110,58,165,167,92,141,112,81,100,114,38,69,223,202,115,98,85,183,114,20,131,232,162,50,62,138,62,242,26,82,192,60,77,107,23,176,182,143,125,37,205,203,168,118,141,253,12,180,229,201,117,162,254,66,127,155,253,18,254,145,6,120,190,229,249,21,171,41,172,111,166,66,220,237,19,119,111,119,153,167,229,158,129,25,174,138,112,139,184,140,189,84,31,215,167,120,136,28,53,177,245,204,31,198,66,161,79,153,200,164,220,95,217,75,229,238,219,200,139,49,72,232,77,173,71,170,220,46,227,47,175,82,17,122,252,108,154,186,231,54,74,221,167,43,174,154,127,177,164,94,239,13,89,40,145,150,11,119,98,181,219,218,253,159,254,113,152,37,96,0,0,0,0,15,225,145,25,25,31,113,138,41,226,191,134,105,195,252,205,28,216,202,222,205,199,74,244,210,213,166,155,93,145,80,156,102,157,13,106,51,232,142,254,133,245,16,231,220,62,111,153,150,46,104,173,23,162,189,203,69,102,161,2,143,32,246,145,234,203,213,24,166,162,234,149,126,135,179,67,250,200,104,85,167,80,251,72,121,179,213,14,36,148,147,247,145,150,164,63,236,0,0,0,7,252,60,225,50,210,221,87,114,18,106,63,212,67,62,220,70,46,70,238,92,208,220,142,182,173,74,11,243,32,247,119,26,42,50,250,119,23,233,125,127,104,228,217,120,182,221,187,49,215,15,232,72,143,206,110,77,207,74,109,244,239,36,252,210,166,52,149,117,212,191,75,216,122,139,193,206,85,214,214,16,228,158,179,67,102,46,173,212,173,89,22,162,19,188,203,150,78,82,100,36,143,83,37,107,167,47,222,95,221,10,137,200,126,58,185,130,24,247,67,168,74,151,201,165,213,228,198,166,75,249,189,219,91,118,108,83,90,186,54,181,31,170,215,113,104,126,227,35,239,208,77,187,92,167,220,212,26,117,195,74,123,155,14,165,21,153,108,47,106,147,185,183,16,75,73,232,162,35,46,138,46,242,35,250,135,209,0,0,1,230,49,19,17,109,92,46,181,106,23,125,223,81,236,116,250,124,119,100,56,190,75,142,116,109,181,184,101,163,105,82,190,139,106,246,31,112,166,60,247,241,9,173,227,181,66,85,131,135,210,123,45,158,209,184,203,135,177,11,237,102,74,148,209,175,231,99,33,214,247,180,234,58,110,233,167,191,83,46,3,149,236,180,222,185,144,196,56,22,221,187,77,231,83,154,125,167,42,111,243,154,79,42,41,62,202,30,86,213,186,218,149,162,94,35,209,39,184,253,159,85,250,229,243,3,45,60,1,195,138,101,143,107,194,228,155,49,217,84,197,243,29,87,58,73,48,211,78,47,69,184,189,186,242,83,208,143,66,246,123,207,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,49,153,28,173,97,206,101,45,117,80,238,248,58,75,111,78,203,47,154,255,0,204,234,227,42,95,168,219,173,146,181,38,18,93,79,167,121,125,116,155,152,172,139,227,22,94,145,46,171,91,166,246,186,28,119,219,142,137,252,232,173,239,82,163,155,202,249,180,200,113,101,161,33,101,221,215,111,214,68,62,86,88,243,125,137,217,105,185,35,61,110,212,183,81,87,33,7,62,15,38,57,115,91,55,25,230,23,49,108,184,180,234,134,9,62,175,82,239,46,189,247,83,149,60,228,225,214,103,45,198,222,162,72,236,213,168,232,36,76,133,177,245,237,113,45,176,110,31,49,76,54,131,209,111,146,122,116,233,169,116,238,144,160,0,2,188,56,169,102,198,45,137,101,187,130,246,204,207,227,138,227,10,76,226,229,159,72,111,53,54,51,133,235,178,164,253,52,39,170,86,74,247,104,93,69,61,91,148,26,181,227,114,83,237,218,67,60,250,133,94,99,81,24,70,228,163,123,174,184,72,73,106,163,36,150,170,81,119,153,23,216,52,71,147,124,44,127,9,114,235,106,90,245,8,220,153,207,210,160,203,156,222,242,86,217,10,131,29,14,22,164,181,17,250,205,153,106,147,211,220,41,191,137,45,190,229,19,51,181,231,85,27,146,137,171,149,41,62,190,237,219,234,19,61,110,243,211,93,59,135,21,192,74,197,106,135,141,22,68,251,125,90,78,77,197,76,229,22,136,245,148,82,218,52,151,174,70,69,235,17,119,141,37,97,228,202,141,66,192,182,167,213,203,73,210,104,240,222,146,94,175,71,84,202,13,127,71,167,210,51,238,233,238,30,132,0,0,0,7,143,198,26,193,208,48,166,241,172,165,123,85,14,131,80,125,42,211,93,13,17,156,81,31,113,251,189,195,54,120,181,89,122,224,197,11,182,178,251,155,213,50,185,61,237,218,17,107,190,67,138,246,17,123,253,194,216,56,56,97,203,116,124,53,173,95,110,177,252,34,116,233,49,82,230,239,246,37,199,167,186,69,166,227,46,242,215,93,164,127,230,22,56,0,0,0,0,0,43,107,140,229,117,168,152,111,111,81,205,95,56,245,82,35,154,104,125,198,197,65,62,239,233,21,23,71,172,74,162,188,244,136,107,216,227,172,41,157,116,35,211,83,35,246,145,251,136,117,44,171,97,188,188,98,199,235,94,128,182,249,237,157,94,20,201,197,169,39,86,59,107,8,112,254,146,63,156,254,73,235,238,33,161,124,34,176,233,216,101,135,148,155,34,146,207,42,37,55,159,203,70,229,43,78,99,238,58,125,84,165,31,122,207,218,127,208,34,143,22,218,220,186,102,89,39,193,140,230,210,157,202,223,208,143,232,84,32,25,119,145,251,254,161,72,116,74,52,235,130,168,205,34,154,215,50,76,141,219,19,184,139,93,169,53,31,85,25,23,113,31,180,118,169,249,40,199,248,209,202,116,59,63,181,68,87,209,123,210,16,145,175,82,47,162,111,235,223,169,126,161,99,252,49,178,93,122,96,171,181,12,71,196,186,87,163,234,114,249,93,141,142,123,78,237,217,219,25,115,214,101,245,164,245,75,168,62,169,246,244,235,169,149,135,58,226,25,65,184,179,209,37,222,40,7,136,118,62,75,198,172,114,156,204,121,220,250,53,31,149,216,126,104,147,249,88,113,13,206,246,208,191,166,215,242,181,250,180,46,254,159,194,23,12,126,89,99,109,66,239,126,63,54,45,173,202,231,30,253,187,123,76,73,237,167,185,100,103,213,62,194,87,234,23,100,0,0,0,0,2,42,231,235,58,246,174,84,240,226,93,18,147,83,237,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,22,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,160,101,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,105,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,208,70,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,1,231,241,10,202,165,98,85,129,114,225,205,118,68,182,41,183,85,30,109,18,99,177,22,148,190,219,18,89,91,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,25,151,196,43,42,171,134,183,253,203,135,53,217,17,31,169,90,181,137,180,73,142,196,90,148,195,143,198,121,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,95,159,14,172,99,161,99,38,81,236,73,52,134,123,60,187,62,158,197,157,84,141,185,107,228,202,128,195,77,164,247,169,8,37,115,88,56,239,232,157,201,71,63,102,229,41,10,49,82,220,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,56,167,27,76,99,174,187,117,88,185,126,142,207,38,139,26,158,87,140,199,55,33,93,174,83,142,72,137,28,180,52,111,111,146,134,164,245,37,237,95,106,245,147,171,105,51,225,124,41,240,26,54,50,102,142,5,205,93,133,45,202,22,27,71,43,153,197,166,59,166,195,149,20,58,132,192,101,111,33,105,38,151,205,51,146,146,51,87,48,161,184,131,66,146,107,52,217,167,20,127,2,120,155,247,47,156,66,21,23,145,204,221,213,114,131,139,138,186,223,167,75,172,90,117,232,233,166,220,116,166,36,41,11,91,4,178,82,37,50,131,81,52,185,44,158,237,156,194,208,208,227,205,146,155,230,155,137,208,69,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,7,42,205,143,133,140,100,248,127,112,249,115,227,62,217,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,132,242,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,62,150,0,42,47,138,246,120,228,220,181,90,222,81,240,229,17,14,133,77,145,29,23,117,88,150,212,131,157,45,165,54,250,97,48,105,53,19,72,97,212,163,154,163,209,211,121,165,55,162,18,218,249,222,131,129,143,231,179,246,111,247,144,229,92,106,252,83,218,223,15,224,249,141,68,119,94,20,57,227,141,114,210,168,153,71,196,100,75,58,237,54,60,132,90,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,190,82,139,70,141,150,146,222,136,83,104,231,89,160,0,205,182,102,234,213,90,6,110,241,94,187,66,169,203,167,84,169,216,145,93,151,14,100,71,148,203,241,159,110,166,242,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,93,166,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,246,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,0,16,3,137,214,124,127,2,20,41,56,13,132,245,173,183,245,193,79,87,164,170,148,234,143,46,85,174,202,150,202,155,213,60,165,23,58,67,10,144,73,218,227,110,178,147,109,226,211,123,74,56,1,194,227,199,102,25,125,245,228,243,69,244,93,150,181,10,249,181,107,54,85,211,7,182,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,81,153,124,85,195,59,171,6,241,30,227,194,219,214,39,103,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,47,39,134,6,52,82,177,91,41,118,149,9,235,190,37,90,231,177,163,170,131,89,134,148,37,167,224,48,219,206,166,158,149,182,73,78,168,56,104,101,41,116,136,201,102,219,132,106,83,136,115,74,182,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,14,55,184,165,255,0,201,166,10,83,235,191,237,187,166,175,76,236,191,100,104,15,243,141,31,253,36,157,136,95,214,180,254,76,196,106,225,105,129,115,49,131,53,148,27,146,109,27,181,219,120,119,253,114,84,222,112,223,109,180,74,108,140,169,232,75,141,22,222,119,106,229,188,150,214,164,165,109,198,127,233,18,77,10,190,145,156,28,232,96,229,11,0,179,65,127,225,85,172,246,250,45,42,160,220,138,115,123,86,93,154,44,184,237,75,106,54,171,90,214,190,74,36,37,174,98,148,106,95,47,121,232,106,208,172,255,0,131,102,53,252,185,203,237,91,7,37,211,249,50,240,202,160,92,151,219,107,107,111,193,168,187,34,67,123,148,110,40,212,242,95,68,194,86,136,66,73,190,70,155,149,188,196,255,0,16,87,140,22,49,208,172,108,176,30,21,72,103,180,86,177,46,160,196,120,109,238,90,57,17,96,200,98,92,137,58,146,20,133,109,90,35,53,203,53,33,71,218,119,167,113,54,162,21,45,149,140,20,252,98,115,5,100,224,227,149,14,197,18,224,168,31,111,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,149,255,0,102,199,194,198,50,124,63,184,124,185,241,64,57,98,204,45,213,149,252,101,162,226,229,173,27,183,246,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,229,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,1,21,120,163,248,19,196,223,185,124,226,16,160,17,168,139,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,231,179,56,57,179,188,179,117,138,31,46,43,177,229,209,232,80,35,183,26,133,110,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,191,78,90,12,205,45,32,138,69,112,197,200,119,225,190,187,27,30,113,98,139,186,193,183,234,9,244,109,46,163,78,230,69,186,30,74,30,75,154,43,154,147,228,199,125,49,205,91,155,113,167,148,78,50,122,236,117,37,117,32,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,133,43,113,171,241,79,107,124,63,131,230,53,17,221,120,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,102,128,0,0,35,254,113,115,139,98,101,2,196,143,95,175,195,244,205,201,89,223,242,126,223,230,61,31,210,156,167,163,162,87,240,164,48,235,108,114,155,144,78,124,225,22,253,54,167,83,62,153,247,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,213,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,30,203,22,97,109,92,208,96,213,23,23,45,104,221,131,183,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,46,32,212,148,41,109,58,210,205,8,223,180,186,168,0,165,110,39,89,241,252,55,215,100,224,54,19,214,183,88,54,253,65,94,146,170,83,170,60,200,183,67,201,67,42,111,84,242,146,124,152,239,166,65,39,107,142,52,242,137,183,139,93,141,40,160,0,179,78,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,12,198,96,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,67,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,15,101,139,48,182,174,104,48,106,139,139,150,180,110,193,219,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,251,151,16,106,74,20,182,157,105,102,132,111,218,93,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,83,181,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,251,103,163,57,181,220,225,226,60,90,155,116,175,67,89,150,191,104,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,123,110,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,187,222,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,85,155,31,11,24,201,240,254,225,242,231,197,0,229,139,48,183,86,87,241,150,139,139,150,180,110,223,216,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,7,63,199,76,11,195,140,197,225,197,71,11,241,66,141,219,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,172,235,99,166,5,226,62,93,49,30,163,133,248,161,70,236,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,77,133,112,167,207,109,84,170,176,50,179,140,183,52,69,83,85,28,152,178,42,181,23,212,151,219,124,148,132,183,71,53,153,26,86,133,36,212,108,111,82,77,6,142,66,77,123,216,109,187,95,28,43,56,57,179,179,114,139,133,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,94,90,12,201,78,160,143,62,216,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,182,205,236,172,199,230,242,153,67,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,102,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,138,111,101,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,45,9,229,71,53,216,113,155,92,56,69,235,101,59,216,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,98,162,248,175,103,142,77,203,85,173,229,31,14,81,16,232,84,217,17,209,119,85,137,109,72,57,210,218,83,111,166,19,6,147,81,52,134,29,74,57,170,61,29,55,154,83,122,33,45,175,157,2,176,47,2,241,31,49,120,143,78,194,252,47,163,118,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,187,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,0,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,0,0,0,41,55,139,214,24,124,141,198,202,125,222,196,126,84,91,167,155,201,61,251,181,236,209,32,54,174,245,153,247,171,218,73,253,99,152,112,241,199,201,120,43,142,80,89,145,59,145,70,172,115,123,119,205,18,191,37,14,89,183,220,218,215,244,221,254,78,159,94,165,221,127,205,56,135,144,78,32,245,73,247,10,242,226,115,146,235,211,26,156,129,136,248,105,74,244,133,78,31,55,182,49,207,105,173,219,251,27,45,250,207,62,132,150,137,105,103,209,62,206,189,116,51,173,248,25,40,199,249,49,206,116,203,63,178,196,79,210,123,210,16,151,167,83,47,162,79,235,223,161,126,177,197,107,116,105,214,253,81,234,69,73,174,92,152,251,119,167,113,30,155,146,74,46,169,51,46,227,47,104,187,206,18,85,185,117,60,178,64,131,37,205,233,131,205,217,208,139,77,245,9,230,125,196,94,239,172,74,236,92,176,233,216,155,135,149,107,34,172,207,54,37,75,145,204,70,229,39,94,91,237,186,93,82,164,159,122,11,218,95,208,51,93,122,91,117,140,49,189,230,91,178,21,201,159,77,229,234,122,37,90,115,25,74,253,134,164,253,21,251,204,124,74,189,73,234,181,69,218,131,231,170,221,219,169,244,246,36,139,216,69,238,23,153,194,154,186,213,99,44,180,198,16,173,85,23,157,187,161,255,0,42,161,56,203,216,94,225,52,0,0,0,0,0,5,114,113,143,195,150,235,56,107,69,190,154,103,248,68,25,209,162,169,205,223,236,72,143,80,116,203,77,196,93,231,174,187,76,255,0,204,42,123,9,107,47,91,248,161,105,86,88,115,98,161,215,32,61,187,66,61,54,72,109,94,210,63,119,184,105,51,7,171,7,95,194,155,58,178,165,238,84,202,13,61,245,43,77,53,53,198,109,70,125,197,239,247,15,96,0,0,0,3,207,98,28,186,141,62,192,185,103,210,11,89,209,168,243,30,140,94,175,87,82,202,205,31,75,167,210,34,239,233,239,25,181,199,186,189,106,183,141,23,188,251,129,90,206,93,195,82,230,150,136,245,84,114,221,53,23,168,68,71,235,25,247,14,213,195,106,223,118,183,153,218,11,169,141,206,68,37,197,148,175,95,110,210,69,66,30,170,239,45,116,215,184,92,134,114,48,177,252,90,203,181,215,107,211,227,115,167,49,74,157,46,11,123,201,59,164,38,12,132,54,90,154,210,69,235,56,69,170,143,79,120,206,229,199,65,171,89,215,37,66,221,171,179,217,234,20,137,142,196,125,27,146,189,142,180,225,161,69,170,76,210,122,41,39,220,102,95,104,184,94,21,185,177,139,125,217,109,96,189,205,51,248,226,134,194,83,4,185,103,214,27,45,66,140,217,122,140,165,63,77,106,234,165,154,189,250,151,81,97,224,0,2,61,102,179,57,56,117,150,59,113,199,171,114,59,77,106,66,13,16,225,108,125,27,156,83,111,155,103,204,75,14,32,181,91,6,158,189,58,234,125,59,233,91,51,153,190,196,236,203,92,146,94,184,170,91,104,168,144,179,129,7,147,28,249,77,147,143,114,203,152,134,91,90,180,67,230,159,91,169,247,159,94,239,105,148,12,133,226,22,99,170,208,171,211,99,118,27,73,153,109,246,185,91,216,119,154,130,84,117,173,27,10,67,110,167,86,158,51,212,139,82,211,66,235,221,118,152,27,129,86,54,2,89,80,172,235,46,159,200,109,134,155,39,220,230,188,174,115,169,105,166,212,189,28,113,123,117,229,36,244,35,208,191,194,103,209,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,226,172,209,169,215,5,50,77,30,173,31,159,18,91,75,101,230,247,169,59,144,164,154,84,90,164,200,203,82,51,46,134,43,31,59,60,47,88,169,122,91,19,112,77,174,83,230,111,207,155,78,220,106,223,253,146,243,138,230,201,151,161,106,102,210,116,36,253,100,93,228,43,42,21,70,249,193,107,233,78,66,123,209,117,218,36,195,73,158,214,95,216,235,47,23,188,150,131,209,109,23,188,186,123,72,250,216,158,85,184,181,205,166,38,5,151,142,48,59,75,37,202,97,53,158,105,35,97,124,195,100,92,136,208,204,207,66,39,87,223,237,219,238,49,101,56,93,142,24,119,139,244,102,235,118,77,111,182,176,178,47,252,25,246,244,51,66,21,254,200,218,15,185,196,251,61,191,104,247,164,100,100,70,93,198,63,29,98,177,78,160,211,159,170,213,100,114,99,70,109,78,184,189,138,86,137,74,77,70,122,36,140,251,136,251,136,65,188,213,241,55,195,44,59,183,171,54,174,31,189,233,139,137,214,228,65,73,237,145,31,179,172,208,250,9,207,157,138,164,47,107,136,71,77,116,61,123,244,35,20,211,136,23,197,107,17,175,10,173,229,95,127,155,50,169,45,249,75,61,168,78,134,227,171,112,203,212,74,75,189,103,236,47,232,22,39,194,163,40,73,175,214,19,142,87,189,47,153,10,30,158,139,46,126,154,62,133,65,146,203,191,52,241,31,209,53,122,170,70,158,255,0,97,11,114,109,180,52,218,90,108,180,74,8,146,146,247,17,10,91,227,21,106,76,164,99,173,34,180,166,255,0,131,205,161,199,81,47,82,250,75,153,80,86,154,106,103,220,94,225,15,114,246,163,70,58,225,234,201,90,25,93,52,147,215,78,239,225,141,13,39,89,74,53,89,212,37,154,183,26,169,145,79,93,52,215,230,146,62,208,0,0,0,8,251,159,43,180,173,28,175,95,15,239,218,170,149,26,167,78,65,233,175,172,229,58,81,151,176,255,0,71,234,251,70,119,29,113,201,47,173,213,245,91,171,53,31,214,102,99,67,89,1,183,35,91,217,91,178,59,58,54,170,163,71,166,207,115,169,158,171,114,157,23,94,243,63,119,179,79,176,72,176,0,0,0,0,1,82,188,106,171,208,206,234,181,173,157,127,133,122,62,12,237,58,254,79,153,81,71,187,78,255,0,175,95,168,86,8,179,190,13,88,56,111,93,21,220,96,156,214,173,183,14,85,29,159,91,185,68,229,62,66,85,209,127,111,67,71,235,246,11,109,16,175,139,5,181,46,187,149,250,172,200,135,170,160,114,53,71,79,91,125,70,9,119,153,150,157,223,88,164,139,26,228,93,163,116,194,184,91,107,152,168,156,205,19,187,77,119,54,164,119,232,127,165,238,26,88,195,11,210,218,188,236,200,119,5,2,70,248,178,57,154,30,199,11,232,186,180,127,45,36,125,233,63,96,246,38,180,165,59,140,250,10,214,226,67,159,106,61,189,71,155,131,24,111,39,159,85,127,151,219,101,108,82,121,27,85,14,75,126,163,209,205,42,220,147,89,122,171,233,222,125,116,33,80,106,82,150,173,202,61,76,197,247,112,221,203,125,71,47,248,60,227,151,3,92,186,213,193,167,109,78,228,158,156,137,83,57,125,80,234,209,244,30,47,163,167,215,169,247,75,144,0,0,0,1,202,179,47,152,187,19,43,248,89,63,19,47,169,31,206,195,163,194,216,247,241,157,83,179,60,243,16,249,141,52,231,39,155,200,90,121,171,78,196,119,153,247,17,231,175,29,49,211,17,243,23,136,245,28,80,197,10,207,110,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,172,43,134,23,15,122,85,126,149,19,49,216,249,105,196,168,211,106,49,228,179,110,218,213,234,66,94,98,75,14,37,158,77,89,68,183,13,43,66,146,114,80,219,79,48,100,100,104,125,7,249,37,14,1,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,231,249,28,205,221,87,40,56,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,204,45,13,14,60,217,41,190,105,184,157,4,90,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,245,128,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,74,220,102,240,183,228,166,99,168,88,153,2,133,217,96,95,118,251,125,166,111,106,223,219,42,144,150,108,189,243,102,179,83,123,34,170,156,158,137,74,21,174,165,170,185,134,62,175,6,76,116,153,107,99,45,119,1,170,245,157,148,91,218,158,229,70,151,17,194,125,207,227,136,137,37,168,153,36,153,180,215,50,33,72,83,139,82,72,215,217,24,78,242,52,165,42,226,188,81,252,118,98,111,220,190,79,8,78,158,16,23,77,10,198,201,126,33,94,183,76,238,197,69,183,239,10,181,82,163,39,148,183,57,17,88,164,192,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,5,80,227,94,40,85,113,171,23,46,252,87,172,166,91,114,46,154,196,154,146,35,201,154,169,107,134,194,214,124,152,164,234,136,141,104,101,174,91,72,245,82,68,134,210,68,148,145,17,21,212,240,167,192,105,56,55,149,200,23,53,118,20,70,235,184,147,32,174,103,22,152,237,19,237,211,150,210,19,1,149,188,133,168,221,71,40,142,74,72,205,60,179,152,226,13,9,81,44,213,232,56,163,248,19,196,223,185,124,226,16,160,17,55,248,104,103,142,78,92,111,38,112,122,248,68,69,225,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,235,201,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,239,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,190,46,213,147,110,18,92,35,65,188,194,215,205,108,245,66,143,69,183,204,66,29,112,198,132,237,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,194,184,56,172,103,142,78,26,210,167,229,111,13,145,17,218,237,207,71,52,93,53,53,45,167,202,157,78,148,149,160,225,33,189,76,209,37,230,181,82,148,226,75,150,203,173,169,4,165,58,151,25,167,97,106,156,12,127,61,159,179,127,188,135,42,227,87,226,158,214,248,127,7,204,106,34,0,11,201,225,167,158,169,57,154,182,101,97,134,39,79,151,43,20,45,200,239,212,165,78,84,86,155,98,175,78,57,4,73,125,4,195,104,105,149,178,111,178,202,155,52,150,226,229,184,149,44,212,225,55,202,184,154,113,2,196,76,26,197,10,38,17,229,223,16,37,208,171,180,8,238,189,119,154,168,145,36,176,165,201,110,59,176,153,66,229,52,179,53,165,163,91,138,54,200,145,164,134,203,114,148,74,75,125,87,32,156,66,175,44,218,85,102,216,247,126,11,75,137,87,163,199,41,51,238,58,2,136,232,140,161,106,120,208,79,162,67,156,216,235,81,37,166,219,66,23,33,110,168,158,94,141,182,218,205,53,23,155,31,20,248,201,241,2,225,243,23,199,148,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,138,111,101,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,45,15,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,70,172,244,103,54,133,147,204,56,139,83,110,149,233,155,206,232,237,17,237,154,107,168,89,69,83,141,18,57,178,100,184,157,52,101,174,107,70,109,165,68,227,138,90,82,157,164,107,117,188,251,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,37,7,11,143,29,152,101,247,215,147,205,23,252,41,175,141,38,14,80,172,252,101,180,177,138,144,247,46,94,34,83,228,71,170,70,218,179,221,42,154,152,237,166,78,245,44,200,183,176,252,118,185,105,66,18,158,205,187,214,83,138,50,243,252,30,113,190,171,97,230,46,70,13,51,67,137,50,155,138,49,205,50,37,169,197,33,248,47,211,162,203,146,210,209,222,149,161,73,55,144,164,25,17,234,182,212,74,45,134,135,57,175,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,175,92,200,227,125,87,49,248,219,116,227,69,102,135,18,141,34,227,144,210,145,2,51,138,113,17,152,101,134,227,178,131,90,186,173,100,211,45,239,94,137,37,47,114,137,40,35,36,21,186,112,125,193,202,21,141,150,2,197,88,239,118,138,214,37,212,31,145,49,205,171,71,34,44,25,15,196,143,27,67,90,144,173,171,68,151,121,132,148,40,251,78,197,110,38,210,98,117,10,149,227,123,134,125,154,234,195,76,99,135,18,170,239,164,41,242,237,154,131,252,189,208,99,246,119,10,68,68,110,36,122,143,57,218,166,158,138,89,238,75,30,170,75,98,204,249,87,7,220,99,174,216,217,160,44,42,142,207,104,162,226,93,61,248,243,27,220,132,114,37,65,142,252,184,242,117,52,41,106,218,132,73,107,150,74,66,79,180,239,86,227,109,36,46,252,82,183,25,60,107,249,115,152,42,78,14,68,167,242,98,97,149,60,249,207,184,214,215,31,157,81,106,60,135,54,168,156,81,41,148,176,136,100,157,80,133,19,156,253,119,39,97,143,171,193,111,7,40,87,134,50,221,184,197,87,123,153,47,14,233,241,227,210,227,109,89,109,149,82,76,134,213,39,122,86,68,123,24,98,67,92,181,33,105,87,105,221,234,169,180,153,217,254,108,124,44,99,39,195,251,135,203,159,25,172,18,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,59,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,255,0,173,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,194,42,241,71,240,39,137,191,114,249,196,33,64,34,101,113,29,207,28,108,214,222,80,44,252,62,68,184,248,117,103,200,125,112,94,117,110,180,186,220,181,17,32,230,186,193,153,37,8,74,73,73,97,42,79,53,40,117,213,40,210,111,27,77,248,156,139,228,202,187,156,60,71,149,76,114,171,232,107,50,215,236,242,46,106,147,75,65,202,75,110,154,249,81,163,54,173,117,121,222,83,164,78,41,38,219,105,66,148,173,198,72,105,205,4,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,74,220,106,252,83,218,223,15,224,249,141,68,64,1,122,124,57,179,237,248,212,80,159,195,124,68,99,179,226,109,179,79,237,146,228,49,31,100,90,212,20,45,13,28,196,146,11,99,47,18,220,109,46,181,209,38,165,165,109,22,213,41,182,102,168,0,14,127,142,152,233,135,25,116,195,138,142,40,98,133,103,176,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,214,199,76,116,196,124,197,226,61,71,20,49,66,179,219,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,169,235,194,135,35,146,110,90,173,19,55,24,140,184,135,66,166,200,144,187,70,146,104,106,65,206,150,210,156,97,83,95,37,18,137,164,48,234,87,202,73,104,233,188,210,92,213,9,109,28,238,127,196,143,135,220,108,187,73,111,24,112,110,149,45,88,117,81,144,152,211,105,172,180,235,200,182,86,77,48,219,70,236,135,159,117,231,145,37,227,125,68,181,37,40,109,102,134,245,213,109,145,240,12,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,10,192,226,215,157,127,66,67,153,148,220,50,169,213,97,214,158,228,185,122,84,24,62,67,105,130,243,28,196,83,18,102,157,238,115,144,235,78,58,166,212,148,147,100,150,140,220,39,94,66,42,174,218,181,171,183,133,69,234,77,185,7,181,203,143,79,159,84,113,190,106,27,219,22,20,87,101,201,115,85,153,17,236,97,135,87,166,187,149,183,68,145,168,200,143,229,15,65,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,205,71,171,75,117,217,79,220,168,66,101,62,225,184,104,96,144,194,227,198,97,164,154,222,117,75,124,245,81,153,172,213,173,133,12,171,142,235,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,160,140,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,99,149,102,199,194,198,50,124,63,184,124,185,241,154,193,63,248,157,103,199,240,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,142,185,62,202,101,229,155,172,80,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,250,115,22,68,105,105,102,90,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,14,85,155,31,11,24,201,240,254,225,242,231,198,107,4,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,207,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,191,235,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,8,235,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,85,0,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,215,178,135,197,138,213,159,132,247,27,89,163,174,114,110,155,46,159,233,6,170,13,37,190,213,117,243,36,186,92,136,209,25,97,166,90,121,162,92,70,137,27,253,116,169,78,168,208,134,222,90,107,91,51,185,133,186,179,65,140,181,172,92,186,99,118,14,223,203,141,78,165,162,83,146,25,166,65,105,59,90,142,218,150,127,221,56,179,74,80,149,186,235,171,36,35,126,210,231,245,155,90,187,111,211,168,85,106,188,30,207,18,230,167,174,169,75,115,154,133,246,136,168,149,34,34,156,209,38,102,141,31,137,33,26,40,137,94,166,186,109,82,76,254,173,187,133,183,221,215,98,93,216,153,64,161,118,171,110,196,236,31,40,38,246,166,81,216,251,107,198,204,95,155,90,201,199,55,184,147,79,205,165,91,116,213,90,23,81,208,50,163,154,236,71,202,86,35,162,245,178,157,237,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,216,86,118,248,171,97,220,140,47,118,199,202,173,229,46,169,93,185,227,191,26,93,199,17,185,116,215,237,244,37,198,15,86,209,38,42,77,213,190,210,164,182,75,109,104,91,38,146,89,25,43,97,149,85,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,58,201,213,137,148,11,18,69,2,129,51,211,55,37,103,103,202,11,131,150,244,127,74,114,158,144,184,191,193,86,251,173,177,202,110,65,183,243,102,91,244,220,173,76,250,72,0,0,0,21,87,199,59,243,39,251,73,251,180,70,174,22,184,233,135,24,13,153,167,42,216,161,89,244,53,42,232,183,228,91,108,212,157,34,40,176,229,59,42,43,205,174,74,204,203,148,201,246,117,32,220,208,210,133,45,38,189,168,37,173,23,210,0,51,89,155,31,20,248,201,241,2,225,243,23,197,186,112,138,197,235,54,245,202,189,63,11,104,207,203,43,135,14,36,73,102,180,195,204,26,81,178,116,217,114,163,60,210,203,84,173,10,73,184,131,45,73,100,182,87,170,73,38,133,46,111,128,10,139,227,115,127,217,181,219,203,12,176,250,141,112,196,153,112,218,177,234,210,107,80,89,51,82,224,34,97,66,56,196,233,145,109,74,214,150,28,89,35,93,228,141,138,50,36,184,131,84,117,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,0,0,0,17,27,137,22,91,234,57,129,193,230,220,183,218,230,86,173,253,123,18,119,36,181,231,202,135,204,250,110,161,31,65,147,250,90,253,90,31,125,8,165,74,66,183,36,244,50,22,249,195,123,62,212,123,134,143,11,6,49,34,79,34,170,199,51,177,74,216,165,115,247,42,100,151,61,70,99,146,83,181,36,130,245,151,215,188,186,234,66,202,73,105,82,119,17,244,30,59,20,47,75,106,204,179,38,92,21,249,27,34,199,229,234,123,28,63,164,234,17,252,132,153,247,168,189,131,53,23,213,200,187,190,234,157,113,56,223,45,82,249,90,167,93,116,218,218,81,223,161,126,143,184,93,183,9,235,106,93,11,44,20,185,146,207,69,79,231,232,142,158,174,202,132,226,239,35,61,123,254,161,53,5,30,241,100,193,195,178,113,246,69,253,13,173,177,46,173,154,22,237,118,246,104,80,90,246,172,204,250,168,255,0,146,159,215,222,32,200,185,46,12,149,232,115,240,158,231,162,50,122,191,75,236,92,226,235,211,155,38,160,164,247,150,157,197,236,51,253,66,197,128,0,0,0,0,4,116,207,245,185,26,225,202,221,239,218,17,185,84,234,61,74,123,125,76,180,91,116,233,90,119,25,123,253,186,253,131,60,173,56,228,103,208,234,58,45,165,146,139,234,50,49,162,60,135,93,165,119,101,122,199,127,126,229,83,104,212,202,114,207,77,61,102,233,209,76,253,133,250,95,95,218,36,16,0,0,0,15,139,122,168,211,103,87,84,74,218,105,166,74,61,116,215,253,137,67,54,57,132,81,175,29,177,13,70,173,76,238,154,177,235,167,127,240,199,68,194,224,235,106,76,171,227,173,94,180,150,255,0,131,194,161,200,81,175,82,250,72,153,79,86,154,106,71,220,126,225,116,142,33,46,161,77,172,181,74,200,210,101,239,35,21,27,197,95,40,73,160,213,213,142,86,69,43,151,10,97,159,165,11,159,174,178,22,169,210,94,115,231,94,51,250,36,159,85,40,211,221,237,33,93,152,127,124,86,176,230,240,165,94,84,7,249,83,41,114,216,148,131,218,133,106,109,186,135,8,189,116,168,187,208,94,195,254,129,114,217,84,226,111,134,88,137,111,81,173,92,64,123,208,247,19,77,199,130,163,219,34,71,104,89,33,132,27,159,53,21,40,70,231,22,190,154,232,90,119,232,100,39,37,30,177,78,175,83,152,170,210,164,115,163,73,109,46,182,189,138,78,169,82,73,68,122,40,136,251,140,187,200,126,195,50,34,51,62,226,30,11,20,113,195,14,240,130,140,229,110,246,173,246,38,16,71,255,0,131,62,230,166,72,90,191,216,219,89,247,54,175,103,179,236,21,173,154,174,45,115,106,105,159,101,224,116,14,204,201,243,88,85,103,154,75,222,95,62,217,151,34,76,50,50,212,141,165,247,251,54,251,204,87,100,234,149,243,141,55,210,92,154,247,164,235,149,185,132,146,61,172,177,189,215,158,63,113,33,5,170,221,63,113,117,246,17,116,179,92,147,112,189,98,155,232,156,77,198,198,185,175,234,196,248,84,237,198,157,159,216,207,54,174,108,105,122,30,134,78,167,67,79,214,101,220,66,206,40,212,106,117,191,76,141,71,164,199,228,68,136,210,25,101,189,234,86,212,37,36,148,150,170,51,51,208,136,139,169,143,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,68,100,100,125,198,35,110,104,242,57,133,185,146,165,203,149,61,143,70,220,93,153,198,227,84,247,72,123,150,173,175,26,15,146,82,27,108,244,113,227,87,94,253,52,62,157,213,39,152,94,30,56,211,129,143,76,158,212,63,77,80,227,173,195,76,254,100,72,219,155,73,186,100,174,95,105,90,203,212,107,118,157,254,182,157,229,214,54,192,168,220,22,117,89,185,144,94,236,147,161,186,74,66,182,161,205,139,66,136,203,161,145,145,232,164,151,213,208,116,6,179,83,143,76,54,134,154,190,246,165,178,34,73,122,46,17,233,167,119,251,8,242,119,150,41,223,152,130,242,100,93,245,222,222,226,72,146,71,217,89,107,66,35,81,255,0,177,161,63,166,175,240,143,141,70,183,107,87,21,66,53,54,145,15,180,74,154,242,35,178,142,98,17,189,197,168,146,146,213,70,68,90,154,139,169,244,19,235,38,188,49,175,171,202,225,165,95,120,181,31,209,52,72,82,24,150,152,155,217,127,181,37,11,142,233,39,124,121,68,180,110,66,156,45,118,244,211,93,53,50,33,112,246,181,181,74,179,237,218,117,177,68,99,147,6,151,21,152,113,209,185,74,218,219,109,165,9,45,84,102,103,234,164,187,204,207,235,49,245,69,120,113,139,195,231,171,248,65,72,186,162,163,69,211,106,177,249,138,212,191,38,220,90,131,134,90,26,139,223,238,51,21,61,129,107,134,222,52,216,110,84,29,229,198,77,203,75,55,87,180,207,106,10,91,91,143,66,234,125,53,238,26,79,195,183,98,61,96,219,110,64,115,153,24,233,16,249,43,208,203,114,57,40,218,122,31,82,233,167,120,244,32,0,0,0,33,55,22,183,214,214,88,153,74,93,208,151,92,74,77,59,123,245,167,206,246,138,68,181,88,237,87,69,30,54,154,243,103,199,70,159,107,137,33,164,188,182,195,76,12,0,195,152,201,78,155,109,74,65,25,107,238,132,201,127,64,233,32,0,0,0,0,63,229,106,36,33,75,81,232,73,35,51,20,41,197,18,252,69,245,154,9,188,180,232,154,20,55,104,221,253,252,154,140,222,191,69,63,167,245,253,166,34,76,72,175,77,150,204,56,233,220,235,238,37,164,22,164,90,169,71,161,23,94,157,230,52,33,195,235,11,24,194,236,180,90,236,145,127,8,175,194,133,91,127,191,213,113,250,124,82,82,126,154,136,250,183,222,90,23,212,66,73,142,121,143,184,118,172,84,194,170,213,146,210,182,187,80,236,219,21,166,186,108,146,211,167,252,164,151,115,126,242,254,129,154,9,177,92,133,37,113,93,250,72,211,95,214,68,127,210,59,118,17,230,247,19,112,142,136,155,118,149,39,180,83,209,174,198,118,71,70,221,86,226,207,214,83,42,81,250,206,25,247,143,99,138,252,67,241,199,20,173,183,173,137,51,251,12,71,246,239,46,84,55,117,218,226,22,93,209,146,125,237,251,253,162,46,41,75,117,123,148,122,168,197,153,112,219,200,52,171,134,92,12,110,196,166,116,165,39,155,216,97,110,47,159,233,50,51,159,56,204,130,82,118,168,144,175,89,29,123,139,166,166,45,204,136,146,90,23,112,254,128,0,0,0,10,86,226,247,98,230,58,14,50,196,190,177,34,169,233,172,54,151,186,29,156,253,61,133,181,6,149,170,73,78,67,121,163,82,182,76,87,47,122,157,82,143,180,37,4,164,26,82,209,177,30,37,101,174,228,194,251,71,30,108,107,139,26,45,136,149,251,38,29,97,147,173,67,150,110,27,9,97,90,167,180,56,219,104,90,158,67,42,82,95,54,54,168,158,38,141,163,35,37,152,210,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,154,230,135,19,48,107,11,48,58,234,173,227,204,189,45,10,149,62,69,26,93,61,167,20,153,85,110,210,202,219,56,49,137,11,66,212,243,168,53,145,109,82,118,164,148,181,41,8,66,150,156,219,85,156,165,61,85,154,245,10,20,184,116,213,200,113,80,227,203,146,153,47,178,193,168,249,104,113,212,182,218,92,89,39,66,53,147,104,37,25,25,146,83,174,133,111,252,22,45,140,92,165,225,29,215,113,86,106,17,35,225,213,102,176,181,209,105,175,83,86,153,111,212,80,134,219,147,53,169,7,181,39,24,210,134,216,52,252,238,231,88,94,134,201,180,178,122,199,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,21,120,154,96,167,225,167,40,247,79,103,168,118,89,246,38,183,172,61,238,236,101,222,196,195,221,161,183,52,109,106,86,177,93,147,177,37,183,87,73,173,202,36,238,214,138,240,158,250,252,23,226,157,155,137,158,139,244,159,201,43,130,157,93,236,92,254,79,106,236,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,236,28,65,47,90,86,37,102,182,231,196,106,20,121,108,83,110,170,61,179,91,134,212,180,37,47,182,196,154,5,61,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,142,171,133,152,243,39,6,248,90,223,22,205,10,108,70,235,184,147,137,19,237,150,208,169,13,19,237,211,151,73,130,169,239,33,149,161,70,234,13,162,40,202,50,36,242,206,99,107,37,165,68,130,84,95,203,246,25,254,25,49,198,195,194,215,34,85,100,68,185,174,8,52,249,254,139,111,124,166,96,173,228,246,167,209,234,44,147,202,96,157,112,214,164,154,80,148,26,148,91,82,99,74,118,157,173,66,177,173,90,53,149,107,65,236,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,212,70,190,40,254,4,241,55,238,95,56,132,40,135,15,108,170,174,37,95,246,214,28,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,224,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,154,112,172,207,143,250,209,149,76,95,173,127,58,213,161,93,169,212,127,188,34,53,17,40,229,127,206,20,210,220,123,249,184,232,79,228,144,45,80,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,174,58,229,234,234,192,184,120,127,91,171,73,244,141,23,18,44,250,101,219,72,168,55,21,198,155,46,210,194,28,126,26,141,68,104,55,152,90,200,148,72,82,181,109,198,22,100,131,119,98,123,175,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,46,199,179,225,159,27,87,45,216,89,78,252,30,86,169,85,251,206,251,167,184,237,189,216,170,45,175,177,65,122,51,188,138,217,124,211,205,60,202,94,228,242,208,189,169,127,85,237,81,147,110,105,69,159,215,85,251,117,127,109,110,59,146,227,168,127,202,76,157,82,157,33,207,250,78,60,243,142,47,235,82,148,175,105,152,232,25,132,203,165,247,150,154,197,175,105,226,100,126,195,114,87,109,242,174,205,166,111,101,223,71,238,159,50,51,109,115,153,117,198,221,220,220,84,61,185,38,90,115,182,25,106,131,51,159,252,12,127,61,159,179,127,188,135,42,227,87,226,158,214,248,127,7,204,106,34,58,224,6,83,47,44,198,97,126,43,95,24,127,34,92,234,238,26,199,165,201,143,110,68,128,79,191,89,68,167,31,39,73,181,243,18,105,91,77,71,113,194,66,80,226,221,61,16,146,220,105,35,229,86,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,250,184,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,212,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,231,184,81,229,211,240,45,151,22,47,250,220,125,151,38,41,118,122,236,143,95,94,85,45,40,87,163,154,245,93,91,106,213,183,92,145,184,146,133,151,107,229,172,181,104,180,168,28,216,248,167,198,79,136,23,15,152,190,61,5,221,148,203,202,222,202,189,133,154,202,52,137,117,187,122,234,145,81,141,90,109,152,4,148,91,203,98,106,162,198,55,92,39,20,167,16,250,155,115,69,242,208,132,47,99,102,102,167,17,185,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,118,120,153,157,124,26,177,242,192,254,106,45,202,159,202,139,110,86,232,212,6,16,106,167,189,88,157,218,23,28,163,182,153,73,67,137,209,198,157,82,207,150,165,37,166,93,113,40,89,39,67,160,204,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,234,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,245,111,220,6,188,176,215,8,240,247,21,175,8,82,233,136,196,137,21,85,210,32,201,142,77,173,202,116,68,66,54,166,145,239,53,108,125,82,220,36,37,72,79,168,202,92,73,173,14,160,199,96,225,113,227,179,12,190,250,242,121,162,255,0,132,117,207,222,94,42,185,152,203,69,126,195,181,105,81,39,221,148,249,17,171,118,226,36,204,84,100,118,214,23,162,210,74,35,36,26,220,140,228,166,80,78,252,222,247,82,106,52,104,78,35,62,214,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,118,172,249,98,101,171,140,153,165,186,177,74,202,151,218,40,183,53,62,129,80,141,185,198,214,227,59,232,176,183,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,244,25,112,198,138,86,20,229,47,51,52,38,110,248,148,155,158,249,143,108,208,104,208,212,132,186,252,246,28,122,106,106,9,67,102,149,104,130,134,183,146,167,76,136,144,110,54,68,164,184,182,245,225,88,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,105,162,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,34,175,19,172,45,252,40,100,218,245,236,148,47,73,213,109,46,207,116,211,255,0,133,114,123,47,101,112,187,91,253,86,148,175,108,23,38,250,138,221,174,190,170,77,100,129,69,120,85,137,151,86,13,226,61,185,138,86,84,190,207,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,105,248,102,91,31,177,142,187,152,12,101,187,49,138,227,103,179,203,185,170,10,144,220,109,200,95,100,138,132,147,113,163,111,66,16,78,114,152,109,166,185,155,9,75,217,185,94,178,140,197,218,112,178,176,35,88,185,45,179,101,29,189,46,147,82,186,164,79,175,212,138,73,58,149,202,91,146,86,212,121,4,135,15,213,66,225,177,16,209,176,137,10,70,213,150,187,205,74,236,25,177,240,177,140,159,15,238,31,46,124,102,176,119,92,224,229,50,242,202,46,40,124,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,255,0,195,115,136,36,108,187,73,115,7,177,146,171,45,88,117,81,144,169,48,170,79,58,235,200,182,86,77,62,227,164,212,118,88,117,231,145,37,227,97,38,132,169,40,109,102,183,52,213,110,25,221,160,138,188,81,252,9,226,111,220,190,113,8,80,8,234,185,98,203,213,213,154,12,101,162,225,29,173,39,176,118,254,100,154,141,81,113,92,144,205,50,11,73,220,236,135,18,130,254,229,180,18,148,132,173,215,90,65,173,27,247,21,244,127,168,214,66,242,193,253,181,143,98,225,213,63,254,52,201,210,158,126,71,234,73,188,252,169,31,242,109,37,78,255,0,177,54,159,86,11,101,123,140,23,108,196,123,158,145,153,179,244,109,161,91,168,74,168,219,181,72,241,59,67,150,251,38,102,166,233,210,19,25,148,174,83,36,130,74,16,249,52,110,147,154,243,9,72,115,115,22,168,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,82,183,26,191,20,246,183,195,248,62,99,81,17,215,0,50,153,121,102,51,11,241,90,248,195,249,18,231,87,112,214,61,46,76,123,114,36,2,125,250,202,37,56,249,58,77,175,152,147,74,218,106,59,142,18,18,135,22,233,232,132,150,227,73,31,42,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,148,22,255,0,49,233,30,139,230,189,33,17,127,133,45,134,155,127,154,220,115,115,230,200,246,107,181,90,25,117,144,0,2,154,248,201,219,153,130,111,22,41,55,37,228,190,223,132,253,90,179,94,143,29,174,93,54,83,177,163,148,216,178,28,75,105,112,158,113,200,166,242,9,197,45,42,111,94,90,189,71,80,220,42,192,26,142,19,210,241,150,211,147,142,150,231,166,236,21,212,19,30,191,27,182,73,141,203,138,234,84,217,201,223,20,141,227,228,26,210,255,0,45,191,89,206,86,206,155,181,26,94,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,120,172,126,186,112,158,207,193,171,178,173,142,147,187,37,131,34,158,170,93,125,206,84,151,55,69,154,162,136,109,233,20,141,226,222,111,165,26,182,91,147,187,93,75,77,75,52,53,103,41,79,85,102,189,66,133,46,29,53,114,28,84,56,242,228,166,75,236,176,106,62,90,28,117,45,182,151,22,73,208,141,100,218,9,70,70,100,148,235,161,91,87,4,251,75,23,41,86,109,249,117,86,83,46,38,29,87,36,69,42,43,50,218,94,201,181,22,141,196,73,147,20,205,210,74,16,148,147,109,58,174,74,185,171,75,105,39,18,113,86,131,233,92,71,248,128,67,203,189,9,220,36,194,27,139,253,86,39,246,103,221,147,29,182,36,55,110,197,222,135,55,72,67,200,113,181,188,243,100,104,67,38,157,196,219,166,234,141,31,50,78,210,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,237,44,140,153,80,178,121,145,28,110,166,57,85,244,205,231,116,97,253,102,69,205,82,105,107,40,170,113,170,100,174,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,110,144,69,239,113,29,200,228,156,214,217,176,47,12,62,92,72,248,139,103,199,125,16,89,117,13,52,138,220,69,25,44,225,58,249,145,41,11,74,137,74,97,74,87,41,43,117,212,168,146,79,27,173,209,93,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,255,0,178,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,207,184,235,248,243,150,123,203,1,173,236,54,188,235,51,162,84,109,236,81,181,225,92,116,89,172,153,33,105,91,145,99,189,38,35,173,26,141,73,91,42,146,217,18,250,161,196,45,10,35,37,111,109,190,193,195,155,58,255,0,138,174,35,191,64,191,234,117,87,48,202,233,249,186,148,102,15,154,221,46,113,154,9,186,154,89,218,165,171,106,16,109,186,150,141,42,91,106,74,180,117,76,180,217,223,72,229,89,177,240,177,140,159,15,238,31,46,124,102,176,123,92,23,194,27,203,30,177,66,223,194,60,63,98,35,149,219,138,66,153,142,114,223,38,88,105,8,109,78,186,243,139,234,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,126,120,103,101,224,215,15,108,176,49,78,184,238,110,203,109,218,251,100,215,238,37,210,212,111,78,157,42,66,27,57,14,51,21,11,113,90,184,235,77,32,190,113,72,105,13,33,75,81,55,188,66,12,30,227,47,38,94,54,214,31,198,27,70,93,59,14,174,89,20,246,105,172,198,148,212,165,218,72,109,133,34,67,198,109,197,109,233,200,121,227,67,139,35,50,91,72,37,19,105,112,244,66,173,82,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,199,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,29,215,56,57,76,188,178,139,138,31,33,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,207,191,240,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,104,0,32,175,17,254,31,240,243,17,66,119,22,240,134,221,255,0,85,136,29,153,135,99,71,113,136,237,220,81,119,161,189,178,22,242,219,109,15,50,217,154,208,241,171,113,182,209,180,162,95,204,155,84,130,37,255,0,14,108,148,126,53,88,142,253,126,255,0,166,85,91,195,43,91,231,42,82,88,46,83,117,73,196,104,54,233,137,123,114,86,157,200,89,184,234,154,37,41,13,165,41,213,165,60,211,133,208,56,213,248,167,181,190,31,193,243,26,136,233,92,17,233,52,170,253,43,30,104,85,218,100,74,141,54,163,30,223,137,50,28,182,82,243,18,88,113,53,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,141,92,67,50,89,85,202,198,40,72,174,218,22,252,180,225,93,203,32,142,223,152,114,85,40,161,62,109,238,118,158,251,138,73,41,11,74,137,213,52,75,53,26,217,36,159,49,197,161,237,177,44,94,247,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,228,202,0,0,0,21,87,199,59,243,39,251,73,251,180,85,88,185,62,24,188,64,38,98,236,56,217,126,198,251,139,181,223,81,54,177,108,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,245,121,197,165,79,37,105,212,148,226,86,183,44,84,6,107,51,99,226,159,25,62,32,92,62,98,248,243,248,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,208,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,67,217,98,204,45,171,154,12,26,162,226,229,173,27,176,118,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,229,196,26,146,133,45,167,90,89,161,27,246,151,85,17,171,61,25,205,161,100,243,14,34,212,219,165,122,102,243,186,59,68,123,102,154,234,22,81,84,227,68,142,108,153,46,39,77,25,107,154,209,155,105,81,56,226,150,148,167,105,26,221,111,62,213,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,137,65,194,227,199,102,25,125,245,228,243,69,255,0,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,0,0,0,63,134,68,162,208,251,133,70,113,36,200,52,171,122,92,252,110,195,86,117,165,43,149,219,161,110,47,152,233,14,51,127,56,244,131,82,183,40,214,175,85,29,59,143,166,134,43,53,42,91,75,220,147,209,68,37,30,20,113,15,199,28,45,182,217,182,35,79,237,209,24,221,176,185,80,218,211,115,139,89,247,198,81,247,185,239,246,15,29,139,153,189,196,220,92,162,42,221,170,201,236,244,245,233,189,157,145,215,187,69,182,178,245,146,202,84,94,179,100,125,227,136,194,138,228,217,40,138,215,210,94,186,126,162,51,254,129,165,252,2,195,181,97,94,21,81,108,151,85,185,218,127,105,222,173,52,215,124,151,93,47,229,40,187,156,247,159,244,14,134,32,239,22,76,35,43,235,47,238,222,81,17,186,117,175,183,148,157,116,223,218,102,193,109,93,77,105,34,209,40,62,242,87,234,239,20,114,39,127,10,124,88,111,15,239,218,205,184,234,53,43,166,177,110,194,35,215,187,231,228,35,244,21,175,229,189,233,251,125,215,110,133,18,208,149,164,245,37,17,25,15,250,0,0,0,0,1,205,243,37,13,51,176,3,17,163,41,58,239,181,42,228,69,175,190,19,197,253,35,54,119,83,29,150,232,172,70,211,78,84,249,8,211,236,113,68,46,239,132,155,234,123,44,79,36,222,212,145,92,82,73,59,123,180,167,193,246,137,178,0,0,0,3,207,98,27,177,25,176,110,71,39,185,203,140,84,137,134,242,180,51,218,142,74,247,30,133,212,250,107,220,51,99,142,139,134,230,52,223,142,83,220,230,70,85,203,84,83,74,208,203,114,14,91,187,79,67,234,93,52,239,22,193,193,211,15,158,160,97,5,94,234,148,141,87,82,170,72,229,171,82,252,155,145,105,238,17,104,74,63,119,184,140,88,120,249,87,77,181,74,188,45,218,141,177,91,99,157,6,169,21,232,114,17,185,73,220,219,141,169,10,45,82,100,101,234,168,251,140,143,235,33,79,25,203,225,143,125,89,183,13,86,251,194,72,254,150,162,76,144,252,181,68,222,203,29,148,150,185,14,154,119,200,148,107,94,212,37,178,215,111,93,117,239,35,33,1,107,54,237,106,221,168,73,166,213,225,246,121,80,158,92,119,145,204,66,246,56,133,26,84,90,164,204,143,67,73,245,46,131,236,217,184,167,126,97,243,202,145,104,87,123,3,138,35,73,159,101,101,221,72,205,39,254,200,133,126,130,127,192,61,99,185,169,199,167,219,91,78,223,123,146,225,25,40,189,23,8,181,215,191,253,132,115,249,245,27,130,241,171,57,50,115,221,174,116,199,77,75,86,212,55,189,107,81,153,244,34,34,45,84,163,250,186,137,37,151,174,30,56,211,142,111,67,158,236,63,66,208,228,45,179,84,254,100,73,59,91,81,180,102,174,95,105,66,207,212,119,118,157,254,174,157,231,210,219,50,185,145,204,45,203,109,46,44,168,12,122,74,226,236,200,110,77,79,116,134,121,138,218,201,175,230,78,67,141,150,174,50,74,233,239,208,186,119,201,34,34,34,34,46,226,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,81,26,79,184,203,67,28,171,20,114,195,131,88,190,195,173,222,214,167,109,113,227,81,169,125,186,83,125,228,189,122,54,234,63,156,87,248,126,193,31,103,240,150,202,204,185,171,148,213,183,201,67,139,53,155,125,178,162,174,243,51,239,237,159,94,131,219,89,92,56,178,191,101,155,75,137,99,243,86,210,210,178,87,164,234,41,234,91,125,135,36,255,0,68,135,124,179,176,222,203,176,97,148,11,78,141,216,88,35,215,111,104,117,222,186,36,187,220,82,143,185,9,255,0,0,244,192,3,140,231,7,15,35,98,78,93,47,170,51,173,239,126,37,2,167,58,34,117,50,214,66,96,200,74,11,93,201,46,245,251,79,79,121,12,235,173,185,54,125,232,166,101,35,100,138,37,80,210,226,117,35,209,108,187,212,181,45,75,189,63,95,235,26,18,200,238,35,194,196,204,184,218,149,72,110,110,58,101,62,13,41,238,134,90,58,220,8,202,81,117,74,127,76,187,136,203,235,29,240,0,0,0,4,2,227,5,42,10,48,42,155,25,214,245,144,170,195,42,73,234,125,11,177,207,34,250,187,197,64,225,20,55,39,226,173,155,13,164,111,83,213,250,114,52,215,77,117,146,217,127,72,210,134,19,69,84,28,46,179,225,173,27,84,205,6,158,217,150,186,232,101,29,178,254,129,234,192,0,0,0,0,120,172,106,187,226,88,120,75,120,221,178,221,216,84,186,13,66,90,61,83,61,86,220,103,28,34,232,149,105,244,15,216,127,172,102,231,22,238,247,175,204,76,186,46,215,87,184,170,149,137,178,219,232,69,162,28,144,227,132,95,69,63,167,238,47,212,59,86,66,50,251,92,198,252,116,160,184,196,93,105,20,25,209,106,115,93,222,142,168,98,100,94,98,116,55,16,175,160,238,186,167,83,247,17,159,118,128,232,116,152,212,26,52,10,36,36,232,197,62,51,81,90,45,79,232,54,130,73,119,153,159,113,23,121,152,253,192,42,143,136,191,15,91,174,177,116,187,139,184,59,74,237,232,157,183,210,48,249,237,181,201,216,220,72,237,124,228,137,37,187,93,28,87,170,146,211,77,15,216,98,179,36,217,247,28,71,121,50,41,219,23,238,231,54,127,230,87,214,61,198,27,229,155,26,113,98,160,154,109,141,103,122,65,229,107,211,210,17,26,211,213,90,191,217,93,73,119,54,191,240,125,130,203,242,147,194,154,147,102,201,141,122,99,76,142,221,82,111,126,202,110,197,53,202,212,159,108,254,118,52,179,74,181,74,154,87,119,77,52,247,152,178,56,177,88,134,194,99,70,70,198,209,174,212,234,103,166,167,175,183,237,31,234,0,0,0,0,3,159,227,166,5,225,198,98,240,226,163,133,248,161,70,237,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,123,51,47,151,75,239,43,248,167,63,12,239,168,255,0,206,204,163,205,222,207,241,157,47,180,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,204,174,26,124,68,237,156,21,182,101,96,110,96,43,177,41,54,77,38,59,243,237,186,194,96,72,121,248,207,185,32,150,236,21,183,21,151,20,234,22,167,158,121,46,40,136,208,105,113,38,165,146,219,75,124,43,63,89,215,186,179,89,136,242,232,148,154,159,103,195,43,102,160,243,118,229,62,57,184,134,231,236,53,54,154,156,130,113,40,90,158,117,6,102,132,173,37,201,109,102,130,45,202,117,110,253,94,31,185,17,174,230,170,234,110,245,186,81,216,176,202,223,168,19,117,25,58,161,207,74,74,97,200,174,59,74,216,137,13,72,99,155,26,66,143,180,164,141,40,211,66,213,93,10,247,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,5,69,241,185,191,236,218,237,229,134,88,125,70,184,98,76,184,109,88,245,105,53,168,44,153,169,112,17,48,161,28,98,116,200,182,165,107,75,14,44,145,174,242,70,197,25,18,92,65,171,143,240,147,197,43,19,11,243,78,247,203,170,239,163,62,86,219,234,181,168,255,0,193,94,123,181,85,37,84,96,242,24,249,164,43,102,238,90,253,117,237,65,105,213,69,169,11,212,0,0,1,154,204,213,97,111,224,91,49,216,139,134,108,208,189,13,2,141,112,74,244,84,46,213,218,57,84,183,87,206,131,243,134,181,169,90,197,117,133,122,234,53,150,186,47,69,18,136,185,165,78,173,85,173,73,68,202,205,78,92,249,13,199,98,34,29,146,242,157,90,88,97,164,50,203,68,165,25,153,33,182,155,109,180,39,185,40,66,82,90,17,17,3,149,106,171,212,168,244,39,170,114,215,77,135,33,233,113,225,169,229,27,12,190,242,91,75,174,161,189,118,165,107,75,12,165,74,34,213,68,211,100,122,237,45,44,211,130,94,14,87,93,186,175,172,192,200,123,147,69,141,79,59,58,27,123,80,174,215,41,199,35,203,144,122,146,247,183,201,67,81,186,26,54,175,181,122,170,213,181,17,219,80,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,23,19,196,83,34,177,179,75,102,157,241,135,208,34,35,21,40,17,217,102,11,210,101,58,132,84,233,204,156,133,157,52,136,220,38,25,90,156,144,167,16,242,145,244,208,148,41,104,66,141,104,162,186,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,223,240,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,51,124,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,65,22,206,3,89,185,146,225,249,135,24,83,121,194,136,164,84,112,222,130,186,100,231,163,155,203,164,212,74,148,209,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,142,147,51,47,151,75,239,43,248,167,63,12,239,168,255,0,206,204,163,205,222,207,241,157,47,180,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,243,74,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,114,80,132,164,180,34,34,22,255,0,194,159,35,146,112,214,149,3,52,152,146,184,142,215,110,122,57,46,214,166,37,13,62,84,234,116,164,161,101,53,110,104,102,137,47,53,162,82,150,212,92,182,93,113,43,53,41,213,54,204,117,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,28,171,141,95,138,123,91,225,252,31,49,168,142,149,192,214,173,74,102,171,140,148,39,170,113,17,82,153,30,131,46,60,53,60,146,125,230,25,84,228,186,234,27,215,114,144,133,62,202,84,162,45,18,110,182,71,166,226,215,229,113,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,38,32,100,143,1,163,102,59,50,246,118,27,86,97,75,126,222,57,11,170,92,6,204,119,92,65,83,163,32,221,113,183,86,210,208,166,80,242,146,220,98,119,122,118,46,66,12,181,86,212,158,140,198,107,51,99,226,159,25,62,32,92,62,98,248,185,238,25,212,154,85,127,135,254,31,208,171,180,200,149,26,109,70,61,122,36,200,114,217,75,204,73,97,202,180,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,170,12,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,237,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,184,234,229,90,170,245,42,61,9,234,156,181,211,97,200,122,92,120,106,121,70,195,47,188,150,210,235,168,111,93,169,90,210,195,41,82,136,181,81,52,217,30,187,75,73,235,195,23,33,223,134,250,236,108,121,197,138,46,235,6,223,168,39,209,180,186,141,59,153,22,232,121,40,121,46,104,174,106,79,147,29,244,199,53,110,109,198,158,81,56,201,235,177,212,151,85,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,3,56,57,208,193,202,22,1,102,130,255,0,194,171,89,237,244,90,85,65,185,20,230,246,172,187,52,89,113,218,150,212,109,86,181,173,124,148,72,75,92,197,40,212,190,94,243,208,213,161,113,80,22,41,193,111,7,40,87,134,50,221,184,197,87,123,153,47,14,233,241,227,210,227,109,89,109,149,82,76,134,213,39,122,86,68,123,24,98,67,92,181,33,105,87,105,221,234,169,180,153,220,160,0,204,14,42,225,157,213,131,120,143,113,225,109,235,19,179,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,22,127,64,204,239,255,0,241,182,165,81,93,209,74,159,114,64,167,189,134,14,177,80,103,179,254,85,242,142,136,172,165,60,178,121,230,168,239,182,234,84,141,255,0,146,53,185,188,208,233,10,171,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,163,79,182,157,173,66,177,173,90,53,149,107,65,236,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,212,120,12,216,248,88,198,79,135,247,15,151,62,51,88,52,167,153,220,189,90,185,160,193,170,214,17,221,50,123,7,111,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,238,155,89,37,72,82,218,117,212,18,209,191,113,103,135,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,250,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,79,10,124,246,210,142,149,3,43,56,203,115,75,77,73,50,9,139,34,171,81,125,42,97,198,13,40,75,116,115,89,145,41,11,74,137,70,198,245,40,150,75,228,36,209,177,134,220,148,28,81,252,9,226,111,220,190,113,8,80,8,208,246,90,178,235,133,249,12,192,106,202,102,85,162,74,93,58,60,202,245,221,118,38,150,227,47,206,98,63,53,212,169,108,165,111,44,144,196,125,80,150,155,82,139,82,113,105,78,247,87,186,154,243,183,156,27,155,55,56,160,237,105,71,46,21,147,67,144,250,109,58,60,182,163,243,224,176,235,108,33,229,184,227,72,37,41,111,42,50,29,52,41,110,19,102,163,66,20,162,45,202,235,252,56,56,127,204,204,69,117,172,91,197,235,119,253,73,224,118,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,60,109,93,248,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,207,241,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,38,10,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,30,192,188,116,195,140,197,225,197,59,20,48,190,179,219,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,3,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,219,11,181,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,123,51,93,149,28,71,202,86,35,174,202,189,90,237,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,201,254,26,92,65,36,224,245,86,143,151,204,95,170,196,111,15,167,200,236,212,122,180,183,90,138,197,180,181,170,83,238,27,134,134,13,111,162,68,151,218,73,173,231,82,134,11,85,25,146,9,90,114,174,33,153,211,170,230,159,20,36,80,173,11,130,90,176,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,150,218,214,246,239,149,144,28,159,85,115,101,139,137,77,64,162,55,98,89,210,33,207,186,214,243,170,37,201,97,107,81,183,5,164,182,180,187,190,65,50,234,13,196,169,36,210,18,181,238,222,77,182,229,255,0,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,56,174,108,242,125,133,249,186,179,90,161,95,5,46,5,118,143,30,82,109,202,236,103,92,53,210,159,124,218,53,172,216,37,165,169,8,81,199,105,43,66,203,93,132,162,66,155,81,146,203,133,112,242,225,221,248,178,76,168,98,134,44,29,42,175,127,72,231,83,233,168,106,63,49,186,35,40,126,67,78,63,25,254,97,147,189,173,142,206,178,90,154,105,214,219,82,154,50,45,238,164,228,174,108,124,44,99,39,195,251,135,203,159,25,172,26,168,16,43,60,28,48,163,102,107,20,41,216,185,135,55,148,75,98,187,86,145,22,37,220,85,34,117,246,36,68,109,180,180,153,145,144,157,76,164,182,211,104,111,146,102,134,157,36,160,247,178,164,173,78,202,12,189,101,139,6,178,191,106,189,107,97,29,175,216,59,127,33,117,74,140,151,149,34,117,77,230,155,36,37,199,221,87,253,53,19,104,36,52,133,58,225,161,8,222,173,115,88,52,61,134,216,67,102,227,214,66,112,239,8,241,1,137,110,80,174,44,55,182,217,144,113,31,54,95,105,104,133,25,214,158,109,125,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,232,219,51,185,122,186,178,191,140,181,172,35,186,100,246,254,193,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,221,54,178,74,150,148,58,211,168,37,175,102,227,151,252,49,120,128,67,194,41,145,178,253,141,247,23,100,177,101,237,98,217,169,58,219,13,69,160,202,113,247,158,117,50,86,148,19,134,203,238,72,234,243,139,82,89,82,19,169,37,181,45,109,217,254,108,124,44,99,39,195,251,135,203,159,25,172,26,19,200,190,76,168,89,60,195,137,84,199,42,190,153,188,238,142,207,34,230,169,52,181,148,85,56,209,47,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,170,190,35,57,215,252,106,177,29,138,5,129,83,170,183,134,86,183,205,211,99,62,124,166,234,147,136,214,78,84,212,206,212,173,59,144,178,109,164,186,106,82,27,74,149,163,74,121,214,203,242,112,243,201,101,87,52,248,161,30,187,119,219,242,213,133,118,212,131,59,130,97,73,84,82,154,249,55,185,170,123,14,37,38,165,173,74,54,148,233,32,210,104,100,212,124,198,214,182,119,95,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,142,21,158,59,254,205,195,236,168,98,124,171,206,225,137,74,69,114,215,170,80,41,132,241,158,249,149,25,112,222,106,60,118,144,146,53,45,106,81,234,122,23,170,132,173,106,218,132,41,69,156,193,167,220,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,99,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,206,229,234,213,205,6,13,86,176,142,233,147,216,59,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,116,218,201,42,66,150,211,174,160,150,141,251,139,60,56,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,202,120,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,165,0,8,21,157,174,25,116,172,202,227,13,11,20,236,187,162,93,181,82,184,36,20,11,198,66,163,166,107,8,97,136,46,118,105,200,105,111,180,162,94,232,241,162,169,182,212,100,162,121,183,54,167,150,233,187,50,176,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,98,133,218,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,138,160,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,148,226,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,219,11,181,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,28,53,200,255,0,12,40,217,101,197,10,142,46,98,53,229,18,231,174,210,100,74,137,104,149,52,157,97,136,241,28,109,77,42,100,148,43,67,57,46,52,226,219,228,145,173,166,137,75,61,239,41,72,83,83,212,0,7,31,205,6,104,44,28,166,88,20,252,70,196,106,69,193,81,166,212,107,13,81,26,106,137,29,151,159,75,238,50,243,201,82,146,243,173,36,145,182,58,200,204,148,103,169,167,167,121,151,31,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,218,187,51,245,74,124,38,226,163,145,25,217,11,222,166,229,184,178,213,12,168,139,68,31,172,101,174,133,169,148,192,1,85,124,115,191,50,127,180,159,187,68,21,202,230,90,235,185,161,172,95,86,85,156,123,238,154,37,158,245,195,66,140,185,72,142,204,201,76,207,132,218,216,113,107,73,145,111,97,247,201,26,154,19,205,229,26,214,148,18,204,114,175,235,170,194,186,191,182,182,229,201,110,84,63,229,33,206,166,206,142,231,253,23,25,121,183,17,245,41,42,79,176,200,94,247,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,181,25,172,205,143,138,124,100,248,129,112,249,139,227,208,93,217,76,188,173,236,171,216,89,172,163,72,151,91,183,174,169,21,24,213,166,217,128,73,69,188,182,38,170,44,99,117,194,113,74,113,15,169,183,52,95,45,8,66,246,54,102,106,113,27,153,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,119,125,139,217,196,194,60,49,203,67,153,158,163,86,34,93,118,244,216,237,29,190,204,57,136,97,117,137,110,172,208,220,100,27,186,41,11,74,137,195,121,59,13,214,144,195,230,109,154,154,82,5,0,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,83,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,63,171,126,224,53,229,134,184,71,135,184,173,120,66,151,76,70,36,72,170,174,145,6,76,114,109,110,83,162,34,17,181,52,143,121,171,99,234,150,225,33,42,66,125,70,82,226,77,104,117,6,59,7,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,0,0,0,15,242,149,21,137,140,42,52,148,111,109,122,110,78,166,90,232,122,251,62,193,91,153,182,225,77,73,188,164,201,189,48,90,71,97,169,57,179,125,55,98,157,230,232,76,54,95,59,38,89,37,58,37,46,171,187,174,186,123,140,86,134,36,101,155,26,112,158,160,170,109,243,103,122,61,228,233,211,210,17,29,215,213,66,191,216,157,81,119,56,143,240,253,163,195,198,179,238,57,110,242,99,211,183,175,221,206,108,191,206,175,168,89,159,14,142,30,183,93,30,233,107,23,113,138,149,216,17,7,119,163,161,243,219,119,157,189,185,113,221,249,200,242,79,110,154,182,175,89,39,174,186,23,180,197,174,0,248,151,149,169,77,189,173,201,118,205,89,27,162,204,229,239,45,84,95,65,196,172,190,137,145,247,164,189,163,56,57,138,193,43,151,1,177,46,161,100,92,49,182,28,126,87,41,205,237,159,51,116,118,157,87,68,56,189,52,230,145,117,63,251,11,224,225,21,235,42,193,196,91,106,229,101,205,173,83,171,112,39,58,90,17,234,150,95,74,253,169,87,176,143,184,143,236,49,164,44,21,187,226,95,152,75,103,93,177,29,222,85,74,13,62,90,253,83,45,22,228,102,220,50,234,148,235,244,203,216,95,168,123,80,0,0,0,0,30,83,22,98,170,118,23,94,16,208,141,202,122,131,80,108,139,93,53,51,142,225,127,72,205,126,46,195,114,6,42,222,80,221,70,197,51,95,168,163,77,117,211,73,46,23,244,11,126,224,251,42,10,240,42,165,25,166,244,144,154,195,202,81,234,125,75,177,192,35,250,187,196,253,0,0,0,1,192,243,195,136,240,176,207,46,55,93,82,107,155,14,167,79,157,74,103,161,158,174,185,2,74,146,93,18,175,208,62,242,34,250,198,123,80,212,155,194,244,38,98,163,124,138,221,83,107,105,212,139,85,188,239,66,212,244,46,245,125,95,168,104,163,39,216,121,27,13,178,233,98,209,154,111,99,242,232,20,201,210,211,169,158,146,21,6,58,86,90,238,81,119,163,216,122,123,136,118,96,1,230,111,28,55,178,239,232,103,2,236,163,118,230,12,245,219,218,29,107,174,138,46,246,212,147,238,90,191,194,56,29,235,195,139,43,247,161,188,185,118,63,41,111,41,75,53,122,78,162,174,167,187,216,82,75,244,135,137,129,194,91,43,49,38,162,83,182,223,57,13,172,150,77,246,202,138,123,140,143,191,182,125,90,9,5,133,217,97,193,172,32,97,166,236,155,83,177,56,201,164,210,190,221,41,206,226,70,157,28,117,127,205,167,252,31,104,234,164,68,146,36,151,113,22,132,63,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,63,37,90,3,117,90,84,202,99,197,171,115,35,184,194,203,222,75,73,164,253,222,255,0,120,207,54,123,240,169,252,38,204,141,209,77,118,63,37,186,220,217,181,182,11,121,43,115,79,79,148,148,171,233,171,79,201,247,30,135,245,16,152,252,27,241,160,226,57,90,193,250,132,221,172,60,228,154,171,13,114,245,213,211,244,124,116,245,36,107,221,169,117,94,159,87,180,90,232,0,0,0,10,198,227,61,117,118,107,98,221,181,137,122,115,100,196,148,101,167,189,186,130,61,223,210,43,131,44,48,206,118,63,88,44,17,107,173,201,74,63,254,221,100,191,164,105,14,212,107,179,218,244,118,15,253,142,4,116,127,129,180,144,250,160,0,0,0,0,43,223,139,190,54,53,102,225,132,44,53,130,246,149,10,219,173,186,234,54,255,0,224,175,71,158,201,158,166,217,167,233,36,186,18,137,95,103,120,168,108,52,177,43,24,157,127,80,108,74,35,92,201,181,218,148,90,123,126,178,75,69,60,242,26,35,245,148,146,239,89,127,40,190,210,239,26,15,202,30,93,40,217,116,194,106,85,177,30,15,38,172,252,118,36,85,23,205,90,183,74,56,204,33,238,134,235,137,47,89,159,228,158,223,119,78,254,228,0,3,227,84,44,251,118,169,32,165,79,167,115,93,47,229,115,156,79,176,139,184,148,69,220,68,62,164,88,172,67,101,49,227,55,177,180,235,161,106,103,166,167,175,183,237,31,234,0,0,0,0,0,0,56,86,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,118,103,20,150,210,242,54,171,114,8,148,69,204,67,107,70,120,110,203,90,187,99,93,85,155,42,233,131,216,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,233,89,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,138,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,69,92,253,103,94,213,202,158,28,75,162,82,106,125,163,19,110,106,123,205,219,148,248,230,218,220,129,188,148,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,66,215,101,211,93,190,110,170,205,235,116,206,237,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,208,124,161,114,124,40,243,175,248,77,181,88,203,94,38,84,233,81,174,75,74,159,30,53,164,238,188,151,171,20,182,91,82,78,62,194,73,54,167,162,182,218,58,165,91,220,104,247,26,12,217,121,213,88,168,0,0,171,94,53,248,33,74,58,85,155,153,22,107,146,211,82,76,136,246,60,138,106,155,74,152,113,131,76,217,141,62,133,116,82,22,149,19,201,81,30,226,89,45,179,45,155,15,153,84,32,52,103,146,156,188,82,178,207,151,155,106,195,98,149,46,5,118,161,29,154,221,210,137,51,19,37,126,155,126,59,69,41,36,166,204,218,36,54,109,165,148,19,126,174,198,146,102,107,81,169,197,247,81,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,43,3,138,47,15,248,117,120,117,44,205,224,133,187,201,170,179,218,106,55,197,45,135,24,98,43,145,90,97,215,222,171,39,152,180,109,120,185,90,58,219,100,181,60,167,18,225,36,150,78,169,218,171,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,252,242,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,148,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,60,166,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,96,149,185,6,227,102,166,204,150,76,190,132,114,156,45,22,146,213,14,114,214,182,155,33,2,248,105,240,243,170,212,111,249,88,223,142,80,229,211,81,135,23,67,244,218,61,9,42,82,78,85,110,156,241,19,146,150,250,61,71,99,71,144,131,66,121,43,90,92,121,151,9,74,36,52,164,61,110,130,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,135,42,227,87,226,158,214,248,127,7,204,106,34,16,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,62,205,157,155,155,172,47,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,154,243,16,70,106,105,100,80,215,22,177,47,9,248,75,226,196,218,46,10,217,31,40,127,10,29,146,179,85,182,164,84,164,176,221,18,143,14,51,177,162,162,60,151,82,250,156,122,68,231,38,188,183,22,181,146,91,100,154,38,81,185,15,9,149,150,124,233,224,54,107,163,73,103,12,46,9,108,87,105,241,251,92,235,122,175,27,179,84,99,49,205,83,100,238,210,82,154,117,26,146,12,212,203,142,18,57,173,18,246,41,100,145,68,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,29,255,0,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,246,216,93,169,232,252,222,83,200,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,233,218,193,225,53,138,21,76,209,213,176,106,244,184,226,49,100,219,81,226,86,231,220,176,92,108,159,159,74,146,235,232,138,152,241,212,106,83,82,93,84,89,40,81,56,74,67,38,195,138,213,210,228,147,247,83,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,171,110,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,43,131,140,254,3,73,186,176,190,218,199,250,20,40,157,162,199,144,170,93,117,105,142,210,95,114,157,49,198,210,195,139,120,214,75,90,25,147,162,18,209,37,125,103,56,178,216,73,89,170,157,128,104,123,32,153,120,170,229,159,45,20,11,14,234,165,68,129,118,84,36,73,173,220,104,141,49,82,81,219,95,94,136,73,168,204,208,75,110,51,113,89,89,53,243,123,218,81,164,215,169,184,185,20,0,41,3,140,22,14,87,108,108,208,30,42,200,123,180,81,113,46,158,196,136,110,109,66,57,18,160,199,98,36,136,218,18,212,181,109,66,35,59,204,52,161,39,218,118,39,113,182,163,16,174,53,211,93,137,106,212,108,168,243,182,81,106,181,8,117,73,145,185,72,62,108,168,141,201,110,59,155,204,183,167,106,38,201,45,8,201,39,204,213,68,102,148,153,75,254,17,216,103,117,94,25,189,163,223,84,152,154,81,108,42,124,250,133,94,83,141,185,203,79,105,136,244,54,24,74,210,131,65,60,181,190,107,74,22,164,238,109,135,212,70,102,141,14,245,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,221,56,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,39,243,209,147,42,22,112,240,226,45,49,186,175,161,175,59,95,180,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,41,175,44,121,40,198,92,206,98,61,74,197,162,83,62,79,196,181,170,12,194,187,234,21,66,75,78,80,119,155,196,105,92,69,169,47,58,246,177,158,65,52,148,244,113,36,151,20,210,76,214,86,233,196,198,20,154,119,15,252,64,167,204,171,75,170,72,139,30,130,203,179,165,165,164,191,41,105,171,65,37,60,225,50,132,52,75,81,145,168,201,180,33,26,153,237,74,75,66,42,12,19,211,137,31,16,72,217,137,146,222,15,96,221,86,90,112,234,157,33,50,102,212,153,117,214,81,115,44,218,97,198,137,216,239,48,211,204,162,51,196,250,73,10,82,144,226,201,14,105,170,27,50,226,185,36,201,245,205,155,156,80,106,138,146,151,10,201,161,200,97,87,101,98,35,177,249,240,88,117,183,214,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,213,95,245,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,249,86,116,243,29,85,202,198,3,85,113,82,133,100,75,185,106,73,144,205,54,26,9,165,42,20,39,223,220,77,202,156,164,153,41,17,146,162,36,244,50,53,184,182,90,37,35,153,204,77,53,224,135,16,76,109,194,220,197,212,243,7,119,213,101,222,18,46,120,232,141,117,82,82,235,20,214,43,72,102,47,34,33,172,154,97,77,52,182,13,45,41,43,67,68,189,18,226,117,34,117,205,220,127,48,183,77,10,249,199,220,75,189,109,105,221,182,139,112,94,21,154,165,58,79,41,109,243,226,191,53,215,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,93,255,0,11,143,2,120,101,247,215,156,77,18,168,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,177,252,104,197,235,55,1,112,190,224,197,204,64,126,91,116,43,118,58,94,144,81,24,55,159,117,107,113,45,52,203,104,232,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,154,27,178,163,66,172,93,85,154,181,173,110,124,159,162,205,168,72,145,78,164,118,197,203,244,124,85,184,165,53,27,158,178,37,187,203,65,165,28,197,22,229,109,212,250,152,181,78,13,152,7,139,22,253,10,173,143,51,175,47,67,216,183,110,145,226,80,99,179,25,231,43,174,68,92,134,74,76,135,86,133,57,29,150,92,114,66,80,219,106,67,142,56,70,165,232,218,18,79,89,248,0,226,153,174,202,142,28,102,215,14,23,101,94,173,118,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,51,175,118,90,213,219,26,234,172,217,87,76,30,197,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,71,181,203,118,8,85,115,31,141,182,182,11,209,171,145,40,210,46,57,14,165,115,228,182,167,17,25,134,88,114,67,203,36,39,170,214,77,50,230,196,106,146,82,246,164,212,130,51,89,104,207,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,118,40,93,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,189,88,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,101,92,89,167,10,28,241,201,182,170,180,76,163,226,50,34,21,10,165,34,66,45,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,95,41,69,171,164,243,169,111,69,165,196,114,103,254,112,114,153,102,230,235,11,254,67,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,149,32,225,206,72,243,47,137,216,185,92,193,90,38,27,75,133,112,218,146,25,102,227,93,73,196,71,137,71,67,171,36,161,231,158,51,52,173,10,73,155,168,38,121,139,117,164,169,109,37,196,145,152,187,60,92,179,235,184,127,145,28,65,178,174,123,246,171,122,213,104,184,95,92,135,46,191,84,66,19,42,160,226,105,143,145,184,178,71,248,8,212,107,112,210,68,110,56,234,247,56,172,235,139,31,226,161,158,169,55,253,195,85,203,14,22,207,150,197,177,67,144,245,54,243,121,232,173,108,171,84,88,148,202,210,195,68,227,102,243,104,138,244,99,35,113,11,71,53,106,89,109,83,104,66,220,137,89,81,202,142,35,230,215,17,209,101,89,77,118,26,84,30,91,245,250,251,236,154,226,210,34,168,204,137,74,34,50,230,60,189,170,38,153,35,37,56,164,168,204,208,132,56,226,52,39,133,184,91,98,96,181,137,76,195,60,52,161,122,26,219,163,115,187,20,46,212,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,94,172,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,208,14,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,81,212,73,252,128,231,6,171,148,220,92,74,170,7,17,203,18,241,145,14,5,214,135,154,81,174,51,8,90,137,185,205,41,180,41,221,241,201,231,86,109,165,42,39,80,165,163,110,243,109,198,239,250,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,205,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,168,190,51,248,223,133,247,85,205,109,96,109,42,135,46,101,237,99,72,84,250,141,97,78,56,211,20,246,38,71,109,125,133,13,159,170,250,221,73,69,121,78,105,163,100,219,105,74,148,110,58,150,224,6,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,245,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,210,157,129,66,185,173,155,54,147,66,188,239,153,119,141,118,36,114,77,66,187,38,12,120,107,156,249,153,154,150,76,71,66,90,105,26,158,212,32,136,204,144,148,146,148,226,183,45,94,128,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,40,43,80,175,8,181,71,227,118,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,246,217,190,157,166,200,229,115,105,178,153,111,230,217,144,183,21,171,142,161,62,170,79,77,117,61,8,140,202,223,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,146,156,78,184,127,204,197,216,114,115,3,130,22,239,107,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,232,203,104,74,158,74,213,161,169,196,161,14,84,182,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,236,83,123,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,79,42,57,174,195,140,218,225,194,47,91,41,222,195,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,69,11,230,199,197,62,50,124,64,184,124,197,241,114,124,57,45,106,21,243,195,170,203,178,174,152,61,182,139,112,83,238,42,93,70,55,53,109,243,226,191,84,158,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,138,161,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,166,63,185,86,170,189,74,143,66,122,167,45,116,216,114,30,151,30,26,158,81,176,203,239,37,180,186,234,27,215,106,86,180,176,202,84,162,45,84,77,54,71,174,210,210,117,112,220,225,247,27,49,50,92,198,28,100,165,75,78,29,83,164,42,52,42,107,205,58,202,46,101,155,79,182,233,181,33,151,218,121,148,70,120,152,81,173,41,82,28,89,45,189,117,67,132,93,131,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,0,0,0,0,0,63,202,84,86,38,50,168,242,91,222,218,180,212,181,50,215,67,215,217,246,15,151,79,179,237,218,92,131,149,2,157,202,116,255,0,149,206,113,94,195,46,227,81,151,113,152,251,32,0,34,198,124,114,143,15,50,216,120,163,162,192,223,116,211,180,244,123,188,211,45,57,143,197,230,250,170,121,182,255,0,36,193,151,173,175,213,215,190,129,167,66,149,76,150,184,114,219,229,188,214,155,147,169,30,154,145,25,119,106,93,198,66,229,248,68,99,99,87,142,24,77,195,73,207,107,80,162,58,227,173,35,111,254,10,204,120,12,145,234,77,146,126,146,143,189,70,175,183,188,88,72,0,0,0,0,15,149,117,181,218,45,122,195,5,254,201,2,66,63,194,218,136,102,243,51,208,206,14,63,95,204,25,105,165,201,85,63,254,221,120,191,160,88,255,0,6,43,171,180,219,23,21,172,107,215,149,38,92,162,45,59,180,110,158,143,119,244,139,57,0,0,0,1,84,92,100,49,165,82,220,162,224,253,62,110,230,25,92,106,171,237,114,244,209,210,244,132,117,117,52,107,221,161,116,94,159,87,180,67,124,136,225,83,248,177,153,27,94,154,212,110,115,116,73,208,171,111,150,242,78,214,153,159,25,42,87,211,78,191,148,238,45,79,234,49,161,170,76,6,233,84,168,116,198,75,70,225,199,109,132,23,184,144,146,73,123,253,222,241,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,5,89,113,153,194,22,229,38,129,139,208,216,249,246,155,139,70,117,91,191,216,203,210,18,21,222,189,59,244,238,78,191,95,176,64,108,162,226,12,156,54,204,37,149,95,98,71,41,183,43,116,216,242,61,66,86,246,78,115,11,82,122,165,90,107,179,188,139,81,163,59,102,178,213,197,110,210,235,236,22,141,212,161,49,45,29,255,0,69,198,210,178,239,34,253,47,113,125,131,233,128,0,0,10,95,227,49,115,170,94,61,208,109,164,187,189,12,219,81,100,159,171,166,138,41,181,4,105,221,253,34,55,228,122,137,46,185,153,187,17,136,140,243,13,138,237,46,67,133,184,139,68,38,161,24,140,250,153,123,254,209,162,168,108,156,120,140,48,101,161,182,218,81,167,216,90,15,246,0,0,0,0,31,229,37,244,70,142,236,151,15,68,52,133,45,95,97,22,166,40,15,136,238,47,171,21,51,33,93,97,167,119,177,109,61,42,132,94,174,154,28,121,242,203,244,18,125,206,125,127,105,142,253,193,251,0,233,247,109,203,82,198,74,188,110,107,52,87,222,129,20,247,169,59,37,50,228,9,8,87,170,225,25,232,74,62,134,131,79,188,207,184,92,24,0,0,0,0,0,0,0,0,0,14,41,156,156,116,135,151,108,184,222,120,141,233,159,71,86,147,79,114,157,110,41,4,194,222,93,98,66,20,220,83,109,167,204,144,239,45,103,207,90,52,81,242,153,117,91,20,73,52,158,112,135,74,203,94,47,73,192,92,121,177,177,113,151,229,183,30,221,172,50,245,64,162,48,211,207,187,78,94,173,77,101,180,59,162,13,110,70,113,230,200,204,211,161,172,140,148,147,34,81,105,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,199,42,204,190,98,236,76,175,225,100,252,76,190,164,127,59,14,143,11,99,223,198,117,78,204,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,158,188,116,199,76,71,204,94,35,212,113,67,20,43,61,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,250,216,161,151,75,239,7,240,179,14,177,50,250,143,216,63,9,157,182,101,30,22,246,93,223,75,106,52,7,152,153,204,105,213,233,206,237,203,79,41,105,66,209,200,212,200,247,145,39,245,101,163,44,247,150,105,110,27,174,204,195,233,209,17,112,208,45,121,23,28,24,82,76,144,138,154,217,149,25,147,136,78,154,137,44,173,73,144,163,66,213,234,111,66,82,163,66,84,110,35,154,255,0,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,66,247,184,124,231,110,149,154,251,1,202,21,206,252,72,56,139,106,199,142,205,86,26,165,37,79,213,152,75,44,165,117,100,54,150,90,66,16,228,133,56,149,52,217,40,153,62,89,40,200,156,111,94,193,142,153,163,192,156,181,250,19,240,215,124,252,156,249,71,218,125,25,252,89,50,103,63,179,242,185,223,216,205,57,183,111,61,175,165,166,187,186,107,161,233,242,112,83,57,153,108,204,77,213,42,202,193,204,72,249,65,90,133,79,93,81,248,222,135,159,19,100,84,56,219,106,115,124,134,27,65,232,183,155,45,8,247,122,218,233,161,25,151,107,1,202,179,85,133,191,134,156,184,226,46,25,179,66,244,204,250,205,191,43,209,80,187,87,103,230,213,26,71,58,15,206,26,208,148,233,41,166,21,235,168,144,122,104,189,82,106,35,205,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,69,112,234,193,202,238,50,102,226,196,141,72,123,179,196,179,234,12,94,53,73,59,80,190,76,88,15,180,226,75,98,150,131,87,53,243,142,198,169,220,164,115,247,237,82,80,162,26,20,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,154,248,174,100,163,240,101,117,63,153,76,51,166,85,100,219,119,109,66,68,155,181,173,57,204,209,234,143,56,149,20,141,230,163,113,44,202,113,197,244,82,118,54,233,109,37,145,60,203,73,134,185,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,130,114,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,179,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,51,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,229,92,106,252,83,218,223,15,224,249,141,68,66,171,119,11,111,187,174,196,187,177,50,129,66,237,86,221,137,216,62,80,77,237,76,163,177,246,215,141,152,191,54,181,147,142,111,113,38,159,155,74,182,233,170,180,46,163,213,229,139,48,183,86,87,241,150,139,139,150,180,110,223,216,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,127,147,50,56,223,85,204,126,54,221,56,209,89,161,196,163,72,184,228,52,164,64,140,226,156,68,102,25,97,184,236,160,214,174,171,89,52,203,123,215,162,73,75,220,162,74,8,201,5,106,156,26,48,66,171,98,224,149,127,26,42,21,200,146,35,226,132,134,19,6,3,45,171,124,70,41,175,204,142,107,117,103,161,26,220,117,199,116,66,72,201,40,109,10,220,102,179,67,117,109,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,1,207,241,251,7,40,89,128,193,171,179,7,110,55,187,60,75,154,158,168,237,201,218,181,246,73,72,81,57,26,78,196,45,6,231,41,246,218,119,151,188,146,189,155,85,234,168,200,102,134,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,216,50,95,131,148,44,125,205,5,129,133,87,75,219,40,181,90,131,146,42,45,237,89,246,152,177,35,187,45,216,218,161,104,90,57,200,142,166,185,137,81,41,28,205,229,169,167,67,209,240,0,8,21,198,59,8,99,94,185,104,131,138,81,216,136,85,44,56,172,50,242,223,121,247,82,191,71,78,90,34,188,203,72,78,168,90,213,32,224,44,205,100,90,33,149,237,81,106,105,93,38,11,147,224,183,131,149,219,63,6,174,220,98,171,189,203,137,136,149,8,241,233,113,182,160,247,69,166,170,67,106,147,189,43,51,45,239,191,33,174,90,144,133,39,179,110,245,146,226,76,172,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,63,85,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,245,56,113,103,142,78,107,108,217,246,126,32,162,36,124,69,179,227,176,185,207,52,182,154,69,110,34,140,208,83,90,96,140,148,133,165,68,148,190,148,167,148,149,186,210,146,105,39,137,166,230,80,138,188,81,252,9,226,111,220,190,113,8,80,8,247,248,23,129,120,143,152,188,71,167,97,126,23,209,187,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,162,156,11,192,188,56,203,166,28,83,176,191,11,232,221,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,237,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,26,197,255,0,112,184,240,39,134,95,125,121,196,209,42,133,43,113,171,241,79,107,124,63,131,230,53,17,210,184,35,213,169,84,10,86,60,215,107,181,56,148,234,109,58,61,191,46,100,201,111,37,150,35,48,218,106,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,18,179,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,180,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,61,183,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,221,239,8,213,118,113,30,201,141,141,117,86,108,171,167,25,59,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,168,237,88,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,177,77,236,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,199,52,204,142,55,210,178,225,130,87,78,52,86,104,114,235,49,237,200,237,41,16,35,56,150,215,37,247,159,110,59,40,53,171,162,16,110,188,222,245,232,163,74,55,40,146,179,34,65,230,136,123,92,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,232,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,166,138,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,12,171,143,213,83,164,213,104,178,81,14,179,76,151,2,67,145,216,150,134,164,178,166,150,166,31,105,15,50,233,37,68,70,104,113,167,27,113,10,238,82,22,149,22,164,100,98,231,248,98,231,199,240,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,227,149,102,199,194,198,50,124,63,184,124,185,241,154,193,234,176,183,11,111,188,105,190,233,152,103,134,148,47,76,220,149,158,119,98,133,218,153,143,205,229,50,183,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,143,66,121,81,202,142,28,101,43,14,17,101,89,77,118,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,251,88,10,64,226,63,196,2,102,98,43,174,225,38,16,220,95,234,79,3,179,62,236,152,237,191,29,203,138,86,196,57,186,66,30,67,110,33,150,92,51,66,25,52,237,55,26,55,84,107,249,146,106,53,224,150,93,47,188,111,163,223,87,101,2,63,38,219,195,155,126,117,118,224,169,239,101,93,151,149,2,92,152,173,114,86,234,28,95,61,200,102,206,230,201,124,189,251,212,70,69,161,242,161,218,179,93,149,28,71,202,86,35,174,202,189,90,237,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,201,94,24,185,241,252,8,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,237,83,54,62,22,49,147,225,253,195,229,207,140,214,11,222,226,59,158,57,57,82,179,96,89,248,124,136,146,49,22,240,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,158,82,150,211,170,81,168,153,54,156,162,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,179,200,185,170,77,45,101,21,78,52,75,229,70,140,218,180,209,150,185,174,145,56,164,147,142,41,106,82,182,145,161,166,228,168,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,57,254,53,227,222,19,229,218,213,139,122,227,29,215,242,126,139,54,160,138,91,18,123,12,153,123,229,45,183,28,75,123,35,182,226,203,84,50,225,234,101,183,213,211,93,76,136,249,254,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,216,161,122,10,165,31,155,202,101,111,57,243,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,0,114,172,116,205,30,4,229,175,208,159,134,187,231,228,231,202,62,211,232,207,226,201,147,57,253,159,149,206,254,198,105,205,187,121,237,125,45,53,221,211,93,15,79,147,130,153,204,203,102,98,110,169,86,86,14,98,71,202,10,212,42,122,234,143,198,244,60,248,155,34,161,198,219,83,155,228,48,218,15,69,188,217,104,71,187,214,215,77,8,204,160,183,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,183,236,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,219,102,246,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,205,102,42,222,20,44,64,196,123,142,245,182,44,42,85,149,74,173,84,29,153,18,129,75,90,213,22,158,218,143,82,109,6,191,240,153,36,144,217,40,204,155,109,164,109,109,54,63,193,231,47,56,219,75,170,200,204,26,174,217,118,230,31,86,99,156,100,82,82,134,37,49,118,33,10,150,194,141,100,79,111,136,184,146,90,66,146,181,53,189,100,183,18,131,36,45,205,208,47,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,184,56,150,103,170,54,102,174,104,184,97,134,51,226,74,194,251,114,67,21,40,179,147,21,214,223,171,212,78,57,146,159,89,62,218,29,101,12,147,239,50,150,201,37,184,249,142,41,75,37,54,77,194,1,103,220,37,51,175,232,73,144,242,155,137,181,58,84,58,43,220,231,44,186,131,231,200,113,51,158,127,152,186,98,140,147,177,206,114,221,117,198,148,226,146,162,112,148,209,27,134,235,40,71,214,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,83,142,153,163,192,156,181,250,19,240,215,124,252,156,249,71,218,125,25,252,89,50,103,63,179,242,185,223,216,205,57,183,111,61,175,165,166,187,186,107,161,233,229,48,183,62,185,78,198,155,238,153,134,120,105,138,222,153,185,43,60,238,197,11,208,85,40,252,222,83,43,121,207,156,122,58,27,78,141,180,181,122,202,45,116,208,181,51,34,56,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,0,0,0,0,0,0,0,0,5,19,241,68,192,42,126,13,227,76,122,229,18,55,34,155,116,239,236,232,222,165,105,217,162,66,74,250,169,197,171,233,56,125,228,159,171,81,229,184,113,98,250,176,175,50,20,38,29,119,99,23,43,209,104,71,234,235,169,200,159,16,191,65,71,220,223,213,246,144,191,200,207,162,76,118,164,182,122,161,212,37,105,251,12,181,33,254,160,0,0,0,3,252,102,50,114,34,62,193,22,166,227,106,70,159,105,104,51,171,158,42,44,186,30,102,239,182,37,179,203,55,235,181,73,13,150,226,61,80,170,132,146,35,232,103,238,63,172,72,254,13,23,58,162,99,221,122,218,83,187,16,245,181,42,73,122,186,234,163,155,79,70,157,223,210,46,132,0,0,0,124,203,154,178,213,187,110,213,43,239,150,173,211,97,63,45,125,255,0,69,182,212,179,238,35,253,31,113,253,131,57,185,187,196,9,56,147,152,75,214,190,251,252,214,219,173,212,163,199,245,9,59,25,41,207,173,9,232,148,235,166,254,243,45,68,248,224,205,132,77,198,77,127,23,166,49,243,238,183,42,140,210,183,127,177,159,163,228,23,114,244,239,215,189,58,253,126,193,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,56,150,114,176,221,172,79,203,189,231,66,54,119,200,143,70,168,203,140,123,140,182,188,152,50,18,131,250,73,35,208,215,220,103,167,188,103,102,165,14,117,159,116,202,167,154,246,205,162,84,22,201,171,68,158,142,178,225,150,186,117,46,244,253,101,246,139,254,225,245,138,204,98,150,91,45,151,141,122,202,161,67,133,70,145,208,253,103,25,129,23,114,190,130,72,186,185,220,90,151,214,98,74,128,0,0,254,25,145,17,153,247,16,160,206,39,183,91,23,86,105,170,103,29,238,97,82,99,63,75,87,170,101,181,77,84,102,234,93,72,181,250,93,253,126,211,30,211,132,93,140,229,193,152,169,119,4,136,124,232,180,218,51,142,33,92,205,187,31,110,116,5,145,232,74,35,61,8,251,180,50,23,128,0,0,0,0,3,152,230,90,246,107,15,240,46,247,184,212,239,45,214,104,21,46,206,173,166,122,60,80,222,90,122,109,81,119,163,218,90,12,226,220,245,25,23,158,32,85,170,207,57,185,250,237,97,249,10,86,132,90,173,231,212,163,61,52,34,239,87,184,191,80,191,110,31,120,108,198,26,229,162,218,138,209,122,245,168,176,235,46,159,94,171,122,159,20,140,254,146,191,67,217,167,216,66,73,0,0,0,0,0,0,0,0,0,0,169,94,54,152,199,93,118,234,177,114,253,29,158,77,22,53,60,175,25,142,110,66,187,92,167,28,145,18,57,104,104,222,223,37,13,73,234,75,218,190,213,235,39,86,210,103,21,120,123,229,174,133,154,28,199,83,236,171,196,247,218,212,74,123,247,13,118,50,37,46,59,211,34,178,182,219,67,13,173,9,51,45,239,190,193,47,67,66,185,92,211,66,210,178,65,142,43,139,22,47,224,191,20,239,44,51,244,167,164,254,73,92,21,26,23,109,228,114,123,87,101,146,227,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,69,234,112,203,198,191,195,78,81,237,110,209,79,236,179,236,77,44,169,155,26,216,203,189,137,134,123,59,141,234,226,212,173,98,187,27,122,143,110,174,147,187,82,73,219,172,170,21,1,198,111,9,177,150,37,247,66,198,122,221,223,233,172,54,151,203,161,209,169,219,146,215,201,249,198,201,173,214,121,90,252,239,104,228,56,247,104,34,53,122,156,165,237,75,76,111,128,24,79,95,181,109,76,83,179,110,155,234,137,233,155,110,141,112,83,170,21,138,119,102,110,71,108,130,212,150,214,251,28,167,76,155,115,123,105,90,118,44,201,42,215,67,50,35,49,97,92,99,239,251,55,20,236,220,190,226,14,31,92,49,43,150,245,114,61,199,38,12,232,198,123,29,70,180,210,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,21,193,83,197,61,211,240,254,119,152,211,135,10,207,254,35,97,30,40,230,142,238,185,112,106,213,137,73,164,55,33,112,167,78,137,37,14,177,95,168,180,235,132,253,81,178,104,205,164,33,227,219,161,160,207,154,72,39,213,163,143,44,139,234,240,230,194,28,92,196,188,209,217,183,22,24,177,46,44,27,34,177,10,179,113,85,210,250,227,177,18,156,78,252,244,117,186,142,170,92,150,146,243,9,100,181,230,18,156,220,68,210,93,90,37,175,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,155,108,224,92,246,109,231,154,60,82,185,176,254,159,18,45,10,117,209,57,113,215,18,164,115,216,154,178,116,210,236,214,222,238,82,36,186,151,36,146,82,102,132,19,196,132,153,165,36,98,101,112,66,175,218,177,177,79,18,237,105,148,78,109,201,80,183,226,84,41,245,30,204,218,187,60,24,242,77,18,216,230,153,243,17,204,114,84,37,108,73,26,85,200,213,70,70,132,107,111,224,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,196,74,206,134,112,106,185,77,197,204,16,85,64,226,57,98,94,50,43,16,46,180,60,210,141,113,152,66,233,228,220,230,148,218,20,238,248,228,243,171,54,210,149,19,168,82,209,183,121,182,227,114,43,250,196,199,28,44,255,0,242,221,153,136,22,255,0,252,180,110,221,75,157,27,254,131,173,111,101,223,248,171,78,239,228,153,116,163,110,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,211,192,100,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,105,109,42,113,76,175,114,118,172,205,38,124,181,184,133,221,246,57,95,246,110,41,228,155,19,177,7,15,174,24,149,203,122,185,134,247,4,152,51,163,25,236,117,30,143,144,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,156,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,132,106,226,51,146,143,197,87,17,216,175,216,20,202,171,152,101,116,252,229,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,227,254,0,224,229,119,48,24,203,105,224,237,184,247,103,151,115,84,19,29,201,59,80,190,201,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,151,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,25,183,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,12,230,103,154,245,176,113,15,54,152,153,119,97,140,120,136,183,166,86,57,76,59,17,12,147,19,31,101,150,217,147,45,181,50,165,33,196,63,33,183,159,39,72,245,112,157,37,171,69,40,200,73,254,11,120,145,135,22,182,50,221,182,5,199,15,101,223,123,83,227,181,109,77,236,36,231,205,196,76,135,230,197,231,22,171,107,152,130,105,221,52,38,215,217,61,101,18,210,210,85,114,128,0,35,254,127,62,66,126,38,216,177,248,69,255,0,90,190,79,185,217,255,0,45,254,186,115,17,232,223,200,250,223,217,221,151,191,212,254,115,212,220,51,174,52,61,195,194,109,155,63,37,184,84,253,137,73,151,78,166,166,142,182,95,102,74,141,75,85,69,185,46,162,123,196,102,181,250,142,76,76,151,16,90,150,136,90,72,146,143,160,153,20,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,61,196,183,135,220,108,97,165,86,51,7,132,20,169,110,98,12,8,253,166,177,73,136,211,178,159,185,80,132,197,97,178,108,150,249,33,133,199,140,195,170,36,50,210,150,249,232,146,35,89,167,90,129,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,188,87,20,127,2,120,155,247,47,156,66,20,2,52,61,146,76,159,91,57,70,194,246,168,169,40,147,111,106,228,118,21,118,86,34,59,35,145,57,246,156,125,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,76,138,0,30,83,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,246,216,93,169,232,252,222,83,200,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,243,89,139,22,47,224,191,20,239,44,51,244,167,164,254,73,92,21,26,23,109,228,114,123,87,101,146,227,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,68,213,225,139,159,31,192,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,234,69,43,113,171,241,79,107,124,63,131,230,53,17,8,41,87,253,229,66,179,107,248,125,70,184,101,195,183,174,169,16,100,214,160,178,100,148,79,92,51,116,227,19,166,69,185,72,66,159,113,100,141,118,26,246,40,200,212,218,13,61,87,39,217,76,188,179,117,138,31,33,232,82,37,209,232,80,35,185,38,187,113,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,191,78,98,200,141,45,44,203,66,118,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,85,95,27,220,82,255,0,228,211,5,41,245,223,246,221,211,87,166,118,95,178,52,7,249,198,143,254,146,78,196,47,235,90,127,38,98,26,240,250,193,218,86,55,230,210,197,180,110,90,12,186,173,189,10,67,213,186,195,77,69,75,236,19,17,25,91,205,166,82,86,133,163,179,57,33,49,216,112,150,90,40,159,216,70,74,90,76,115,76,126,193,202,238,95,241,150,236,193,219,141,238,209,46,217,168,42,59,114,118,161,29,174,42,210,78,70,147,177,11,89,55,205,97,198,157,229,239,53,35,126,213,122,201,50,23,63,194,135,24,169,88,149,148,186,37,162,170,244,185,215,14,31,72,145,68,170,53,54,82,93,125,182,20,243,143,66,82,19,189,75,40,197,29,104,97,179,81,36,181,138,234,16,91,91,35,19,40,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,50,174,45,211,30,242,43,39,51,89,50,193,28,79,195,24,18,229,98,133,185,134,246,189,54,44,20,202,105,182,42,244,227,140,201,169,133,155,238,33,166,86,201,190,243,201,112,148,91,139,152,218,146,179,83,102,221,74,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,52,19,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,208,51,99,225,99,25,62,31,220,62,92,248,205,96,191,62,30,121,44,165,101,99,11,227,215,110,251,126,34,113,82,229,142,103,112,76,41,41,148,112,152,55,55,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,152,226,16,206,217,106,2,63,231,167,9,177,151,26,242,227,113,88,88,29,119,250,22,189,47,107,146,97,238,75,94,157,130,72,89,61,76,237,6,101,217,249,186,167,214,212,146,189,156,167,13,45,58,226,139,58,226,215,178,103,139,216,71,94,225,157,139,120,57,110,63,18,5,247,108,88,247,125,66,224,130,166,16,195,245,4,62,196,147,106,122,13,61,100,33,45,42,60,117,44,253,118,205,166,208,162,74,13,147,93,80,139,137,227,63,136,216,71,79,194,251,107,12,43,182,172,74,214,32,213,36,42,165,66,156,153,40,67,246,244,68,56,217,62,250,200,143,154,164,73,36,155,41,108,211,202,89,182,227,134,173,241,144,71,80,20,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,222,160,97,190,35,225,23,11,155,151,14,113,106,103,104,186,104,184,95,115,53,49,61,184,229,246,86,215,26,99,145,226,243,79,82,62,67,11,105,141,16,102,218,121,91,91,82,144,148,168,232,92,122,11,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,79,12,92,135,126,4,40,81,177,231,22,40,187,111,235,130,158,159,70,210,234,52,238,92,171,93,149,45,228,185,162,185,170,46,116,134,21,28,213,185,182,221,101,38,227,39,166,247,82,115,252,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,230,79,246,147,247,104,227,252,26,170,212,170,6,100,175,106,237,118,167,18,157,77,167,97,189,74,92,201,146,222,75,44,70,97,185,244,245,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,231,252,67,51,167,85,205,62,40,72,161,90,23,4,181,97,93,181,32,138,223,134,113,149,20,166,190,77,237,118,160,251,106,81,169,107,82,141,212,180,107,36,154,25,52,151,45,181,173,237,223,43,32,57,62,170,230,203,23,18,154,129,68,110,196,179,164,67,159,117,173,231,84,75,146,194,214,163,110,11,73,109,105,119,124,130,101,212,27,137,82,73,164,37,107,221,188,155,109,203,254,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,102,223,54,62,41,241,147,226,5,195,230,47,142,149,123,231,6,170,121,40,195,204,161,89,103,17,52,212,199,153,62,241,150,166,148,167,220,124,235,114,228,198,130,141,232,36,161,9,73,70,144,167,27,53,26,205,109,163,114,54,58,135,56,254,5,224,94,35,230,47,17,233,216,95,133,244,110,221,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,92,254,51,240,202,193,43,187,45,16,240,91,12,104,177,40,151,13,171,30,67,246,205,122,160,251,234,90,170,47,174,58,165,63,55,146,164,165,229,201,76,70,218,83,138,109,124,148,109,229,54,73,109,13,10,65,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,159,95,204,174,113,111,188,211,88,152,109,64,196,184,125,170,228,177,61,49,219,110,14,99,40,244,191,109,121,149,183,252,21,150,27,110,63,41,182,16,223,170,106,223,166,227,208,245,215,213,240,184,241,217,134,95,125,121,60,209,42,184,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,68,170,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,0,0,0,0,0,0,0,0,2,38,113,17,193,120,152,163,133,51,43,174,167,231,173,107,118,191,41,165,106,125,20,168,200,86,191,77,37,222,201,119,146,191,237,162,171,98,163,34,204,196,10,77,89,151,52,126,133,89,98,66,85,161,116,91,47,165,68,122,104,101,222,159,113,254,177,163,172,180,222,205,98,6,5,217,23,26,93,230,58,245,2,155,218,21,180,203,87,142,27,43,87,77,169,46,245,251,11,65,211,128,0,0,0,0,81,255,0,23,75,25,203,127,49,81,46,8,240,249,49,106,84,102,220,90,185,155,183,190,228,233,235,51,208,212,102,90,145,119,104,68,60,95,12,43,173,139,87,52,212,195,144,247,44,170,209,153,165,167,213,51,220,167,106,48,180,46,132,122,125,30,254,159,105,11,243,35,35,34,50,238,49,253,0,0,1,26,184,130,226,179,24,91,150,203,153,226,94,146,171,176,230,209,163,244,63,85,199,160,74,218,175,160,162,62,173,247,30,133,245,144,160,26,108,57,215,133,211,22,158,75,221,54,183,80,67,36,173,18,90,186,243,132,90,233,208,187,213,245,23,216,52,77,147,92,55,107,12,50,239,102,80,137,173,146,36,81,169,210,228,158,237,119,60,168,49,210,179,250,74,34,212,209,220,71,167,184,135,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,170,112,90,170,83,165,211,95,252,156,182,28,97,125,255,0,69,73,52,159,118,158,241,158,140,251,97,147,152,95,153,75,162,158,106,220,213,94,108,218,187,61,52,209,183,103,202,36,151,211,81,247,55,237,208,254,162,18,143,131,142,52,187,6,254,172,225,13,81,253,145,36,83,164,84,227,30,221,117,125,79,83,227,161,30,170,53,238,35,234,106,211,222,94,209,111,160,0,0,62,85,215,82,77,26,215,172,86,22,122,38,12,9,18,76,254,164,54,165,123,143,221,238,49,156,12,210,93,127,44,177,254,251,172,23,209,249,67,84,66,79,222,158,218,250,136,251,139,244,189,194,198,184,49,89,73,143,107,220,87,170,143,85,57,42,92,18,251,13,186,123,159,165,253,31,175,216,44,232,0,0,0,0,4,5,226,253,138,46,90,56,17,79,181,32,30,178,171,85,118,152,125,62,232,207,67,158,218,143,170,12,187,210,93,198,71,246,10,177,202,61,129,39,17,115,17,98,81,89,45,89,143,112,82,229,202,46,157,88,76,230,18,191,229,36,251,151,236,61,125,195,71,22,253,45,154,29,2,155,69,140,90,53,79,134,204,86,203,175,68,161,4,146,239,51,62,226,247,152,250,0,0,0,0,0,0,0,0,0,0,51,89,154,172,82,252,52,230,59,17,113,49,154,239,166,96,86,110,9,94,138,155,217,123,63,54,150,210,249,48,126,108,208,133,39,72,173,48,159,93,36,179,211,85,234,163,81,157,148,240,75,195,59,86,54,22,95,88,199,217,57,183,37,66,224,59,103,158,227,109,171,179,193,143,26,60,141,140,171,103,49,28,199,37,106,225,111,52,171,144,199,170,70,141,78,48,113,133,178,169,86,174,112,87,93,167,200,150,228,139,198,215,166,214,231,37,229,164,208,219,232,83,208,73,45,17,36,140,145,202,130,210,140,148,106,61,234,89,235,161,146,83,215,248,37,227,29,117,171,170,250,203,244,134,121,212,89,52,243,188,97,185,185,9,236,146,155,114,60,73,5,161,35,123,156,228,59,27,169,175,106,59,47,170,157,92,81,149,181,15,147,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,70,125,243,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,60,42,77,211,93,151,106,211,172,169,19,183,209,105,85,9,181,72,113,185,72,46,84,169,109,198,110,67,155,200,183,171,114,33,70,45,12,205,37,203,213,36,70,165,25,254,187,78,255,0,188,172,88,215,4,91,62,225,151,73,69,213,71,114,129,87,56,198,73,92,170,115,142,180,235,177,205,122,110,74,22,166,27,37,237,50,220,141,200,86,168,90,210,175,85,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,39,45,25,116,177,50,191,133,144,48,206,197,143,252,212,202,196,221,239,127,25,213,59,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,159,85,0,1,26,184,138,227,29,11,6,242,143,125,201,171,179,218,37,222,20,247,236,234,92,109,203,71,58,84,246,29,109,71,189,40,89,39,148,193,72,127,69,109,74,249,27,55,37,75,73,140,246,14,171,149,92,82,252,11,102,59,14,177,49,234,239,161,160,81,174,8,190,149,155,217,123,71,42,150,234,249,51,190,108,144,181,43,88,174,190,159,81,38,178,215,84,104,162,73,150,148,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,227,157,249,147,253,164,253,218,62,79,5,204,116,196,121,215,181,199,151,138,157,103,183,89,144,109,249,55,37,54,52,130,53,185,78,148,153,145,155,113,17,215,175,168,203,157,169,107,91,102,70,158,98,73,105,216,107,116,220,179,92,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,234,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,155,108,88,177,127,5,248,167,121,97,159,165,61,39,242,74,224,168,208,187,111,35,147,218,187,44,151,25,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,44,171,32,191,247,172,179,27,251,95,255,0,236,228,81,85,99,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,149,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,41,197,44,45,177,49,166,196,169,225,158,37,208,189,51,109,214,121,61,182,23,106,122,63,55,148,242,30,111,231,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,56,151,144,60,130,85,114,143,138,24,151,115,220,181,72,149,244,74,143,2,137,107,214,210,74,140,252,136,74,109,18,39,169,113,18,235,136,109,7,35,179,180,147,90,212,225,156,55,20,68,132,44,185,147,124,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,3,138,103,67,24,235,184,5,150,11,255,0,21,109,102,119,214,169,84,246,227,211,156,220,130,236,210,165,200,106,35,82,116,90,22,133,242,87,33,46,242,212,147,74,249,123,15,66,86,165,156,33,239,240,7,24,235,185,127,198,91,79,24,173,198,123,68,187,102,160,153,14,70,220,132,118,184,171,74,155,147,27,122,208,178,111,154,195,142,181,204,216,106,70,253,201,245,146,70,52,210,0,2,0,113,147,198,191,144,217,125,164,224,228,74,127,58,94,38,212,15,156,251,141,110,109,136,52,231,99,200,115,106,137,196,154,94,83,235,134,73,213,11,73,183,207,215,106,182,24,165,97,114,124,22,241,142,187,120,96,213,219,131,181,118,121,145,48,238,161,30,69,46,78,228,22,216,181,37,72,113,81,182,37,4,103,177,246,36,59,204,82,214,165,118,157,190,170,91,73,29,138,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,59,113,80,200,172,155,2,225,170,230,123,11,96,75,126,216,174,72,122,165,121,178,244,166,182,82,106,47,202,101,9,125,163,113,194,121,196,74,122,73,153,182,132,47,148,180,172,247,37,181,161,13,195,92,177,102,22,234,202,254,50,209,113,114,214,141,219,251,7,50,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,114,226,13,73,90,80,235,77,44,208,189,155,78,228,248,141,215,254,85,240,234,189,46,159,66,85,104,222,153,167,219,181,15,71,85,163,118,121,208,249,181,72,11,228,72,107,83,229,188,141,219,86,141,79,106,136,203,83,208,80,184,213,64,0,0,205,102,108,124,83,227,39,196,11,135,204,95,28,168,92,79,10,252,245,70,191,237,234,86,88,113,74,124,70,46,122,28,118,105,182,99,204,197,119,125,90,156,196,87,150,166,29,38,219,54,91,92,86,99,17,19,139,90,57,168,82,11,106,156,66,214,228,117,227,87,226,158,214,248,127,7,204,106,34,26,224,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,83,36,54,211,110,56,100,146,82,204,144,100,148,169,70,73,61,15,101,139,47,86,174,87,240,106,139,132,118,180,158,223,216,57,146,106,53,69,197,110,59,213,57,206,171,115,178,28,74,11,251,150,208,74,82,212,134,154,105,6,181,236,220,125,84,0,0,103,7,58,24,199,66,199,220,208,95,248,171,107,51,178,139,85,168,55,30,156,230,229,159,105,139,18,59,81,26,147,162,208,133,163,156,136,233,119,150,164,146,145,204,216,122,154,117,57,233,192,250,192,146,213,43,20,241,74,117,189,16,227,202,145,78,160,82,234,202,38,148,249,45,164,186,252,216,232,61,121,168,65,147,208,22,174,132,133,153,55,244,141,179,219,200,56,201,224,167,200,108,193,82,113,142,37,67,157,19,19,105,231,206,97,199,119,56,196,234,115,81,227,185,181,36,218,73,44,169,133,195,52,234,181,168,220,231,235,181,59,8,125,94,11,120,199,66,179,241,150,237,193,218,187,60,185,120,137,79,143,34,151,39,114,207,116,170,106,100,56,168,219,18,131,34,222,195,242,29,230,41,104,74,123,54,223,89,78,36,138,229,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,65,94,45,121,40,244,220,57,153,178,195,42,101,86,101,105,158,75,119,165,61,130,231,182,168,44,177,203,69,77,36,106,222,223,37,13,52,219,169,109,42,73,182,105,116,201,178,105,229,174,178,240,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,161,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,21,239,94,120,179,248,117,225,233,124,98,231,201,10,173,175,242,163,11,235,243,125,23,83,78,143,49,252,2,74,119,37,90,23,49,149,237,230,52,238,212,243,26,91,107,218,157,219,75,61,131,85,0,0,43,47,138,246,71,35,92,180,170,222,110,48,229,114,206,187,77,143,29,119,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,154,147,209,163,101,165,57,170,20,218,249,213,65,109,93,53,219,62,162,245,90,220,157,217,37,200,167,207,165,184,231,41,14,110,139,54,43,177,36,183,162,200,200,183,176,251,168,215,77,201,221,170,76,148,68,101,242,135,160,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,210,225,247,27,7,169,84,124,193,226,253,42,91,120,131,62,63,105,163,210,101,180,236,87,237,164,45,50,152,112,156,36,62,104,125,114,35,62,210,141,15,52,149,176,122,164,200,150,74,210,90,230,199,194,198,50,124,63,184,124,185,241,154,193,102,156,40,114,57,38,229,170,209,51,113,136,203,136,116,42,108,137,11,180,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,124,164,150,142,155,205,37,205,80,150,209,206,183,64,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,0,121,251,215,16,172,28,53,165,53,93,196,107,226,223,181,105,175,200,76,70,166,86,234,108,193,97,199,212,149,41,45,37,199,148,148,154,205,40,90,137,36,122,232,133,31,176,199,159,181,179,11,128,87,205,118,45,173,101,99,134,31,220,21,169,187,251,53,58,151,115,66,151,41,253,136,82,215,177,166,220,82,213,181,8,82,143,66,232,148,153,159,66,49,208,0,85,95,28,239,204,159,237,39,238,209,88,20,107,166,187,111,211,171,212,154,68,238,207,18,230,167,162,151,84,111,148,133,246,136,168,148,196,180,183,170,136,205,26,63,18,58,245,73,146,189,77,53,218,165,17,244,172,170,229,158,242,205,126,46,67,194,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,35,67,216,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,177,66,237,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,234,198,107,51,99,226,159,25,62,32,92,62,98,248,241,86,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,191,236,146,100,250,217,202,54,23,181,69,73,68,155,123,87,35,176,171,178,177,17,217,28,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,106,100,80,130,188,71,248,127,195,204,69,9,220,91,194,27,119,253,86,32,118,102,29,141,29,198,35,183,113,69,222,134,246,200,91,203,109,180,60,203,102,107,67,198,173,198,219,70,210,137,127,50,109,82,8,149,92,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,0,0,0,0,0,0,0,0,3,231,220,20,182,107,148,26,149,22,74,117,106,161,13,232,174,22,167,213,43,65,164,251,140,143,184,253,228,51,145,155,155,2,78,28,230,34,251,162,188,157,25,145,112,85,37,197,45,75,163,10,156,250,81,252,165,31,114,61,167,175,188,133,166,240,129,197,23,46,236,8,168,90,147,207,73,84,90,187,172,48,159,124,102,97,192,109,39,209,4,93,234,62,243,51,251,68,250,0,0,0,0,1,88,220,103,108,164,200,181,237,235,209,39,162,155,149,18,17,253,132,221,65,207,210,254,143,215,236,21,201,149,187,175,228,110,63,88,149,131,250,37,112,210,208,163,247,39,182,176,163,62,227,253,31,112,209,253,169,82,69,102,215,163,214,27,61,83,58,4,121,41,63,169,109,165,94,226,247,251,136,125,80,0,0,21,5,198,59,26,93,157,127,81,176,134,150,254,248,145,233,209,234,114,79,110,154,62,151,170,17,214,143,89,26,247,25,117,37,105,238,47,104,139,153,9,195,23,49,67,50,118,189,59,118,214,169,19,97,85,222,233,174,173,181,62,41,40,190,154,79,185,207,102,167,245,24,208,189,50,11,84,186,108,74,99,31,147,136,195,108,35,191,232,161,36,146,239,215,216,67,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,185,227,43,132,203,118,147,66,197,72,173,250,168,122,45,45,195,215,220,154,131,231,222,191,243,39,245,251,5,123,229,74,251,119,15,49,250,201,175,54,189,168,85,118,154,203,167,161,30,141,246,214,20,175,228,171,244,61,133,168,209,205,169,87,69,193,107,209,235,205,171,114,42,80,35,204,73,233,166,164,227,105,81,31,113,123,253,197,246,15,170,0,0,57,110,104,110,198,172,204,190,98,29,113,194,213,77,219,21,98,104,186,245,89,65,121,68,93,199,250,62,210,208,102,238,230,170,174,189,113,213,107,142,39,69,84,103,63,45,69,174,186,27,142,41,94,226,247,251,136,94,79,10,107,113,154,14,88,218,121,164,117,168,212,147,53,74,212,251,220,167,193,212,180,212,253,223,87,216,38,104,0,0,0,0,10,72,226,225,138,63,43,113,206,61,162,207,228,168,208,80,210,255,0,190,51,50,123,103,222,130,62,229,123,204,190,209,234,184,56,97,159,167,49,46,181,126,204,141,190,37,62,4,152,205,47,126,154,72,68,138,123,165,208,150,71,220,103,222,147,47,243,11,141,0,0,0,0,0,0,0,0,0,1,194,179,211,122,210,172,12,159,98,221,118,179,30,91,209,229,90,242,232,136,76,100,37,75,39,234,9,236,44,168,201,74,73,108,75,178,91,82,207,93,73,4,163,34,81,145,36,243,152,52,145,147,251,2,54,24,101,115,11,108,198,109,233,116,41,17,109,120,50,106,20,249,100,234,95,98,163,37,162,145,52,156,75,167,189,11,57,47,60,102,131,211,97,153,164,137,36,68,146,138,188,105,236,8,213,220,188,218,152,131,30,222,151,50,165,106,221,8,140,185,204,147,170,68,10,116,200,238,19,198,233,36,246,37,11,144,196,4,18,214,93,23,177,41,50,230,25,42,181,178,45,122,213,108,12,224,225,37,118,141,30,35,210,37,93,17,40,139,76,148,41,72,38,42,10,236,47,40,137,42,73,239,75,82,92,82,15,93,9,100,147,50,81,17,164,244,102,3,154,102,43,1,172,220,201,97,29,119,10,111,56,81,20,138,140,117,174,153,57,232,230,242,233,53,18,66,138,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,121,236,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,188,85,167,107,87,111,155,170,141,101,90,208,123,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,23,253,145,124,153,80,178,121,135,18,169,142,85,125,51,121,221,29,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,55,37,64,0,5,59,113,150,204,61,86,228,197,10,94,91,168,181,88,139,183,173,56,241,43,117,136,233,134,164,190,85,183,155,119,150,149,186,178,245,144,136,111,180,164,147,94,174,178,156,37,154,148,148,147,117,192,2,252,248,95,99,125,87,27,50,161,69,77,102,135,18,157,34,192,144,155,29,11,140,226,148,137,140,66,135,20,217,124,210,174,168,89,180,243,104,89,110,81,26,219,82,203,105,44,155,68,181,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,140,214,102,199,197,62,50,124,64,184,124,197,241,63,242,11,255,0,122,203,49,191,181,255,0,254,206,69,21,86,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,139,227,63,152,122,85,201,115,91,89,110,182,170,178,214,187,78,66,171,119,68,117,67,74,88,41,175,71,111,176,37,14,168,183,169,104,142,252,133,40,145,243,122,74,108,140,212,180,153,55,89,96,47,39,132,134,60,198,197,60,180,55,134,213,9,178,223,184,112,194,71,162,228,156,153,14,200,91,180,231,214,227,176,92,37,173,4,148,33,41,39,99,33,164,173,123,17,13,39,234,165,104,73,77,240,1,72,28,96,177,142,187,124,230,128,240,170,67,61,158,139,134,148,246,35,195,111,114,23,207,149,58,59,18,228,73,212,144,149,167,114,23,25,174,89,169,105,46,205,189,59,77,197,16,134,205,216,23,147,182,12,140,82,77,189,44,173,56,181,134,104,11,171,40,137,44,29,69,214,92,125,49,208,102,122,173,100,211,43,90,182,145,236,35,111,126,222,99,123,165,87,9,59,214,171,106,231,74,223,161,83,227,196,114,61,227,71,170,209,39,41,228,40,214,219,8,140,169,196,166,140,148,68,75,230,193,105,38,106,37,22,197,44,180,212,201,73,189,225,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,8,149,151,158,27,152,37,151,108,109,175,99,37,186,236,186,138,213,33,47,90,48,164,173,244,174,217,67,140,62,204,182,73,210,123,108,196,56,153,27,80,111,54,107,109,8,73,110,90,247,56,127,175,138,63,129,60,77,251,151,206,33,10,1,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,116,218,57,40,252,106,184,102,97,93,126,192,166,82,155,196,219,91,211,78,83,100,190,92,167,42,144,74,175,80,55,41,138,123,114,80,157,203,89,56,210,157,37,37,14,37,73,213,164,188,235,133,42,178,81,195,155,14,50,171,216,175,250,252,175,149,56,154,229,60,152,147,82,115,67,131,75,113,123,249,201,167,54,104,74,211,185,11,38,148,243,134,110,45,40,86,210,101,46,184,209,193,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,3,149,102,159,26,255,0,23,108,190,222,216,198,221,63,182,203,183,233,229,216,24,83,92,198,215,57,247,81,30,47,53,60,198,204,217,39,222,104,220,218,178,87,44,151,183,85,104,71,154,193,163,60,140,225,125,87,7,50,151,134,118,29,117,82,202,164,197,31,210,83,24,151,9,81,31,136,252,231,156,154,228,87,26,81,154,146,182,85,36,217,61,116,51,54,204,205,41,215,105,112,174,48,88,57,66,190,114,192,120,171,33,238,207,90,195,74,131,18,33,185,181,107,231,197,157,33,136,146,35,104,75,74,19,185,107,140,239,48,210,181,23,102,216,157,164,226,140,85,6,80,177,122,54,4,102,95,15,113,74,160,252,70,41,180,154,194,25,170,63,37,135,94,68,122,116,148,42,44,199,137,13,122,234,90,35,190,234,208,73,37,122,233,79,170,191,162,122,73,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,63,194,62,24,185,125,194,44,193,84,49,190,147,11,181,192,137,217,93,180,173,151,208,235,177,104,50,155,105,41,118,82,157,125,215,92,148,241,184,147,113,163,94,212,178,165,168,201,42,82,90,91,125,175,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,10,86,226,117,144,239,192,133,118,78,60,225,61,23,109,131,112,84,21,233,42,93,58,157,203,139,107,188,164,50,150,245,87,53,71,201,144,250,164,26,118,182,219,76,168,219,100,180,222,210,78,0,11,41,225,105,144,159,151,115,40,57,174,197,7,246,91,244,170,135,108,180,41,113,228,104,228,249,209,31,52,148,201,10,65,234,219,44,190,210,137,13,106,74,113,198,204,214,68,210,73,47,219,248,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,43,87,11,112,182,251,198,155,238,153,134,120,105,66,244,205,201,89,231,118,40,93,169,152,252,222,83,43,121,207,156,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,244,19,147,236,166,89,185,69,194,255,0,144,244,41,17,43,21,217,242,28,147,93,184,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,217,175,49,100,68,167,86,103,221,64,102,179,54,62,41,241,147,226,5,195,230,47,139,62,225,29,149,28,56,183,240,158,143,154,106,155,94,153,188,238,142,222,197,53,201,12,145,55,66,138,212,151,162,56,152,229,169,234,243,188,165,154,222,61,20,77,172,154,73,36,141,211,122,197,64,5,53,241,149,192,188,56,195,108,71,179,49,66,202,163,122,42,171,136,222,150,118,190,203,6,73,139,34,84,83,138,101,41,45,145,122,143,57,218,149,205,50,61,171,82,18,179,73,45,78,45,124,87,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,0,0,0,0,0,0,0,0,0,5,57,113,143,195,63,65,226,93,22,254,135,27,100,90,132,8,209,157,94,253,117,144,185,21,7,79,161,172,207,184,139,185,36,95,230,30,87,132,126,40,124,146,199,57,22,147,199,243,53,152,43,101,31,223,30,153,1,178,238,65,159,114,125,228,95,96,187,112,0,0,0,0,16,203,138,205,184,205,123,44,110,188,234,58,211,170,74,154,149,106,125,237,211,231,104,90,106,94,255,0,175,236,20,107,109,85,87,66,184,233,85,198,211,170,169,243,88,150,146,215,188,219,112,149,238,63,119,184,198,145,114,189,117,181,121,229,239,15,43,141,150,138,114,215,164,147,165,215,162,206,11,42,50,238,47,210,246,22,131,169,0,0,15,149,117,213,209,111,218,245,138,243,138,218,138,108,9,19,20,122,107,161,54,218,148,103,220,126,239,113,253,131,56,217,173,190,221,196,60,126,189,171,206,47,114,19,93,169,50,209,232,69,171,125,181,245,39,249,41,253,63,105,106,44,35,131,86,19,45,186,77,119,21,37,181,234,169,233,84,182,143,119,189,52,247,203,185,127,231,79,235,246,11,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,196,51,157,134,113,113,79,46,247,125,10,67,91,221,135,74,168,84,34,250,198,90,62,136,50,18,131,232,180,151,123,158,211,211,222,67,59,85,154,116,171,90,231,155,74,112,246,200,164,207,113,131,62,135,162,218,112,211,239,50,239,79,188,255,0,88,208,22,64,49,78,46,38,101,174,209,67,75,220,245,189,75,129,68,120,244,50,245,216,129,23,119,242,18,93,235,246,106,95,89,137,36,0,0,34,23,19,219,219,228,166,90,106,144,73,142,98,170,235,126,159,174,237,54,147,180,249,165,175,209,61,126,143,213,246,144,161,82,37,56,178,74,75,83,81,232,69,245,141,11,240,248,162,57,68,202,213,156,135,91,216,115,41,180,249,157,250,235,190,157,23,175,121,251,191,247,9,32,0,0,0,0,62,37,239,112,181,105,217,181,219,161,229,109,69,34,153,42,122,143,77,116,38,154,82,253,132,127,163,238,63,176,198,109,179,13,118,63,125,227,181,255,0,115,173,238,106,106,55,61,86,67,7,180,147,163,110,76,117,105,46,228,254,159,180,136,197,198,240,164,195,70,236,124,186,166,174,166,118,59,94,156,85,45,119,107,170,95,131,5,90,253,35,46,244,251,139,236,33,53,192,0,0,0,0,0,0,0,0,0,87,7,27,139,214,149,3,5,240,247,14,94,143,44,234,85,203,161,218,220,119,82,132,242,18,196,24,142,50,234,86,173,219,137,102,170,131,38,146,36,153,25,37,205,77,58,17,42,173,114,245,107,80,175,156,125,195,75,42,233,131,219,104,183,5,225,70,165,212,99,115,86,223,62,43,243,90,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,70,154,71,20,206,181,173,66,188,50,143,139,212,155,142,15,107,137,30,207,169,213,27,111,154,182,246,202,132,194,165,198,115,84,25,25,236,125,134,151,166,187,85,183,69,17,164,204,143,56,67,79,184,79,125,126,20,48,178,205,196,207,69,250,51,229,109,191,78,174,246,46,127,59,178,246,168,205,189,202,230,109,78,253,188,205,187,182,167,93,53,208,181,208,122,176,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,124,155,178,233,161,88,214,173,102,245,186,103,118,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,51,47,139,23,215,225,67,20,239,44,76,244,95,163,62,86,220,21,26,239,98,231,243,187,47,106,146,227,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,7,229,190,44,170,173,129,90,141,66,172,200,136,244,137,84,122,77,109,10,140,181,41,4,197,66,159,30,115,41,51,82,82,123,210,212,150,210,178,211,66,89,40,136,212,68,74,63,213,39,12,238,168,216,89,78,198,62,201,205,182,234,23,4,219,103,158,219,110,43,179,206,143,26,52,141,143,43,103,45,28,198,229,106,217,111,53,43,144,255,0,170,68,141,78,101,112,119,198,138,86,29,102,26,181,135,247,69,223,18,141,72,191,232,232,137,14,60,148,37,40,159,91,102,66,59,27,68,233,167,84,44,218,122,106,80,147,82,82,226,220,74,61,103,13,162,23,104,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,127,228,23,254,245,150,99,127,107,255,0,253,156,138,42,172,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,25,150,199,236,99,174,230,3,25,110,204,98,184,217,236,242,238,106,130,164,55,27,114,23,217,34,161,36,220,104,219,208,132,19,156,166,27,105,174,102,194,82,246,110,87,172,163,49,226,170,116,154,173,22,74,33,214,105,146,224,72,114,59,18,208,212,150,84,210,212,195,237,33,230,93,36,168,136,205,14,52,227,110,33,93,202,66,210,162,212,140,140,27,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,105,181,43,90,88,121,73,73,158,170,38,156,50,215,105,233,53,120,72,99,204,156,44,204,187,120,109,80,155,17,139,123,19,227,250,46,73,201,144,212,116,53,81,97,14,59,5,194,90,208,106,90,212,163,118,50,26,74,209,189,115,18,126,178,144,132,157,228,128,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,193,98,21,235,85,196,171,254,229,196,106,236,120,140,84,174,170,196,218,220,198,162,33,73,97,183,228,188,183,156,75,105,82,148,162,65,41,102,68,70,165,30,154,106,103,222,45,166,202,203,173,229,92,224,224,238,29,219,150,156,72,183,101,199,71,85,222,113,163,180,78,63,86,65,85,19,80,142,175,224,201,90,158,146,244,6,35,182,210,76,141,122,242,90,86,205,186,38,162,237,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,211,237,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,30,3,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,5,122,241,159,197,233,54,134,3,91,88,71,78,126,91,50,49,10,176,167,166,26,88,105,108,61,78,167,242,221,113,149,173,94,186,22,114,94,130,226,77,5,212,153,112,141,68,71,181,117,23,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,109,228,115,187,47,106,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,159,135,52,204,166,16,198,199,172,6,190,112,141,230,34,57,34,226,163,188,205,60,229,190,235,44,53,81,70,142,194,121,197,181,170,201,13,201,109,151,12,136,149,169,32,200,210,162,51,73,230,136,105,207,5,49,66,149,141,88,71,104,98,189,25,49,27,143,116,209,227,84,151,30,52,212,203,68,55,214,130,231,69,55,82,68,75,91,46,243,26,95,170,147,37,182,162,52,164,200,200,189,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,0,0,0,0,0,0,0,0,0,133,60,86,176,209,187,227,46,139,171,165,157,238,208,103,29,75,93,218,104,150,32,206,87,233,145,119,171,220,127,97,138,112,203,205,216,253,139,142,214,5,206,135,185,73,166,220,244,169,15,158,210,86,173,183,49,165,168,187,149,250,30,194,51,26,74,178,110,22,174,203,54,133,116,50,173,200,171,211,34,207,73,233,166,164,235,73,95,180,139,244,189,197,246,16,251,96,0,0,0,2,55,241,7,162,57,91,202,213,226,134,155,222,112,233,181,9,157,250,105,178,157,43,175,121,123,255,0,247,12,244,25,41,181,154,84,90,26,79,67,47,172,95,87,12,43,219,229,94,90,105,112,77,142,90,169,11,98,159,174,237,119,19,84,248,69,175,209,45,62,151,215,246,152,151,160,0,2,55,103,255,0,20,226,225,158,90,238,228,58,189,175,92,20,185,244,86,79,67,61,22,252,9,91,127,144,162,239,71,183,66,250,200,103,242,141,78,149,116,220,240,169,109,158,233,21,105,237,176,71,208,181,91,174,18,125,228,93,234,247,151,234,26,37,201,142,25,197,194,204,187,218,20,40,237,108,118,101,42,159,80,149,235,25,234,250,224,199,74,207,170,212,93,237,251,15,79,113,14,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,3,252,165,70,106,100,87,162,62,157,205,190,218,155,89,106,101,170,84,90,31,119,212,99,63,124,68,176,137,204,43,204,141,196,227,37,172,75,138,84,186,219,103,250,61,162,124,189,19,244,212,103,161,55,223,211,236,33,42,248,47,98,123,238,85,238,76,40,144,246,168,76,89,149,180,22,210,233,162,169,204,23,114,63,251,239,213,237,22,188,0,0,43,147,140,181,210,229,55,10,232,52,22,213,167,106,171,69,82,139,79,98,163,84,19,238,250,189,226,162,108,248,103,80,187,40,176,73,27,251,69,70,51,91,117,211,93,206,164,180,215,245,141,34,101,166,153,232,140,5,176,96,242,249,124,187,110,148,91,119,107,166,144,153,46,253,79,220,58,104,0,0,0,0,143,121,241,187,206,205,203,37,229,53,15,114,220,155,75,168,193,108,246,235,170,215,79,148,100,95,68,255,0,71,219,254,17,64,22,77,53,251,211,18,104,52,135,15,87,171,181,200,177,148,125,58,169,249,9,79,188,139,189,94,242,253,67,73,56,19,109,183,104,96,181,137,109,161,27,85,78,182,169,113,92,235,174,171,110,35,72,51,239,63,209,247,152,247,64,0,0,0,0,0,0,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,143,147,193,182,214,161,92,25,184,153,86,171,193,237,18,237,155,62,163,84,165,185,205,90,59,60,165,191,26,34,156,209,38,68,189,88,151,33,26,40,141,62,190,186,110,74,76,174,252,6,96,113,98,197,252,23,226,157,229,134,126,148,244,159,201,43,130,163,66,237,188,142,79,106,236,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,189,238,26,55,252,156,65,201,110,29,202,169,92,49,42,181,42,28,121,52,9,68,201,181,190,26,34,73,113,168,177,221,67,100,91,22,152,101,16,203,113,111,82,20,133,171,118,253,199,40,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,5,120,189,227,164,204,48,203,140,76,57,183,171,61,138,181,137,117,5,83,158,74,9,244,60,170,59,8,39,38,155,110,182,105,66,119,45,113,24,90,22,102,78,53,37,212,146,20,91,148,138,150,202,174,22,254,26,115,29,135,88,102,245,11,211,48,43,55,4,95,74,194,237,93,159,155,75,105,124,233,223,56,75,66,147,164,86,159,87,168,162,89,233,162,53,81,164,143,170,241,71,241,217,137,191,114,249,60,33,218,178,211,131,148,44,100,225,67,140,145,170,239,118,121,118,125,225,85,188,105,114,118,173,124,153,80,40,240,220,81,108,74,208,74,230,176,114,24,213,91,146,142,126,253,170,82,18,66,5,225,237,235,85,195,91,254,218,196,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,52,187,132,247,215,225,67,11,44,220,76,244,95,163,62,86,219,244,234,239,98,231,243,187,47,106,140,219,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,7,0,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,79,252,130,255,0,222,178,204,111,237,127,255,0,179,145,69,85,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,14,85,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,33,7,22,252,121,141,133,153,104,115,13,169,243,101,177,112,226,124,143,69,198,56,210,29,142,182,169,204,45,183,103,56,107,66,13,43,66,146,109,70,91,74,90,55,162,98,143,214,74,22,147,167,92,1,193,202,238,96,49,150,211,193,219,113,238,207,46,230,168,38,59,146,118,161,125,146,42,18,167,36,201,216,181,160,156,229,48,219,174,242,247,146,151,179,106,125,101,17,14,215,197,31,199,102,38,253,203,228,240,135,191,200,6,14,87,113,247,44,25,171,194,171,89,237,149,170,173,62,214,145,78,111,106,15,180,202,137,34,116,182,163,106,181,161,8,231,46,58,90,230,41,68,148,115,55,158,164,157,14,16,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,52,189,128,56,199,66,204,6,13,90,120,197,110,51,217,226,92,212,244,200,114,54,229,175,178,74,66,148,220,152,219,214,132,27,156,167,219,117,174,102,194,74,246,110,79,170,162,49,208,4,85,226,117,138,95,130,252,155,94,189,146,187,232,202,173,219,217,237,106,127,240,94,119,106,237,78,23,107,99,170,20,148,110,130,220,223,93,91,116,211,213,81,44,208,40,219,5,48,190,171,141,88,185,104,97,69,25,82,219,145,116,214,35,83,87,34,52,37,75,92,54,22,178,231,74,54,146,100,107,67,45,115,29,95,172,146,36,54,163,53,36,136,204,180,230,51,45,143,216,57,93,203,254,50,221,152,59,113,189,218,37,219,53,5,71,110,78,212,35,181,197,90,73,200,210,118,33,107,38,249,172,56,211,188,189,230,164,111,218,175,89,38,66,229,56,71,98,101,171,120,101,10,143,98,210,101,233,90,176,170,19,233,245,120,174,56,223,49,61,166,91,211,24,125,40,74,205,100,202,208,249,161,43,90,83,185,198,31,73,17,146,53,57,1,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,0,2,160,56,222,223,94,144,197,60,52,195,63,69,242,253,3,111,203,174,246,222,126,188,238,223,36,153,229,114,246,250,187,61,27,187,118,227,221,206,211,68,236,213,92,87,132,253,173,93,184,51,181,104,85,169,16,123,68,75,102,159,87,170,85,28,230,161,29,158,42,224,189,17,46,104,163,35,94,175,203,142,141,18,70,175,95,93,54,165,70,87,210,3,48,56,177,98,254,11,241,78,242,195,63,74,122,79,228,149,193,81,161,118,222,71,39,181,118,89,46,51,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,94,79,10,202,181,42,163,145,203,6,29,62,167,18,84,138,92,138,196,73,205,50,242,86,184,175,157,78,75,196,211,169,35,213,11,54,158,105,194,74,180,61,142,33,93,202,35,57,106,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,0,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,0,0,0,0,0,0,0,0,0,60,46,58,219,109,221,248,47,125,219,107,70,229,84,109,170,164,86,250,233,162,220,136,234,8,251,203,244,189,228,51,109,123,83,95,178,241,42,191,72,108,244,122,133,92,149,25,39,211,162,152,144,164,251,204,187,211,239,63,214,47,255,0,33,215,121,222,89,100,179,102,173,238,99,144,169,116,232,46,30,221,52,90,41,241,76,203,232,151,233,123,63,194,36,32,0,0,0,0,230,121,150,166,122,99,1,111,232,28,189,252,203,110,170,91,117,211,93,97,60,94,242,247,140,221,94,16,206,159,118,214,160,26,54,246,122,140,150,182,235,174,155,93,81,105,254,33,110,188,26,46,151,42,88,87,94,161,56,173,123,45,90,82,146,90,123,19,26,158,159,119,215,239,22,56,0,0,42,135,141,14,40,62,221,94,219,194,120,239,104,133,69,135,91,89,109,46,186,170,162,193,247,163,255,0,190,253,94,209,21,56,118,225,19,152,169,153,27,117,199,139,72,150,236,168,149,183,15,244,187,60,248,154,167,233,164,203,82,115,191,175,216,99,64,145,99,53,14,43,49,24,78,214,216,109,45,160,181,51,209,41,45,11,191,234,33,254,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,179,184,202,225,82,39,217,148,44,79,130,222,233,17,230,69,167,60,90,233,163,73,106,160,250,149,213,122,119,153,116,36,235,245,251,4,39,225,211,137,78,225,206,101,168,14,20,142,83,53,167,98,210,29,245,9,90,161,234,132,77,75,232,168,251,145,236,211,237,33,160,56,146,27,153,21,153,109,30,168,125,180,184,147,247,145,150,165,254,113,254,192,0,42,127,141,69,101,14,84,237,122,34,79,170,89,133,36,255,0,243,170,41,247,127,72,175,156,188,195,42,134,58,88,16,205,189,228,245,207,74,70,221,116,215,89,141,22,154,254,177,164,187,34,41,65,179,40,48,201,27,9,138,100,86,246,235,174,155,90,73,105,175,234,31,108,0,0,0,0,86,223,25,108,76,110,30,26,80,112,214,59,219,95,126,171,22,164,178,219,174,173,170,61,65,147,239,70,157,229,250,90,253,94,209,0,114,21,102,181,122,102,106,207,138,243,123,145,79,169,211,231,247,233,166,202,132,82,215,162,139,244,190,191,176,104,114,28,100,67,136,196,70,254,139,13,165,180,253,137,45,63,160,127,176,0,0,0,0,0,0,0,0,0,12,235,103,242,250,252,34,103,39,22,43,254,139,244,127,100,184,28,161,114,121,252,221,222,141,109,16,57,187,182,167,78,103,101,230,109,211,213,223,183,85,105,184,230,175,4,44,45,255,0,229,47,26,234,20,47,246,165,173,72,169,246,175,182,76,246,57,36,191,254,141,86,245,163,234,66,191,40,66,213,0,103,51,61,54,85,86,192,206,14,45,208,171,50,34,61,34,85,209,46,182,133,70,90,148,130,98,160,174,220,202,76,212,148,158,244,181,37,180,172,180,208,150,74,34,53,17,18,142,205,56,42,120,88,186,126,32,78,242,234,112,159,224,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,161,110,42,120,199,66,197,220,220,85,227,91,140,235,18,194,167,181,103,57,39,114,255,0,133,74,140,251,238,73,61,139,66,77,28,183,228,58,198,158,178,85,200,222,149,26,86,68,82,87,130,94,10,127,221,214,99,38,84,61,246,85,62,43,110,255,0,205,230,75,113,228,27,127,243,34,109,73,115,249,242,82,126,129,136,171,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,181,115,217,129,117,220,1,204,213,227,109,212,232,212,170,101,42,189,80,149,114,91,108,210,205,5,21,52,121,82,158,56,232,67,105,36,242,121,123,22,201,182,105,73,37,76,158,221,200,52,45,86,41,193,147,29,33,221,56,53,93,192,106,189,103,125,106,201,168,57,81,165,196,112,152,111,248,158,90,137,106,38,73,38,78,187,203,150,114,20,226,212,147,36,118,182,19,188,201,73,74,123,95,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,127,228,23,254,245,150,99,127,107,255,0,253,156,138,42,172,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,70,220,91,241,230,78,41,230,93,204,54,167,205,136,253,189,134,17,253,23,24,227,72,106,66,29,168,190,134,221,156,225,173,8,37,33,105,81,53,25,109,41,107,216,184,106,63,85,75,90,75,165,112,91,192,186,21,211,125,221,184,243,113,209,170,171,151,100,246,122,117,181,47,85,183,7,181,75,102,66,38,158,164,68,78,188,219,6,210,118,110,52,161,50,247,41,6,165,52,164,240,14,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,15,248,137,96,92,60,1,205,101,215,109,208,104,222,140,182,235,220,171,146,130,202,77,130,109,49,101,17,155,168,105,182,73,41,101,150,229,34,83,45,182,105,74,146,219,40,250,68,100,181,79,94,12,24,243,38,234,194,251,151,0,43,179,98,118,139,30,66,106,148,36,42,67,73,125,202,116,199,28,83,237,161,146,65,45,104,102,78,171,83,166,165,245,156,218,15,97,37,4,171,31,21,1,198,211,19,45,91,131,17,240,239,11,105,50,251,69,106,207,167,212,42,21,126,91,141,173,184,253,188,227,114,24,86,213,154,208,241,34,33,184,164,45,41,249,183,216,81,26,137,125,57,255,0,7,220,28,174,223,57,160,44,85,142,247,103,162,225,165,61,249,19,28,218,133,243,229,78,142,252,72,241,180,53,165,105,220,133,201,119,152,73,90,75,179,108,86,211,113,38,46,252,83,95,26,76,28,161,89,248,203,105,99,21,33,238,92,188,68,167,200,143,84,141,181,103,186,85,53,49,219,76,157,234,89,145,111,97,248,237,114,210,132,37,61,155,119,172,167,20,100,224,183,140,116,43,63,25,110,220,29,171,179,203,151,136,148,248,242,41,114,119,44,247,74,166,166,67,138,141,177,40,50,45,236,63,33,222,98,150,132,167,179,109,245,148,226,72,172,255,0,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,161,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,5,0,241,71,241,217,137,191,114,249,60,33,37,56,29,90,212,41,119,86,46,94,178,32,239,173,82,169,244,122,92,57,60,213,151,42,44,183,37,57,33,189,132,123,21,185,112,163,30,166,70,162,229,232,147,34,82,136,237,168,5,0,241,71,241,217,137,191,114,249,60,33,53,56,33,95,94,144,194,204,75,195,63,69,242,253,3,112,68,174,246,222,126,188,238,223,24,217,229,114,246,250,187,61,27,187,118,227,221,206,211,68,236,213,86,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,0,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,0,0,0,0,0,0,0,0,0,63,198,100,100,76,136,252,71,62,139,237,169,181,125,138,45,63,164,103,143,62,214,107,86,94,102,175,8,172,55,181,21,10,157,66,127,121,158,187,234,18,139,94,170,63,209,250,190,193,63,120,52,226,99,115,48,214,189,134,175,187,185,246,42,178,170,104,45,186,104,217,71,167,178,93,200,211,188,255,0,75,95,171,218,44,148,0,0,0,0,124,91,218,41,78,179,43,208,205,27,249,244,201,77,237,215,77,119,52,162,211,95,214,51,105,152,120,94,143,199,75,254,31,47,103,42,231,170,163,110,186,233,164,199,75,191,245,11,4,224,175,89,67,117,75,162,134,163,234,166,102,201,47,252,234,114,125,223,210,45,132,0,7,248,203,144,220,56,175,75,116,244,67,13,169,197,31,184,136,181,63,243,12,254,113,22,196,167,113,27,50,213,247,14,71,53,154,43,178,169,13,122,132,157,16,205,66,94,133,244,82,125,203,246,235,246,152,155,28,26,176,169,16,44,202,238,39,206,111,108,137,19,37,83,153,45,117,213,165,53,79,125,42,232,189,59,200,250,26,117,250,253,130,204,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,112,220,234,216,9,196,76,184,94,148,163,250,80,168,245,25,237,159,185,104,129,33,36,127,73,63,167,239,63,176,103,162,157,46,93,137,127,70,156,194,244,147,110,214,16,234,21,161,116,113,135,136,200,244,61,197,222,143,172,190,209,161,236,158,226,172,124,91,192,59,78,190,135,121,146,35,82,160,66,148,123,76,190,125,48,163,173,127,200,73,119,185,236,45,61,198,59,88,0,10,98,227,67,42,75,153,129,182,227,58,175,155,77,167,12,210,90,23,251,118,162,68,35,54,73,109,153,23,62,103,176,246,60,116,238,40,87,29,38,107,165,169,23,205,162,161,24,143,188,203,244,189,157,126,161,163,24,204,148,120,205,71,73,104,77,33,40,34,251,11,65,254,160,0,0,0,63,138,82,80,147,90,143,66,73,106,127,96,161,110,38,248,190,246,35,230,42,171,68,101,221,209,45,165,191,73,50,218,69,243,145,231,76,79,232,36,251,151,239,50,250,204,118,62,12,120,114,170,142,40,220,56,139,43,214,139,26,143,46,154,218,123,180,125,50,41,239,18,181,37,107,220,125,219,116,250,253,130,225,192,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,43,226,243,98,252,146,206,77,74,191,233,78,215,242,214,223,165,215,121,60,142,95,100,229,182,168,28,173,219,143,153,175,96,230,110,209,63,149,219,167,171,185,82,131,129,245,235,85,159,96,98,158,28,189,30,33,83,104,117,138,117,110,59,169,66,185,234,126,115,46,178,234,86,173,219,77,4,154,123,38,146,36,145,145,169,205,77,90,145,38,205,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,28,211,50,152,189,27,1,112,26,249,197,199,159,136,220,139,118,142,243,212,242,150,195,175,48,237,69,122,53,9,151,16,214,139,52,57,37,198,91,51,35,78,132,179,51,82,72,141,69,154,202,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,198,146,114,171,133,191,129,108,184,225,214,25,189,66,244,52,250,53,191,23,210,176,187,87,104,229,85,29,71,58,119,206,18,214,149,107,41,215,213,234,40,208,90,232,141,18,73,34,165,110,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,30,43,141,62,3,70,171,89,182,166,99,104,208,165,174,165,66,144,139,102,180,108,199,117,212,122,57,227,113,216,207,58,178,94,198,16,212,131,113,178,61,159,56,185,200,73,175,213,66,78,15,240,234,198,58,238,13,230,226,196,147,72,103,180,68,188,42,12,89,213,72,219,144,142,116,89,239,180,218,79,122,144,179,79,41,242,142,254,137,218,165,242,54,110,74,86,163,22,213,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,159,249,5,255,0,189,101,152,223,218,255,0,255,0,103,34,138,171,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,46,251,31,177,142,133,151,252,26,187,49,138,227,103,180,68,182,105,234,144,220,109,203,71,107,148,181,19,113,163,111,66,22,109,243,95,113,166,185,155,13,40,223,185,94,170,76,198,104,106,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,26,51,201,126,14,87,112,11,44,22,6,21,93,47,111,173,82,169,238,72,168,183,181,5,217,165,75,144,236,183,99,106,133,173,11,228,174,66,154,230,37,70,149,242,247,150,132,173,10,155,56,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,135,191,227,73,131,149,219,195,6,173,44,98,164,61,204,137,135,117,9,17,234,145,182,160,182,197,169,42,59,105,147,189,75,35,61,143,177,29,174,90,80,181,43,180,238,245,82,218,140,235,135,36,120,243,27,46,57,151,179,177,38,179,54,91,22,241,72,93,46,224,38,100,58,218,14,157,37,6,211,142,58,134,144,181,60,134,84,166,228,147,91,21,189,113,208,69,162,182,168,180,102,51,131,157,12,99,161,99,238,104,47,252,85,181,153,217,69,170,212,27,143,78,115,114,207,180,197,137,29,168,141,73,209,104,66,209,206,68,116,187,203,82,73,72,230,108,61,77,58,157,170,112,125,193,202,21,141,150,2,197,88,239,118,138,214,37,212,31,145,49,205,171,71,34,44,25,15,196,143,27,67,90,144,173,171,68,151,121,132,148,40,251,78,197,110,38,210,98,117,8,65,197,247,11,233,87,166,82,228,223,143,42,35,21,44,62,172,66,169,71,125,80,146,235,238,177,37,228,194,118,42,29,212,148,202,20,169,12,188,173,55,18,142,43,100,105,238,82,106,3,45,120,189,39,1,113,230,198,197,198,95,150,220,123,118,176,203,213,2,136,195,79,62,237,57,122,181,53,150,208,238,136,53,185,25,199,155,35,51,78,134,178,50,82,76,137,69,160,156,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,133,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,25,214,207,229,245,248,68,206,78,44,87,253,23,232,254,201,112,57,66,228,243,249,187,189,26,218,32,115,119,109,78,156,206,203,204,219,167,171,191,110,170,211,113,216,167,4,187,90,133,19,0,175,171,214,60,29,149,170,173,224,116,185,146,121,171,62,108,88,144,163,185,29,189,134,123,19,181,115,100,158,164,68,163,230,104,163,50,74,72,172,84,5,21,241,121,177,126,73,103,38,165,95,244,167,107,249,107,111,210,235,188,158,71,47,178,114,219,84,14,86,237,199,204,215,176,115,55,104,159,202,237,211,213,220,169,1,192,199,243,217,251,55,251,200,90,160,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,0,0,0,0,0,0,0,0,0,0,10,120,227,57,135,10,167,98,133,189,136,177,125,88,178,104,241,41,174,39,191,87,213,34,160,241,171,83,86,189,197,221,183,79,175,216,56,231,12,140,95,123,14,51,21,73,162,58,238,216,151,43,140,82,72,182,145,252,228,137,208,211,250,10,62,228,123,200,190,178,23,210,149,37,105,37,164,245,37,22,165,246,15,232,0,0,0,15,242,146,201,72,140,236,117,22,164,234,20,131,47,180,180,25,206,206,213,179,34,216,204,246,33,71,144,157,165,54,227,171,77,104,181,35,249,181,212,36,145,119,25,254,143,183,175,212,36,199,5,233,114,91,204,21,201,25,165,124,218,173,41,134,162,208,191,219,180,226,49,115,192,0,56,166,112,177,86,62,18,96,29,217,95,91,188,185,18,105,83,225,69,61,166,127,62,168,82,22,143,228,40,187,219,246,150,158,243,25,225,168,203,151,125,223,210,167,62,189,100,220,53,133,188,181,104,93,92,125,227,51,61,11,105,119,175,234,47,176,104,91,37,86,2,48,239,45,246,93,41,63,74,117,30,157,80,112,253,235,92,8,233,51,250,74,253,15,121,125,131,185,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,252,117,154,100,106,221,30,117,26,106,119,71,159,25,216,174,167,83,45,80,180,154,84,93,12,143,184,207,184,200,103,95,58,184,90,254,21,102,50,244,165,25,127,5,169,86,106,53,40,133,211,213,97,201,210,18,132,253,53,25,232,77,247,153,145,251,200,75,190,15,152,240,116,43,150,169,132,21,169,187,97,84,18,252,232,137,229,235,172,149,185,2,58,19,170,91,51,238,35,234,107,34,247,151,180,91,193,30,165,169,15,232,0,164,206,49,68,127,140,109,35,82,211,250,218,143,255,0,235,245,1,202,184,111,195,68,204,211,219,91,223,229,114,31,134,241,122,187,183,26,106,49,61,95,171,93,123,198,130,0,0,0,0,7,44,204,246,32,199,195,44,9,189,46,167,93,216,235,20,58,143,102,245,76,247,60,152,111,56,130,250,42,211,170,59,204,180,247,140,227,94,247,44,155,206,242,173,93,50,143,87,106,245,25,51,85,221,222,235,170,95,176,136,187,213,238,47,176,133,230,112,193,194,163,195,220,183,211,42,242,162,242,164,92,134,205,93,7,191,118,230,100,64,132,162,62,139,81,22,166,143,113,31,212,66,96,0,0,0,0,0,0,0,0,0,0,10,213,197,142,13,127,133,12,83,188,177,51,241,142,244,103,202,219,130,163,93,236,95,36,57,221,151,181,73,113,238,87,51,182,167,126,222,102,221,219,83,174,154,232,90,232,38,174,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,219,127,140,251,15,99,231,246,137,143,201,252,143,49,205,187,121,251,126,153,235,183,94,154,232,93,84,4,42,206,183,13,239,199,7,20,233,88,153,248,101,249,37,232,203,125,138,23,98,249,59,219,249,156,185,50,30,230,243,59,83,90,107,218,118,237,218,122,108,215,94,186,23,171,200,198,70,63,18,239,150,223,234,163,242,199,229,143,163,127,180,158,143,236,189,147,180,255,0,227,15,111,221,218,127,226,233,179,219,175,73,84,2,42,231,159,35,31,142,143,200,159,245,81,249,29,242,59,210,95,218,79,72,118,174,215,217,191,241,134,118,109,236,223,241,181,223,236,211,175,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,98,249,59,216,57,124,201,49,222,230,243,59,83,186,233,217,182,237,218,90,239,215,94,154,28,213,0,1,31,243,173,149,47,199,7,11,41,88,103,242,247,228,151,163,46,6,43,189,183,209,125,191,153,203,141,33,158,87,47,156,214,154,246,157,219,183,30,155,52,211,174,165,24,48,83,131,125,43,10,177,114,208,196,234,206,96,101,215,99,218,117,136,213,180,83,163,91,41,130,185,15,198,89,58,202,77,229,74,120,146,142,106,27,53,151,44,205,72,37,36,141,6,100,180,216,248,128,25,163,225,73,248,202,99,181,205,141,127,135,175,147,159,40,251,23,241,103,201,110,217,200,236,240,216,141,249,110,214,222,237,220,141,223,64,180,221,167,93,53,62,255,0,146,156,169,126,39,216,89,85,195,63,151,191,43,125,39,112,63,93,237,190,139,236,28,190,100,104,236,242,185,124,231,117,211,179,110,221,184,181,223,166,157,53,62,151,141,120,95,74,198,172,35,187,240,162,178,168,141,199,186,104,242,105,168,145,38,18,101,162,27,235,65,242,101,19,74,50,37,173,151,121,110,163,214,73,146,219,73,146,146,100,70,85,193,253,67,31,252,168,191,200,159,254,60,78,156,119,203,221,119,31,114,193,55,47,215,78,37,236,173,85,105,244,168,245,27,167,208,200,62,211,42,36,136,239,187,39,177,161,196,33,28,229,199,87,205,165,100,148,115,58,106,73,208,226,6,19,240,107,252,23,226,157,155,137,159,140,119,164,254,73,92,20,234,239,98,249,33,201,237,93,150,75,111,114,185,157,181,91,55,114,246,238,218,173,53,215,67,211,65,101,66,42,231,159,35,31,142,143,200,159,245,81,249,29,242,59,210,95,218,79,72,118,174,215,217,191,241,134,118,109,236,223,241,181,223,236,211,175,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,98,249,59,216,57,124,201,49,222,230,243,59,83,186,233,217,182,237,218,90,239,215,94,154,28,213,21,171,139,28,26,255,0,10,24,167,121,98,103,227,29,232,207,149,183,5,70,187,216,190,72,115,187,47,106,146,227,220,174,103,109,78,253,188,205,187,182,167,93,53,208,181,208,72,12,2,200,199,224,59,43,24,143,150,143,194,143,166,255,0,8,30,152,254,59,244,39,102,236,61,186,156,212,47,236,126,208,190,110,206,86,255,0,202,39,118,237,190,174,155,142,42,255,0,80,199,255,0,42,47,242,39,255,0,143,22,83,132,246,47,224,191,11,44,220,51,244,167,164,254,73,91,244,234,23,109,228,114,123,87,101,140,219,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,71,171,0,16,171,58,220,55,191,28,28,83,165,98,103,225,151,228,151,163,45,246,40,93,139,228,239,111,230,114,228,200,123,155,204,237,77,105,175,105,219,183,105,233,179,93,122,232,94,175,35,25,24,252,75,190,91,127,170,143,203,31,150,62,141,254,210,122,63,178,246,78,211,255,0,140,61,191,119,105,255,0,139,166,207,110,189,60,166,117,184,111,126,56,56,167,74,196,207,195,47,201,47,70,91,236,80,187,23,201,222,223,204,229,201,144,247,55,153,218,154,211,94,211,183,110,211,211,102,186,245,208,189,94,70,50,49,248,151,124,182,255,0,85,31,150,63,44,125,27,253,164,244,127,101,236,157,167,255,0,24,123,126,238,211,255,0,23,77,158,221,122,74,160,1,90,184,177,193,175,240,161,138,119,150,38,126,49,222,140,249,91,112,84,107,189,139,228,135,59,178,246,169,46,61,202,230,118,212,239,219,204,219,187,106,117,211,93,11,93,4,213,202,230,5,254,45,120,19,108,224,167,202,159,148,127,39,59,111,241,159,97,236,124,254,209,49,249,63,145,230,57,183,111,63,111,211,61,118,235,211,93,11,170,128,8,171,158,124,140,126,58,63,34,127,213,71,228,119,200,239,73,127,105,61,33,218,187,95,102,255,0,198,25,217,183,179,127,198,215,127,179,78,188,171,43,156,41,63,22,188,118,182,113,175,240,245,242,143,228,231,109,254,44,249,45,216,249,253,162,27,241,191,45,218,220,219,183,159,187,232,30,187,116,233,174,165,37,51,121,151,186,238,104,112,106,78,14,210,49,47,228,84,74,157,66,44,138,164,159,67,34,165,219,34,176,163,113,49,182,41,198,205,191,159,76,119,121,137,89,43,230,118,245,74,212,66,32,97,87,5,155,86,200,196,123,114,241,189,113,191,229,117,22,137,80,106,161,38,132,171,77,184,237,212,121,71,189,12,58,183,36,188,131,101,75,36,147,136,54,213,189,189,232,35,73,168,150,155,42,16,3,52,124,41,63,25,76,118,185,177,175,240,245,242,115,229,31,98,254,44,249,45,219,57,29,158,27,17,191,45,218,219,221,187,145,187,232,22,155,180,235,166,167,213,114,49,145,143,196,187,229,183,250,168,252,177,249,99,232,223,237,39,163,251,47,100,237,63,248,195,219,247,118,159,248,186,108,246,235,211,191,226,174,25,218,184,201,135,23,30,22,222,177,59,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,90,223,212,49,255,0,202,139,252,137,255,0,227,197,148,252,157,190,255,0,5,159,36,255,0,8,191,215,159,201,255,0,71,124,173,244,67,63,235,167,102,229,250,71,177,107,202,252,183,207,114,53,217,252,141,116,21,173,253,67,31,252,168,191,200,159,254,60,88,254,10,97,125,43,5,112,142,208,194,138,50,162,57,30,214,163,198,166,174,68,104,73,136,137,143,161,5,206,148,109,36,204,144,183,157,230,58,191,89,70,107,113,70,106,81,153,153,251,81,242,110,203,90,133,124,218,181,155,42,233,131,219,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,168,172,31,234,24,255,0,229,69,254,68,255,0,241,226,197,46,204,52,174,223,56,5,89,193,219,166,247,237,181,171,130,207,145,109,84,110,79,70,161,190,124,167,225,42,59,179,187,34,20,148,39,114,214,167,121,41,89,36,181,218,74,34,234,43,175,250,134,63,249,81,127,145,63,252,120,181,64,1,202,179,71,129,127,140,166,4,220,216,41,242,167,228,231,202,62,197,252,103,216,123,103,35,179,204,98,79,228,121,141,238,221,200,219,244,203,77,218,245,211,67,128,31,212,49,255,0,202,139,252,137,255,0,227,197,170,0,0,10,213,197,142,13,127,133,12,83,188,177,51,241,142,244,103,202,219,130,163,93,236,95,36,57,221,151,181,73,113,238,87,51,182,167,126,222,102,221,219,83,174,154,232,90,232,38,174,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,219,127,140,251,15,99,231,246,137,143,201,252,143,49,205,187,121,251,126,153,235,183,94,154,232,93,84,66,172,235,112,222,252,112,113,78,149,137,159,134,95,146,94,140,183,216,161,118,47,147,189,191,153,203,147,33,238,111,51,181,53,166,189,167,110,221,167,166,205,117,235,161,122,188,140,100,99,241,46,249,109,254,170,63,44,126,88,250,55,251,73,232,254,203,217,59,79,254,48,246,253,221,167,254,46,155,61,186,244,149,64,0,2,181,113,99,131,95,225,67,20,239,44,76,252,99,189,25,242,182,224,168,215,123,23,201,14,119,101,237,82,92,123,149,204,237,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,252,90,240,38,217,193,79,149,63,40,254,78,118,223,227,62,195,216,249,253,162,99,242,127,35,204,115,110,222,126,223,166,122,237,215,166,186,23,85,1,10,179,173,195,123,241,193,197,58,86,38,126,25,126,73,122,50,223,98,133,216,190,78,246,254,103,46,76,135,185,188,206,212,214,154,246,157,187,118,158,155,53,215,174,133,234,242,49,145,143,196,187,229,183,250,168,252,177,249,99,232,223,237,39,163,251,47,100,237,63,248,195,219,247,118,159,248,186,108,246,235,210,85,0,242,152,177,98,254,20,48,178,242,195,63,74,122,51,229,109,191,81,161,118,222,71,59,178,246,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,245,12,127,242,162,255,0,34,127,248,241,106,128,2,170,255,0,168,99,255,0,149,23,249,19,255,0,199,139,41,194,123,23,240,95,133,150,110,25,250,83,210,127,36,173,250,117,11,182,242,57,61,171,178,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,128,242,152,177,98,254,20,48,178,242,195,63,74,122,51,229,109,191,81,161,118,222,71,59,178,246,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,245,12,127,242,162,255,0,34,127,248,241,106,128,0,3,202,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,219,121,28,238,203,218,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,90,223,212,49,255,0,202,139,252,137,255,0,227,197,170,0,242,152,177,98,254,20,48,178,242,195,63,74,122,51,229,109,191,81,161,118,222,71,59,178,246,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,245,12,127,242,162,255,0,34,127,248,241,106,128,0,0,0,33,86,117,184,111,126,56,56,167,74,196,207,195,47,201,47,70,91,236,80,187,23,201,222,223,204,229,201,144,247,55,153,218,154,211,94,211,183,110,211,211,102,186,245,208,189,94,70,50,49,248,151,124,182,255,0,85,31,150,63,44,125,27,253,164,244,127,101,236,157,167,255,0,24,123,126,238,211,255,0,23,77,158,221,122,74,160,0,0,0,0,17,87,60,249,24,252,116,126,68,255,0,170,143,200,239,145,222,146,254,210,122,67,181,118,190,205,255,0,140,51,179,111,102,255,0,141,174,255,0,102,157,124,166,74,120,111,126,39,216,167,85,196,207,195,47,202,223,73,219,239,208,187,23,201,222,193,203,230,73,142,247,55,153,218,157,215,78,205,183,110,210,215,126,186,244,208,230,168,0,173,92,88,224,215,248,80,197,59,203,19,63,24,239,70,124,173,184,42,53,222,197,242,67,157,217,123,84,151,30,229,115,59,106,119,237,230,109,221,181,58,233,174,133,174,130,106,229,115,2,255,0,22,188,9,182,112,83,229,79,202,63,147,157,183,248,207,176,246,62,127,104,152,252,159,200,243,28,219,183,159,183,233,158,187,117,233,174,133,213,64,4,85,207,62,70,63,29,31,145,63,234,163,242,59,228,119,164,191,180,158,144,237,93,175,179,127,227,12,236,219,217,191,227,107,191,217,167,94,85,149,206,20,159,139,94,59,91,56,215,248,122,249,71,242,115,182,255,0,22,124,150,236,124,254,209,13,248,223,150,237,110,109,219,207,221,244,15,93,186,116,215,82,159,224,34,174,121,242,49,248,232,252,137,255,0,85,31,145,223,35,189,37,253,164,244,135,106,237,125,155,255,0,24,103,102,222,205,255,0,27,93,254,205,58,242,172,174,112,164,252,90,241,218,217,198,191,195,215,202,63,147,157,183,248,179,228,183,99,231,246,136,111,198,252,183,107,115,110,222,126,239,160,122,237,211,166,186,148,255,0,0,0,0,0,0,0,0,0,0,0,1,15,248,159,97,81,226,22,91,234,117,120,177,121,178,45,179,122,174,179,223,183,107,49,224,77,81,159,85,164,143,67,95,184,207,234,49,70,118,69,203,38,204,188,168,183,76,83,209,218,69,70,52,212,247,119,180,234,87,237,35,46,244,251,143,236,49,163,156,176,98,20,124,78,192,155,46,234,105,221,238,191,67,167,118,159,84,203,107,202,134,203,139,47,162,157,122,175,188,139,79,112,234,96,0,0,0,3,62,252,72,33,166,30,105,238,93,175,243,121,239,204,120,253,93,187,77,85,25,126,175,215,166,157,227,170,240,117,215,241,142,171,232,90,255,0,91,82,63,253,126,158,46,204,0,127,12,244,45,76,84,63,24,76,120,58,237,203,75,194,10,44,205,208,160,37,137,210,211,203,211,73,40,114,124,117,167,214,108,143,184,203,169,44,203,220,94,209,17,50,85,133,175,226,174,99,44,202,81,22,177,105,181,154,117,74,89,116,245,152,110,116,116,173,63,77,38,90,147,157,228,102,126,226,26,40,163,83,35,81,40,240,104,208,209,182,60,8,205,69,105,58,153,232,132,36,146,146,212,204,207,184,139,188,204,126,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,92,99,112,53,250,141,14,141,140,116,88,123,220,140,228,122,100,191,156,34,218,210,81,80,144,181,250,206,117,239,46,132,141,125,199,236,21,147,131,23,253,79,12,49,70,216,189,169,114,121,43,165,213,225,74,116,246,37,91,155,106,67,110,154,125,100,171,79,201,151,82,35,63,183,184,104,219,2,241,26,38,42,225,85,181,123,70,123,154,186,141,46,27,242,15,105,167,71,156,140,211,170,46,169,79,243,158,194,34,255,0,48,247,160,2,147,184,198,148,226,204,109,31,182,57,185,39,108,71,229,116,34,209,29,190,161,161,116,253,125,253,71,35,225,205,50,159,15,52,246,183,111,103,153,207,151,5,150,61,101,22,215,78,163,19,106,186,119,247,31,67,232,52,26,0,0,0,0,43,163,140,62,45,68,163,97,141,43,12,26,123,73,115,167,49,61,73,218,125,90,92,122,131,7,215,97,151,121,126,145,31,213,237,21,109,151,60,63,123,19,113,162,209,180,155,70,246,229,86,96,37,242,212,139,230,149,45,150,213,252,164,254,159,176,245,26,63,195,203,113,171,62,193,182,173,38,11,70,232,180,136,116,228,23,94,132,203,40,108,187,204,255,0,71,222,127,105,143,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,207,98,29,184,213,225,96,220,182,147,233,213,186,213,30,101,57,69,169,245,39,153,91,103,220,101,250,94,242,251,72,103,3,49,152,126,246,25,99,69,221,105,56,141,141,197,172,207,75,5,169,31,205,38,91,205,167,249,74,253,15,105,234,45,39,131,198,45,196,172,225,141,87,12,29,123,89,112,103,63,61,41,218,125,26,68,122,123,5,215,97,23,121,254,145,159,213,237,22,46,0,0,0,0,51,229,196,102,101,62,102,105,238,158,192,207,47,145,46,115,47,250,202,61,206,149,70,94,229,117,238,239,46,133,208,117,206,14,101,56,243,27,88,236,110,109,79,201,137,28,222,132,122,163,183,211,245,46,191,171,187,168,187,16,1,224,177,211,17,162,97,86,21,92,183,180,151,185,75,167,82,230,63,28,246,154,181,121,184,206,186,146,232,149,127,55,237,35,47,243,12,228,227,70,32,84,241,63,20,110,123,218,169,39,156,186,165,90,108,166,143,98,83,181,183,100,56,233,39,213,74,117,252,161,245,50,35,251,59,133,155,112,114,192,215,233,212,58,206,49,214,161,236,114,75,146,41,145,62,112,143,115,74,69,62,66,23,234,185,211,184,250,26,53,247,159,176,89,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,142,152,113,3,21,112,170,229,178,167,183,184,234,20,185,140,178,122,168,182,186,228,103,91,74,186,41,58,233,204,62,134,100,95,231,25,203,198,172,61,159,133,216,163,114,217,51,218,217,232,218,172,200,236,158,228,158,246,155,144,227,105,87,69,43,77,121,103,208,204,207,252,226,192,248,69,102,106,93,54,177,47,2,174,25,92,200,146,141,201,176,125,66,45,174,41,80,34,182,143,81,173,79,161,31,85,47,79,121,123,69,183,0,10,85,227,43,1,136,89,139,161,45,150,182,27,246,172,87,85,235,25,234,165,78,168,106,125,255,0,80,140,217,55,146,252,108,208,97,121,199,127,148,110,93,212,70,212,173,164,175,84,234,49,245,232,99,71,236,25,155,45,154,151,188,205,37,170,180,211,94,157,250,15,244,0,0,0,31,229,42,67,112,226,189,45,227,209,182,27,83,138,63,168,139,83,255,0,48,160,94,36,152,185,35,21,115,41,88,245,191,131,91,157,162,132,209,104,93,74,60,249,154,43,232,36,251,156,238,61,126,211,29,163,131,174,19,187,91,197,186,190,36,206,111,116,40,20,185,16,217,45,72,180,144,137,52,247,146,174,139,35,250,38,125,13,38,95,95,176,92,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,10,105,227,21,132,238,209,113,110,145,137,48,91,219,10,125,42,60,55,139,82,61,100,46,77,65,229,43,170,204,254,137,23,66,73,23,215,236,28,91,134,222,46,200,194,156,202,82,61,111,224,215,31,103,161,58,90,23,66,145,62,30,170,250,10,62,230,251,139,79,180,133,253,69,146,220,200,172,203,100,245,109,246,210,226,79,222,70,90,151,249,199,250,128,0,0,15,243,124,204,153,112,210,189,134,73,61,21,166,186,116,239,208,103,7,57,18,159,149,154,12,79,57,15,115,77,187,186,180,218,85,180,147,234,149,70,70,157,8,73,126,13,116,246,38,230,46,186,227,205,111,54,45,89,78,167,214,50,209,73,157,79,208,251,254,177,117,96,2,164,184,186,230,102,93,70,177,19,2,109,249,60,184,177,77,185,179,189,66,61,206,37,83,226,184,143,93,173,75,161,151,84,175,79,113,123,69,125,224,174,30,212,49,71,20,109,171,38,3,91,253,39,85,135,29,227,220,146,216,211,146,27,109,74,234,164,235,167,48,186,17,145,255,0,156,104,211,2,240,226,6,21,97,85,181,101,65,111,105,211,233,112,217,120,245,81,239,117,184,205,54,165,117,82,180,215,150,93,8,204,191,206,61,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,150,165,161,251,69,88,241,117,203,42,222,110,30,58,91,169,215,150,150,224,205,103,94,228,151,111,148,227,187,150,239,216,91,82,143,176,253,130,182,176,102,254,153,134,56,163,108,222,209,23,183,209,85,104,82,158,45,8,247,54,212,134,220,82,122,165,90,107,179,188,136,207,237,238,26,57,192,220,67,133,138,120,83,108,94,208,149,175,164,169,48,164,58,90,31,170,227,145,154,116,203,170,83,175,229,11,184,136,191,204,61,216,10,96,227,70,234,28,204,61,180,73,119,126,219,62,25,31,171,166,135,219,170,61,4,101,201,77,21,202,222,104,48,225,182,207,164,91,158,143,41,69,239,74,106,49,181,46,242,247,141,27,48,130,109,150,219,34,208,146,146,78,158,237,8,127,216,0,0,0,229,249,157,188,190,65,229,247,16,238,100,126,94,37,175,86,114,57,123,222,76,39,150,146,250,42,46,244,123,75,65,155,203,150,183,46,237,186,42,151,20,148,255,0,9,172,79,126,98,211,169,125,55,92,53,153,106,68,69,222,175,113,23,212,66,248,56,106,225,27,88,103,151,26,29,73,78,110,126,230,98,53,109,69,166,155,74,68,8,102,101,244,212,71,213,29,253,62,194,18,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,76,226,83,132,77,98,102,92,107,149,36,185,181,251,102,60,154,218,75,77,119,20,104,19,12,139,233,164,139,170,251,250,253,134,40,126,218,173,203,180,174,138,93,197,25,63,194,104,243,216,152,132,234,95,77,167,9,100,90,153,25,119,167,220,101,245,24,210,30,88,111,47,151,185,125,195,203,153,206,143,203,181,233,46,72,47,115,170,132,202,212,95,69,37,222,191,97,104,58,128,0,0,0,255,0,135,208,78,50,227,102,90,146,146,105,211,223,169,12,229,103,94,138,229,19,52,24,142,219,135,210,85,205,88,148,146,247,37,85,25,58,23,121,251,132,153,224,184,234,27,204,61,202,74,119,102,235,62,97,23,171,174,167,219,169,221,5,207,128,240,152,229,136,112,176,179,10,110,123,218,106,180,42,109,38,108,134,139,67,245,156,110,51,174,145,116,74,180,252,153,247,145,151,249,134,113,177,154,254,153,137,216,163,115,222,210,215,187,210,181,105,178,153,45,8,182,182,236,135,28,74,122,37,58,233,191,188,200,143,236,238,22,75,194,47,44,171,101,185,152,233,113,35,78,98,92,131,9,157,123,200,251,4,166,221,220,135,126,210,218,164,125,167,236,22,156,69,161,104,94,193,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,103,18,236,168,24,141,135,247,21,141,81,47,152,174,210,165,211,148,175,91,213,231,48,182,181,232,164,153,232,75,62,155,139,237,46,241,157,124,210,96,189,71,2,49,154,189,99,205,78,140,20,185,82,32,171,84,250,209,123,91,237,54,174,139,89,150,164,209,244,81,238,247,251,206,115,240,134,204,155,144,106,51,176,34,178,173,89,144,110,212,162,175,79,229,169,80,34,161,26,37,173,123,136,250,154,244,247,151,180,91,56,254,25,232,90,152,163,78,45,87,18,43,185,148,105,164,53,179,209,244,116,195,51,221,174,227,68,249,221,123,139,78,255,0,175,237,30,99,134,45,183,58,189,154,10,67,241,27,220,138,115,113,230,186,122,145,104,134,234,48,204,251,204,189,254,205,126,193,126,96,0,0,0,43,231,139,246,42,29,173,132,52,251,38,43,218,72,171,205,107,152,157,189,236,187,22,123,103,212,208,101,222,159,97,145,253,157,226,170,114,215,97,202,196,140,112,179,45,120,236,243,17,34,185,78,39,203,113,22,141,42,99,40,81,245,82,127,79,216,122,141,31,88,86,227,54,133,147,64,181,216,78,212,82,105,145,97,17,106,103,249,38,82,143,105,159,232,251,207,237,49,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,27,246,220,102,239,178,107,246,187,233,220,138,181,50,84,35,45,76,191,42,202,145,236,50,253,47,121,125,164,51,131,153,75,14,86,27,227,133,231,107,200,103,150,136,245,202,137,48,91,136,245,105,51,30,66,79,162,149,250,30,211,212,90,183,8,28,83,59,167,8,106,22,76,167,181,145,72,154,239,45,59,123,153,106,44,6,203,169,32,139,189,94,211,51,251,123,197,131,0,0,0,0,160,206,39,86,220,234,14,104,42,239,203,111,106,42,45,200,152,209,234,71,170,28,168,204,50,62,134,126,239,110,159,96,244,252,37,110,36,80,179,40,235,75,107,127,111,163,170,25,30,237,54,154,231,193,235,220,122,247,125,95,104,188,178,61,75,82,31,209,83,60,94,179,38,185,213,24,56,17,70,95,204,199,54,170,82,215,167,242,210,169,241,86,141,20,214,189,198,93,73,122,123,139,218,32,190,86,240,94,163,142,248,205,65,177,225,39,86,14,92,89,19,149,170,125,88,189,173,134,156,62,171,65,158,132,233,116,74,183,123,189,229,162,140,51,178,160,97,206,31,219,182,53,56,190,98,133,74,135,78,73,250,222,183,37,132,53,175,85,40,203,82,65,116,220,127,105,247,143,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,43,243,139,54,92,227,223,216,114,222,47,82,216,214,173,111,52,77,62,173,199,253,132,195,19,164,43,162,157,74,126,154,203,185,38,175,180,186,10,141,193,235,230,78,26,98,125,181,121,178,247,39,209,21,104,114,157,94,210,86,212,53,33,183,15,166,213,107,244,61,132,127,175,184,104,235,3,175,248,24,157,132,214,173,235,2,95,105,42,157,30,12,151,87,203,82,62,113,200,205,56,101,161,165,63,166,93,196,69,215,245,15,109,37,91,35,58,189,116,218,133,31,248,134,121,115,247,81,93,71,51,183,130,214,230,254,77,74,160,201,116,211,66,42,132,174,157,223,88,239,220,29,169,139,145,141,53,105,228,93,27,164,62,159,240,75,167,159,188,93,8,0,0,0,254,25,145,17,153,247,16,163,126,45,24,163,242,239,49,109,209,34,185,164,91,126,150,84,199,17,167,123,204,78,156,147,86,166,132,159,114,251,181,50,250,204,123,62,15,56,88,138,238,41,213,49,10,83,58,183,79,130,252,102,213,187,185,198,228,211,221,46,132,178,247,254,137,151,249,133,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,158,48,216,90,138,22,41,210,177,10,43,58,55,80,130,196,103,21,187,189,199,36,212,29,62,134,179,247,126,137,23,249,135,140,225,47,138,63,33,51,22,229,18,83,154,197,184,41,103,76,109,26,119,60,252,232,41,37,106,72,81,247,35,187,82,47,172,133,228,17,145,145,25,119,24,254,128,0,0,10,94,227,21,76,91,24,211,72,158,101,209,202,68,116,255,0,134,93,64,253,227,128,228,18,162,186,118,103,108,245,161,205,156,234,149,61,147,233,174,164,117,8,189,59,190,161,161,168,202,223,25,165,235,174,228,36,255,0,196,60,78,56,223,240,48,199,9,238,171,214,124,190,204,84,202,60,233,45,47,150,165,252,227,113,157,113,37,161,37,95,160,125,228,101,211,245,12,226,227,13,243,39,18,241,66,229,188,222,123,157,233,122,180,201,109,47,105,39,114,29,144,227,133,211,106,116,250,126,210,47,213,220,45,199,132,206,92,216,176,112,229,204,94,170,49,182,173,112,180,109,48,173,198,127,192,159,98,12,132,244,75,170,79,211,65,247,164,149,246,23,65,96,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,246,32,218,80,239,171,38,187,104,78,70,230,170,244,233,80,140,181,50,252,171,43,111,216,105,62,229,159,180,190,210,25,211,205,78,19,84,112,103,28,46,123,66,116,110,75,71,81,155,38,17,111,74,183,69,237,143,182,218,186,45,102,90,147,71,209,71,187,223,245,216,207,7,156,120,126,187,70,170,96,181,69,94,181,61,167,234,140,30,133,249,54,209,79,140,146,232,217,123,207,169,172,207,234,246,139,40,172,169,72,163,206,90,11,85,38,51,166,69,245,237,49,156,28,219,203,126,102,99,241,17,114,19,181,72,185,234,232,34,212,143,161,79,127,221,246,137,187,193,118,141,204,185,238,74,202,218,213,41,137,49,130,86,238,227,230,83,149,221,175,244,11,109,0,0,0,31,34,239,169,122,26,211,173,213,245,211,176,211,164,201,255,0,204,105,74,247,31,187,220,99,55,121,151,186,166,94,56,245,126,213,229,185,187,250,228,170,161,174,132,90,55,219,94,81,23,66,47,210,62,242,212,92,71,9,252,61,249,23,150,82,168,73,103,73,21,234,175,165,27,94,239,246,23,233,240,76,139,66,81,151,122,126,163,250,136,77,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,16,179,139,6,30,252,180,203,41,212,35,51,172,138,13,87,210,142,47,119,251,11,20,249,198,101,161,168,139,189,95,89,253,70,41,219,45,23,84,203,59,30,172,42,188,53,237,254,185,41,104,119,161,30,173,246,214,84,101,212,143,244,75,184,181,26,69,180,42,94,153,180,232,149,125,127,179,169,209,164,255,0,231,180,149,123,139,223,238,33,245,192,0,0,5,73,113,162,163,242,238,123,110,178,134,180,74,162,67,96,213,187,188,249,149,21,119,107,253,2,17,101,34,91,240,243,31,135,107,142,157,202,93,207,72,65,150,164,93,14,123,30,255,0,176,104,250,140,165,46,143,5,107,45,20,168,205,25,151,215,180,133,107,241,134,199,135,232,84,106,94,11,83,149,235,84,26,98,168,249,232,95,147,113,21,8,202,46,173,159,184,186,146,200,254,175,104,174,108,171,97,53,71,25,177,194,216,180,32,70,231,52,85,40,82,102,250,233,78,216,189,177,134,220,87,85,160,207,66,116,186,36,247,123,190,173,22,97,245,165,14,196,178,40,86,132,20,109,106,145,78,139,4,186,153,235,202,101,13,251,77,71,220,130,246,159,218,99,208,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,10,203,226,251,128,7,87,183,41,248,201,71,133,185,248,74,106,20,165,115,52,209,148,55,62,66,207,69,56,69,222,101,208,145,175,184,253,130,183,178,199,138,181,28,28,198,171,98,240,130,255,0,41,164,212,161,51,48,246,165,90,198,41,108,184,225,117,66,253,141,151,113,107,238,247,13,15,208,111,8,183,166,14,69,189,162,59,243,85,107,113,21,18,86,211,233,205,138,78,119,26,72,251,149,238,47,176,187,134,116,51,25,33,82,179,3,137,143,41,123,245,188,43,58,30,154,116,237,175,11,73,224,181,70,65,96,197,205,95,236,254,185,220,147,98,115,119,251,59,37,57,123,116,215,245,235,167,235,22,56,0,0,0,56,118,117,111,79,145,25,106,190,167,37,222,90,231,208,170,144,27,86,221,125,101,192,144,101,252,147,253,31,171,237,25,238,181,33,61,119,226,93,30,158,180,243,157,173,87,35,178,162,212,147,189,79,72,73,125,68,90,154,190,175,212,52,125,151,155,85,155,51,4,172,138,11,77,114,212,197,189,76,75,137,220,103,162,211,17,164,153,107,169,254,143,188,116,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,28,239,48,182,171,55,158,9,94,244,23,90,230,41,251,122,166,150,211,184,203,85,170,35,168,34,215,82,253,47,105,232,51,131,117,194,122,208,196,186,197,61,5,201,118,139,93,144,202,75,162,182,41,153,10,47,172,143,67,79,215,250,198,132,114,85,122,124,183,203,85,139,57,78,243,23,2,133,75,128,226,182,233,235,34,4,115,63,228,151,233,125,127,104,238,32,0,0,2,184,248,210,209,144,120,49,108,215,251,63,174,87,36,40,156,221,254,206,201,81,94,221,53,253,122,233,250,197,91,101,206,66,162,230,7,12,222,74,246,105,120,81,181,61,53,233,219,89,26,47,174,222,17,108,188,29,149,123,75,119,230,169,54,226,234,38,173,167,215,149,20,220,238,36,153,247,39,220,127,97,247,12,240,102,119,21,106,56,197,141,119,61,225,57,254,107,74,169,205,102,25,237,74,116,141,218,222,113,178,232,132,123,28,62,242,215,222,44,135,132,22,0,122,38,221,159,140,149,152,91,100,77,83,176,162,171,153,174,172,173,184,18,16,173,18,225,151,121,31,67,70,190,243,246,11,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,226,49,171,15,161,226,150,22,220,214,60,194,233,85,165,77,138,217,245,245,86,236,119,26,35,232,164,235,249,67,233,169,23,217,222,51,141,141,118,4,204,45,197,107,162,200,148,157,61,17,88,155,21,149,106,94,179,109,73,113,164,171,162,149,166,188,190,227,51,63,183,188,91,79,14,108,112,114,253,202,93,207,107,75,235,50,215,166,205,134,202,125,236,70,166,68,66,123,155,73,119,175,218,106,63,172,197,72,227,99,170,127,25,175,215,214,90,41,203,158,168,179,47,113,156,183,12,92,199,8,120,81,226,101,102,105,177,31,148,111,220,174,58,191,92,213,189,71,78,129,170,186,247,107,167,112,155,160,0,0,2,185,56,198,226,179,246,254,27,81,240,242,158,254,215,234,83,99,201,125,59,72,245,142,228,122,131,42,234,104,50,239,34,238,81,31,249,197,124,100,31,15,221,196,12,209,216,232,109,123,74,223,172,211,43,171,232,71,170,88,168,197,212,190,146,127,79,235,251,12,104,129,8,38,208,150,211,220,146,34,33,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,196,19,136,83,106,238,81,25,24,206,254,126,112,253,220,63,205,29,238,135,23,184,174,10,197,78,186,142,154,104,151,234,50,180,47,164,175,208,250,190,194,22,15,193,203,21,159,184,48,218,177,135,149,7,247,63,77,155,34,75,9,218,69,164,118,227,211,217,79,82,65,23,121,159,122,140,255,0,206,44,108,0,0,0,66,46,47,16,163,204,202,204,51,126,63,52,216,185,91,121,30,185,167,106,147,78,159,162,186,119,233,175,112,166,124,20,117,76,99,45,132,250,11,85,55,115,210,214,69,239,50,148,217,139,110,226,49,142,14,88,89,75,182,45,104,189,38,221,20,216,80,222,47,115,18,105,146,208,174,246,212,93,232,246,26,79,235,33,82,216,43,96,76,197,60,86,181,236,136,201,215,210,245,136,81,94,86,165,234,182,236,150,218,82,186,169,58,233,204,238,35,35,251,59,198,142,112,87,15,161,225,110,22,219,54,60,50,233,74,165,66,138,225,245,245,150,212,118,218,51,234,165,105,249,50,233,169,151,219,222,61,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,168,190,49,24,21,232,58,197,39,26,32,163,248,61,65,230,41,79,117,255,0,102,113,85,9,42,62,174,25,247,17,119,32,139,235,246,8,65,129,120,233,93,193,147,186,26,165,187,181,171,138,223,155,70,89,109,65,233,218,57,90,159,172,218,253,141,23,78,159,105,123,121,165,90,123,181,90,172,218,155,202,220,228,201,14,62,179,211,77,84,181,26,143,187,79,127,184,95,111,12,138,108,154,118,86,40,253,165,189,157,169,216,242,91,234,71,170,21,78,135,161,244,63,168,75,16,0,0,31,197,25,36,141,70,125,8,181,49,68,220,84,177,28,239,108,200,63,76,66,247,183,66,134,170,110,186,105,161,179,62,106,116,250,37,250,95,95,218,99,179,112,100,195,149,84,174,171,131,17,36,197,221,26,44,121,116,230,221,223,166,143,165,202,123,196,90,18,181,238,61,126,142,159,95,176,91,160,0,0,0,0,0,0,0,0,0,0,0,15,201,76,171,82,171,81,151,50,141,83,137,62,59,114,31,136,183,99,60,151,80,151,216,117,108,188,209,169,38,100,75,109,214,220,109,105,239,74,208,164,158,134,70,67,245,128,0,249,54,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,0,1,197,49,175,57,153,108,203,181,213,22,202,198,60,72,249,63,90,155,79,69,81,136,222,135,159,47,124,85,184,227,105,115,124,118,28,65,106,182,92,45,12,247,122,186,233,161,145,159,214,192,188,209,224,78,101,61,55,248,20,190,126,81,252,156,236,222,147,254,44,153,15,145,218,57,188,159,236,150,155,221,187,144,239,209,215,77,189,116,212,181,234,160,3,159,227,94,61,225,62,93,173,88,183,174,49,221,127,39,232,179,106,8,165,177,39,176,201,151,190,82,219,113,196,183,178,59,110,44,181,67,46,30,166,91,125,93,53,212,200,143,159,225,110,125,114,157,141,55,221,51,12,240,211,21,189,51,114,86,121,221,138,23,160,170,81,249,188,166,86,243,159,56,244,116,54,157,27,105,106,245,148,90,233,161,106,102,68,114,0,0,115,76,111,204,110,15,101,198,149,76,174,227,45,207,46,129,77,171,200,92,72,147,19,70,157,53,131,125,41,221,202,91,145,153,113,45,172,211,185,73,74,205,38,178,67,134,157,219,23,167,138,194,220,250,229,59,26,111,186,102,25,225,166,43,122,102,228,172,243,187,20,47,65,84,163,243,121,76,173,231,62,113,232,232,109,58,54,210,213,235,40,181,211,66,212,204,136,228,0,15,21,139,216,209,133,248,11,102,185,136,24,185,119,196,183,104,77,200,106,33,72,121,14,58,183,95,112,207,99,77,52,210,84,235,171,208,148,163,74,18,163,36,33,107,61,18,133,25,113,251,79,136,246,76,111,155,170,141,101,90,216,201,219,107,87,5,66,61,46,157,27,228,237,85,190,124,167,220,75,109,55,189,113,146,132,238,90,210,90,168,201,37,174,166,100,93,68,138,155,86,165,83,164,192,135,80,169,196,139,34,169,32,226,65,105,231,146,133,202,124,154,113,227,105,164,153,234,181,147,76,186,225,165,58,158,198,214,174,228,153,151,235,0,0,1,231,219,191,236,215,111,249,24,90,155,134,33,93,145,104,236,215,215,73,81,154,95,58,115,175,56,194,100,32,140,180,90,9,214,86,133,109,51,216,102,222,253,188,198,247,122,0,0,30,126,205,191,236,220,65,141,85,149,102,92,49,42,168,161,214,38,208,42,100,201,158,248,117,24,142,155,82,35,186,133,17,41,11,74,139,82,212,189,100,41,11,78,228,45,42,63,64,0,0,62,77,102,233,161,91,245,26,21,38,175,59,179,203,185,170,11,165,210,219,229,45,125,162,82,34,200,150,166,245,73,25,35,70,34,72,94,170,50,79,169,166,187,148,146,63,203,118,95,246,109,139,38,223,139,120,92,49,41,43,186,171,13,208,41,7,36,205,40,149,81,113,167,93,106,57,47,77,169,90,210,195,132,141,198,91,151,181,9,213,107,66,85,232,0,0,0,121,246,239,251,53,219,254,70,22,166,225,136,87,100,90,59,53,245,210,84,102,151,206,156,235,206,48,153,8,35,45,22,130,117,149,161,91,76,246,25,183,191,111,49,189,222,128,0,0,7,63,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,97,147,47,124,165,182,227,137,111,100,118,220,89,106,134,92,61,76,182,250,186,107,169,145,31,63,194,220,250,229,59,26,111,186,102,25,225,166,43,122,102,228,172,243,187,20,47,65,84,163,243,121,76,173,231,62,113,232,232,109,58,54,210,213,235,40,181,211,66,212,204,136,228,0,0,243,244,43,254,205,185,174,107,154,204,161,92,49,37,215,108,233,17,163,87,105,233,51,39,224,174,68,116,72,96,214,147,34,51,67,141,56,70,149,150,168,51,75,137,35,220,218,210,159,64,0,0,0,57,254,53,227,222,19,229,218,213,139,122,227,29,215,242,126,139,54,160,138,91,18,123,12,153,123,229,45,183,28,75,123,35,182,226,203,84,50,225,234,101,183,213,211,93,76,136,249,254,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,216,161,122,10,165,31,155,202,101,111,57,243,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,7,228,171,84,227,81,105,83,107,51,27,150,228,120,17,220,146,234,34,68,118,83,234,66,18,106,81,54,203,41,83,174,175,66,61,16,218,84,181,30,132,146,51,50,33,24,63,170,143,145,63,247,243,255,0,38,107,31,232,130,74,90,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,245,128,69,250,183,19,76,142,81,106,179,104,211,49,222,35,146,32,72,114,51,171,137,68,169,202,97,75,66,141,42,54,222,102,50,154,117,26,145,232,182,212,164,40,180,52,153,145,145,142,235,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,187,20,222,202,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,0,0,7,138,189,113,163,11,240,234,242,179,176,254,248,187,226,81,171,183,252,137,17,45,200,242,80,226,81,61,246,73,189,237,19,164,158,82,22,102,243,73,66,86,164,155,139,113,40,70,229,25,16,246,160,0,60,86,21,99,70,23,227,125,42,175,93,194,139,190,37,201,77,161,214,36,80,102,76,136,135,57,5,53,148,161,78,37,183,20,146,75,200,218,235,106,39,91,53,54,162,81,26,84,161,237,64,7,138,197,236,104,194,252,5,179,92,196,12,92,187,226,91,180,38,228,53,16,164,60,135,29,91,175,184,103,177,166,154,105,42,117,213,232,74,81,165,9,81,146,16,181,158,137,66,140,190,253,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,17,175,250,168,249,19,255,0,127,63,242,102,177,254,136,37,80,0,243,247,229,255,0,102,225,133,178,253,231,136,23,12,74,21,10,44,136,145,164,84,37,153,165,134,23,38,67,113,218,55,21,166,136,65,186,243,100,107,86,136,65,25,169,70,148,145,168,189,0,0,0,15,63,85,191,236,218,21,229,64,195,234,205,195,18,29,195,117,71,157,38,139,5,227,52,174,122,33,147,71,36,154,51,45,170,90,18,251,107,52,107,188,209,189,68,70,150,214,105,244,0,0,0,60,165,59,21,112,226,175,136,245,124,33,166,94,148,169,55,157,6,159,30,169,82,162,55,32,142,84,104,175,25,147,110,41,63,249,134,162,47,89,9,121,133,40,146,79,52,107,245,96,0,3,202,98,70,42,225,198,15,208,163,220,248,161,122,82,173,154,84,186,132,106,91,50,234,50,9,166,215,41,245,236,109,178,51,255,0,164,165,31,209,67,104,113,197,154,80,133,169,62,172,0,7,138,161,99,70,23,220,184,161,115,96,189,22,239,136,253,237,103,199,141,46,177,69,82,28,105,246,24,125,180,56,219,168,222,146,75,200,218,235,91,148,209,172,144,110,182,149,237,53,164,143,218,143,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,3,154,99,126,99,112,123,46,52,170,101,119,25,110,121,116,10,109,94,66,226,68,152,154,52,233,172,27,233,78,238,82,220,140,203,137,109,102,157,202,74,86,105,53,146,28,52,238,216,189,60,86,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,216,161,122,10,165,31,155,202,101,111,57,243,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,0,121,76,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,219,102,246,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,224,31,213,71,200,159,251,249,255,0,147,53,143,244,65,218,177,175,30,240,159,46,214,172,91,215,24,238,191,147,244,89,181,4,82,216,147,216,100,203,223,41,109,184,226,91,217,29,183,22,90,161,151,15,83,45,190,174,154,234,100,71,207,240,183,62,185,78,198,155,238,153,134,120,105,138,222,153,185,43,60,238,197,11,208,85,40,252,222,83,43,121,207,156,122,58,27,78,141,180,181,122,202,45,116,208,181,51,34,57,0,0,2,42,255,0,85,31,34,127,239,231,254,76,214,63,209,7,127,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,138,111,101,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,0,0,0,0,0,0,0,0,0,0,0,0,42,47,140,222,28,42,155,116,219,248,139,26,38,216,210,152,137,78,113,222,102,186,190,167,42,15,25,104,106,215,184,181,250,58,125,126,193,198,120,86,226,49,217,57,144,98,154,181,236,110,187,13,52,221,116,215,83,122,124,36,233,244,79,244,126,175,180,133,236,164,201,68,74,35,232,101,169,15,232,0,0,8,157,196,222,155,38,165,149,138,199,102,111,127,101,118,68,151,61,98,45,16,154,116,205,79,169,253,98,132,169,51,221,165,85,97,84,217,86,215,33,200,109,244,30,154,232,164,40,148,93,250,251,189,195,165,227,166,58,87,113,155,228,187,85,71,119,53,110,219,240,168,200,45,168,45,123,63,55,67,245,91,65,247,58,125,58,253,167,236,155,252,29,240,43,211,181,138,182,52,78,111,88,244,247,159,165,51,215,253,153,181,83,228,164,250,56,71,220,103,222,131,47,175,216,45,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,7,7,206,222,22,163,22,114,235,117,80,187,63,57,250,125,62,117,78,41,111,219,163,237,193,146,148,31,211,73,119,185,237,51,47,121,12,238,215,169,50,40,53,202,141,10,90,118,191,78,150,244,71,75,82,61,22,218,205,38,93,12,203,188,143,184,204,126,17,160,254,29,80,90,131,149,139,83,148,173,221,162,20,7,213,208,203,69,42,157,19,82,255,0,16,147,32,0,0,60,214,37,92,172,89,216,127,113,221,18,21,181,186,93,42,100,195,61,12,244,38,152,90,253,132,127,163,238,63,176,198,108,241,194,227,249,99,141,23,221,206,133,239,69,90,230,170,76,108,244,211,213,118,91,139,47,97,126,151,180,139,236,33,115,252,40,48,237,86,30,89,74,74,207,83,184,42,190,154,251,9,250,124,19,253,37,126,135,213,246,16,154,64,0,0,0,0,0,0,0,0,0,0,0,41,131,10,179,183,85,202,134,121,113,162,133,115,191,46,118,29,93,88,145,90,102,171,13,82,148,150,41,47,170,176,105,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,229,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,81,183,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,4,63,226,167,131,149,220,93,202,61,94,77,184,246,178,236,42,131,87,139,145,182,163,248,84,88,204,62,220,146,222,181,164,145,203,98,67,175,235,235,41,92,141,137,73,169,100,101,73,152,33,122,210,176,215,26,44,28,70,174,199,150,253,54,213,186,41,85,185,141,68,66,84,251,140,70,150,219,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,26,104,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,88,28,109,49,142,132,213,171,98,229,250,59,60,234,212,154,129,94,51,28,220,180,246,72,173,183,34,36,114,208,209,177,206,114,221,147,212,151,185,29,151,214,78,142,36,202,42,240,172,193,202,22,46,230,226,145,38,227,123,88,150,21,61,219,197,184,219,87,252,42,84,103,216,110,49,111,66,210,104,229,191,33,167,245,245,146,174,70,197,36,210,179,50,158,156,101,106,213,90,6,91,108,154,237,10,167,46,157,82,167,98,69,54,92,57,145,30,83,47,198,125,184,21,5,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,232,28,62,115,183,74,205,125,128,229,10,231,126,36,28,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,44,148,100,78,55,172,181,0,0,21,1,197,91,19,46,172,27,207,118,25,226,149,149,47,179,214,173,155,62,153,80,141,185,199,16,219,219,42,117,29,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,44,127,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,2,141,172,204,221,213,114,131,196,15,25,174,183,233,210,235,22,157,122,248,175,211,110,58,83,18,20,133,173,130,170,188,164,74,101,6,162,105,114,89,61,219,57,133,161,161,199,155,37,55,205,55,19,118,118,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,1,229,49,87,19,45,92,27,195,139,143,20,175,89,125,158,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,168,188,177,102,98,242,205,127,20,140,62,197,43,194,12,74,114,19,30,175,77,164,83,35,17,41,20,234,115,116,170,138,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,74,14,53,126,22,45,111,136,16,124,186,162,61,7,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,192,0,5,64,113,86,196,203,171,6,243,221,134,120,165,101,75,236,245,171,102,207,166,84,35,110,113,196,54,246,202,157,71,123,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,139,31,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,82,182,106,179,11,117,101,127,138,133,229,139,150,180,110,223,216,61,19,26,163,75,92,167,35,179,83,130,237,22,18,93,142,226,144,127,220,184,131,82,86,148,58,211,75,52,47,102,211,183,76,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,234,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,3,50,216,253,131,149,220,191,227,45,217,131,183,27,221,162,93,179,80,84,118,228,237,66,59,92,85,164,156,141,39,98,22,178,111,154,195,141,59,203,222,106,70,253,170,245,146,100,46,83,132,118,38,90,183,134,80,168,246,45,38,94,149,171,10,161,62,159,87,138,227,141,243,19,218,101,189,49,135,210,132,172,214,76,173,15,154,18,181,165,59,156,97,244,145,25,35,83,154,163,159,227,246,49,208,178,255,0,131,87,102,49,92,108,246,136,150,205,61,82,27,141,185,104,237,114,150,162,110,52,109,232,66,205,190,107,238,52,215,51,97,165,27,247,43,213,73,152,204,184,211,70,0,224,229,11,47,248,53,105,224,237,184,247,104,137,108,211,211,29,201,59,86,142,215,41,106,83,146,100,236,90,214,109,243,95,113,215,121,123,205,40,223,181,62,170,72,135,64,0,0,30,83,21,105,216,143,87,195,139,142,153,132,55,29,42,131,121,201,167,186,221,18,165,84,134,114,98,198,148,101,234,169,109,145,253,164,74,52,184,148,40,201,74,105,226,73,180,188,224,227,247,225,151,240,203,118,126,48,126,149,252,33,122,65,94,157,244,158,222,119,59,105,108,219,179,230,249,60,190,95,43,149,243,92,174,95,43,230,246,11,127,225,193,196,2,30,98,40,77,97,38,47,92,95,234,177,3,180,190,212,153,13,177,29,187,138,46,245,185,186,58,25,67,109,161,230,91,50,66,217,36,238,54,218,39,82,107,249,226,106,117,0,174,174,39,92,64,38,97,20,57,57,126,193,11,139,178,95,82,247,49,115,84,154,109,246,165,80,98,184,195,47,52,152,203,82,9,179,121,246,228,116,121,181,169,76,165,10,208,146,226,144,182,235,135,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,65,24,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,177,77,236,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,199,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,30,123,51,131,155,59,203,55,88,161,242,226,187,30,93,30,133,2,59,113,168,86,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,27,244,229,160,204,210,210,8,165,166,69,127,24,239,196,123,48,63,41,191,249,24,252,31,220,223,38,253,35,191,180,122,83,178,61,207,236,31,248,159,229,185,186,250,156,253,57,94,191,106,21,172,53,80,0,34,175,20,127,2,120,155,247,47,156,66,17,215,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,214,104,0,0,42,215,141,197,90,171,64,170,224,53,118,133,83,151,78,169,83,164,92,18,225,204,136,242,153,126,51,237,170,152,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,18,215,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,251,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,0,141,89,232,206,109,11,39,152,113,22,166,221,43,211,55,157,209,218,35,219,52,215,80,178,138,167,26,36,115,100,201,113,58,104,203,92,214,140,219,74,137,199,20,180,165,59,72,214,235,116,45,107,98,174,35,217,120,143,23,23,173,187,210,171,18,243,137,80,93,81,53,181,72,55,101,57,41,195,81,186,227,170,115,119,59,153,189,100,225,57,185,46,37,107,74,201,68,165,17,232,39,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,207,95,16,12,92,204,22,38,102,10,175,73,204,13,31,228,204,251,103,99,20,219,73,137,237,75,139,67,138,251,77,190,132,165,214,84,166,222,121,198,214,202,221,123,93,203,86,210,209,9,66,26,110,122,240,175,207,84,107,254,222,165,101,135,20,167,196,98,231,161,199,102,155,102,60,204,87,119,213,169,204,69,121,106,97,210,109,179,101,181,197,102,49,17,56,181,163,154,133,32,182,169,196,45,110,88,248,8,191,159,236,224,210,178,155,132,106,85,60,229,185,125,222,49,230,64,181,16,203,73,52,70,125,8,73,57,57,213,56,133,53,178,57,188,210,201,181,37,70,234,212,132,109,216,110,56,221,16,218,216,171,136,246,94,35,197,197,235,110,244,170,196,188,226,84,23,84,77,109,82,13,217,78,74,112,212,110,184,234,156,221,206,230,111,89,56,78,110,75,137,90,210,178,81,41,68,122,83,194,170,142,35,213,240,226,220,169,226,245,185,74,160,222,114,105,237,57,91,166,210,230,28,152,177,165,25,122,201,67,134,95,97,154,73,78,37,10,51,74,93,120,146,78,174,160,120,98,231,199,240,33,93,141,128,216,177,90,219,96,220,21,4,250,54,169,81,168,242,226,218,239,41,15,41,205,19,202,81,242,100,62,168,228,173,206,54,211,42,55,30,61,55,186,163,186,144,1,23,248,151,88,18,113,7,37,184,137,22,155,111,68,170,212,168,113,227,87,226,155,196,214,248,104,137,37,183,101,72,105,110,25,108,90,97,148,178,61,167,189,72,82,208,157,219,246,157,6,90,119,77,118,198,186,168,215,173,173,59,177,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,65,168,138,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,21,193,198,195,20,42,182,246,17,216,120,81,79,76,182,99,222,117,137,85,41,210,25,154,166,144,227,20,244,55,164,87,90,34,209,228,45,217,141,58,91,149,162,87,21,7,181,70,100,104,130,188,52,108,8,216,131,157,44,59,139,82,183,165,213,105,180,57,18,107,242,141,146,119,100,53,196,140,227,177,100,58,182,204,182,33,51,10,33,22,227,216,165,169,8,86,237,251,78,194,184,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,0,0,0,0,0,0,0,0,0,0,8,91,197,127,14,213,126,101,148,228,32,244,59,126,171,233,175,183,145,79,156,127,164,159,211,250,254,195,20,193,129,247,31,200,236,104,177,46,117,175,98,41,55,53,46,99,135,166,190,171,82,219,89,251,15,244,125,132,127,97,141,38,97,173,202,197,227,135,246,229,209,29,91,155,170,82,161,204,35,208,203,82,117,132,47,218,69,250,94,226,251,8,122,80,0,0,17,155,136,164,22,167,101,98,236,230,171,111,103,133,61,244,244,51,213,73,167,75,208,191,198,51,224,63,117,6,147,34,189,92,167,80,162,39,115,245,25,108,196,104,181,34,213,110,44,146,69,212,200,187,204,187,204,134,136,178,73,133,168,194,108,186,218,180,46,207,201,126,161,79,131,83,148,91,247,106,251,144,99,37,103,244,212,93,237,251,12,139,220,67,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,213,40,109,212,105,210,169,239,22,173,202,101,108,172,189,228,164,153,31,249,198,120,243,221,134,169,195,92,201,221,208,217,111,99,53,122,156,250,170,58,235,209,217,242,72,191,148,163,238,71,213,246,16,143,131,66,220,61,94,67,217,88,179,118,22,155,41,180,228,31,218,84,232,130,73,0,0,0,137,124,77,241,41,56,115,150,74,150,138,218,187,129,247,168,105,233,175,87,233,243,52,254,74,191,67,234,251,72,81,150,28,208,164,94,184,153,108,91,77,245,126,187,93,133,4,187,186,169,249,8,71,188,139,189,94,242,251,72,105,27,2,236,214,236,12,31,179,173,68,183,177,202,125,10,159,29,254,186,234,235,113,90,109,71,244,149,237,71,176,204,135,187,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,38,87,10,124,241,198,195,90,172,12,173,226,74,37,187,66,185,235,4,139,90,166,149,186,249,211,170,50,148,132,20,37,183,169,146,35,60,238,138,74,155,73,114,222,117,197,44,148,151,84,227,55,18,0,50,174,45,39,133,247,16,72,212,152,212,92,175,99,77,86,90,208,185,9,129,103,215,36,186,236,149,239,121,216,177,225,209,73,166,152,82,137,4,165,190,164,62,235,187,27,65,37,175,85,9,70,150,190,56,165,3,58,25,96,185,113,78,165,130,148,236,95,165,51,121,210,170,15,82,95,166,84,24,145,7,124,230,164,148,101,70,101,233,13,161,167,222,55,148,73,75,109,45,106,95,83,73,40,136,204,187,88,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,31,38,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,203,226,197,139,248,47,197,59,203,12,253,41,233,63,146,87,5,70,133,219,121,28,158,213,217,100,184,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,125,60,58,177,142,133,140,153,71,177,36,210,25,236,242,236,250,123,22,117,82,54,229,175,147,42,3,13,54,147,222,164,32,149,205,96,227,191,162,119,37,28,253,155,148,164,40,196,149,25,235,226,43,140,117,220,100,205,197,247,38,174,207,103,137,103,212,31,179,169,113,183,33,124,152,176,31,117,181,30,244,161,6,174,107,231,33,253,21,185,72,231,236,220,164,161,38,39,87,4,188,51,181,99,97,101,245,140,125,147,155,114,84,46,3,182,121,238,54,218,187,60,24,241,163,200,216,202,182,115,17,204,114,86,174,22,243,74,185,12,122,164,104,212,253,95,26,191,11,22,183,196,8,62,93,81,21,1,133,88,153,117,96,222,35,219,152,165,101,75,236,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,3,143,230,171,51,22,110,84,48,142,102,41,94,16,101,212,86,169,9,166,210,41,145,136,210,186,141,69,196,56,182,152,55,54,154,89,70,214,156,90,220,81,30,212,33,91,82,181,236,109,117,23,151,94,40,88,203,133,120,203,92,187,241,9,207,148,118,101,241,112,73,174,92,148,70,91,73,189,25,233,9,105,190,116,23,157,51,116,185,12,199,97,166,163,184,233,181,202,111,151,234,25,165,212,125,94,47,247,77,10,249,199,220,61,189,109,105,221,182,139,112,97,125,38,169,78,147,202,91,124,248,175,205,158,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,8,235,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,83,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,254,76,107,199,188,39,203,181,171,22,245,198,59,175,228,253,22,109,65,20,182,36,246,25,50,247,202,91,110,56,150,246,71,109,197,150,168,101,195,212,203,111,171,166,186,153,17,250,171,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,205,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,138,73,145,245,35,25,194,205,143,138,124,100,248,129,112,249,139,227,191,240,230,207,183,226,175,93,127,13,241,17,142,209,134,87,53,67,182,75,144,196,125,242,168,179,150,132,52,115,18,72,45,239,50,104,109,180,186,215,85,18,80,149,180,91,146,166,222,189,64,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,66,220,65,179,183,85,205,125,254,221,10,216,126,92,28,58,181,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,151,48,146,100,110,57,175,229,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,77,118,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,95,246,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,246,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,231,127,187,46,154,21,141,106,214,111,91,166,119,98,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,131,202,224,230,63,96,214,96,40,78,92,120,59,136,84,171,154,36,125,59,75,113,214,166,229,68,220,183,16,142,209,25,194,75,204,111,54,92,52,115,16,157,233,73,169,58,167,67,29,0,5,43,113,171,241,79,107,124,63,131,230,53,17,23,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,15,97,86,38,90,184,201,135,22,230,41,89,82,251,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,192,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,15,147,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,160,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,166,190,52,152,57,66,179,241,150,210,198,42,67,220,185,120,137,79,145,30,169,27,106,207,116,170,106,99,182,153,59,212,179,34,222,195,241,218,229,165,8,74,123,54,239,89,78,40,201,193,111,24,232,86,126,50,221,184,59,87,103,151,47,17,41,241,228,82,228,238,89,238,149,77,76,135,21,27,98,80,100,91,216,126,67,188,197,45,9,79,102,219,235,41,196,145,92,160,174,174,52,152,199,93,179,240,106,210,193,218,67,60,184,152,137,80,145,34,169,39,114,15,116,90,106,163,184,152,219,20,131,50,222,251,241,221,230,37,104,82,123,54,223,89,46,40,138,186,242,15,134,118,174,46,230,247,13,172,91,214,39,107,162,200,168,72,168,73,138,166,219,113,185,93,138,35,211,16,195,168,113,10,66,217,113,113,210,135,16,105,245,155,82,210,70,70,100,101,162,144,0,0,1,5,120,143,240,255,0,135,152,138,19,184,183,132,54,239,250,172,64,236,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,100,218,165,107,78,233,174,216,215,85,26,245,181,167,118,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,52,19,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,87,63,226,59,158,57,57,82,179,96,89,248,124,136,146,49,22,240,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,158,82,150,211,170,81,168,153,54,156,162,16,18,211,135,158,116,234,185,88,197,8,244,43,190,224,150,156,43,185,100,25,92,16,202,50,165,20,39,205,189,173,84,24,109,42,37,33,105,81,52,151,77,4,163,91,36,162,229,184,180,51,182,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,20,89,196,119,60,113,179,91,121,64,179,240,249,18,227,225,213,159,33,245,193,121,213,186,210,235,114,212,68,131,154,235,6,100,148,33,41,37,37,132,169,60,212,161,215,84,163,73,188,109,55,207,242,73,147,235,155,55,56,160,213,21,37,46,21,147,67,144,194,174,202,196,71,99,243,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,170,186,156,114,176,44,220,44,201,54,39,97,246,31,91,209,40,118,245,15,13,238,8,208,96,198,35,216,210,61,31,32,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,57,131,85,0,2,42,241,71,240,39,137,191,114,249,196,33,64,34,244,248,115,103,219,241,168,161,63,134,248,136,199,103,196,219,102,159,219,37,200,98,62,200,181,168,40,90,26,57,137,36,22,198,94,37,184,218,93,107,162,77,75,74,218,45,170,83,108,205,81,202,176,83,52,249,125,204,79,106,111,7,49,70,149,112,75,133,189,79,192,218,236,73,200,109,28,189,207,118,89,8,109,227,100,141,230,211,205,36,114,247,43,110,237,196,100,93,84,5,85,241,206,252,201,254,210,126,237,21,171,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,187,20,222,202,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,30,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,14,63,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,179,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,58,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,248,161,213,114,197,152,91,171,43,248,203,69,197,203,90,55,111,236,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,33,87,19,12,148,84,115,63,98,83,111,108,52,166,118,156,73,180,180,141,10,27,101,21,159,76,193,121,230,201,200,239,72,121,77,236,228,234,183,219,53,57,180,181,125,36,131,83,196,164,209,181,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,66,153,36,206,13,179,155,156,47,106,180,147,137,10,246,161,199,97,55,101,30,35,82,57,16,95,117,199,208,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,229,117,92,104,197,235,55,1,112,190,224,197,204,64,126,91,116,43,118,58,94,144,81,24,55,159,117,107,113,45,52,203,104,232,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,157,108,197,99,205,229,153,44,92,174,226,181,231,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,198,210,173,13,68,132,239,89,173,197,22,245,168,206,194,184,62,229,15,187,55,23,212,47,231,225,88,201,110,127,247,248,179,229,188,210,11,251,182,27,37,175,249,245,27,127,144,112,90,160,202,184,183,78,20,57,227,141,114,210,168,153,71,196,100,75,58,237,54,60,132,90,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,190,82,139,70,141,150,146,222,136,83,104,231,89,160,0,204,102,53,225,125,87,5,113,114,239,194,138,202,165,185,34,214,172,73,166,162,68,152,74,136,185,140,33,103,201,148,77,40,204,208,135,154,229,186,143,89,68,104,113,38,74,81,25,25,221,247,11,43,254,53,245,146,219,54,41,220,50,234,213,43,86,68,250,5,72,228,155,170,92,85,183,37,110,199,142,75,112,189,100,34,27,241,9,27,12,208,148,109,65,105,176,210,153,106,40,47,138,109,255,0,38,250,206,149,229,20,174,24,149,106,109,171,30,5,2,154,113,141,165,34,42,27,140,135,100,71,53,182,94,178,209,49,249,100,189,230,107,74,247,32,244,216,73,76,170,224,125,96,73,106,149,138,120,165,58,222,136,113,229,72,167,80,41,117,101,19,74,124,150,210,93,126,108,116,30,188,212,32,201,232,11,87,66,66,204,155,250,70,217,237,233,124,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,0,0,0,0,0,0,0,0,0,0,7,132,199,75,53,187,251,7,239,27,81,77,239,118,161,66,168,71,99,174,154,58,228,87,91,73,253,36,251,87,237,50,33,155,156,70,161,72,178,177,50,231,182,156,232,253,10,187,54,9,247,116,83,50,22,143,121,151,122,125,231,246,152,188,206,25,24,148,156,70,203,37,55,85,106,187,125,246,104,106,233,237,98,159,15,95,228,167,244,254,191,180,196,181,0,0,1,27,184,132,188,134,114,177,121,111,78,187,233,149,20,23,94,227,58,116,177,158,129,32,242,37,134,169,196,172,201,90,80,222,111,123,52,138,148,10,170,186,233,209,169,241,136,255,0,148,147,238,95,215,246,24,208,229,54,27,116,234,116,90,123,37,163,113,88,67,41,47,113,37,36,69,254,97,250,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,5,73,241,161,195,196,66,184,109,188,70,140,222,198,95,98,29,45,206,186,234,234,151,81,120,207,170,181,238,47,209,211,235,246,10,195,26,9,225,196,83,139,43,22,199,110,94,239,224,208,185,61,8,180,107,209,209,54,151,79,215,223,212,73,240,0,0,20,229,198,31,24,10,226,191,169,88,95,18,70,232,212,198,152,156,234,54,105,163,237,189,80,96,250,154,8,251,143,216,163,47,171,218,57,7,12,76,42,78,36,102,70,157,53,244,238,106,220,109,154,201,22,186,122,209,231,194,61,122,45,39,220,191,175,236,49,125,77,182,150,155,75,72,45,18,132,146,75,236,33,255,0,64,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,42,22,233,194,159,61,82,111,22,224,101,99,21,231,203,147,93,139,28,153,178,167,38,43,73,97,84,232,144,144,94,141,89,50,218,77,43,105,168,238,58,151,156,53,115,8,220,74,150,149,37,178,118,205,0,101,92,5,175,101,211,137,253,41,236,159,222,150,190,38,98,28,186,94,47,217,54,188,244,208,43,85,68,166,90,235,239,169,42,110,158,182,254,108,201,201,45,58,228,118,220,67,169,89,173,8,237,11,82,211,218,13,170,171,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,104,251,41,24,73,85,193,60,188,217,54,29,197,81,184,37,87,99,81,225,187,87,69,102,178,170,138,225,205,56,237,147,177,24,86,229,52,212,102,13,60,150,154,103,70,201,13,145,250,202,82,220,95,96,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,2,138,248,185,225,157,171,135,121,184,122,163,107,68,236,159,45,109,248,151,53,69,132,54,219,108,166,115,143,200,142,234,219,74,16,157,57,157,149,46,172,213,185,74,117,215,86,106,245,180,46,235,193,31,23,164,162,171,136,88,9,57,249,110,71,126,59,87,125,45,180,176,215,33,133,161,77,197,154,165,185,209,211,91,132,228,2,74,125,100,17,50,225,250,134,103,190,205,49,98,250,252,23,225,101,229,137,158,139,244,159,201,43,126,163,93,236,92,254,79,106,236,177,156,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,204,101,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,73,57,85,194,223,192,182,92,112,235,12,222,161,122,26,125,26,223,139,233,88,93,171,180,114,170,142,163,157,59,231,9,107,74,181,148,235,234,245,20,104,45,116,70,137,36,145,69,94,53,126,22,45,111,136,16,124,186,162,41,88,117,92,180,102,46,251,202,254,41,192,196,203,22,71,243,80,235,16,182,51,252,103,75,237,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,127,171,21,113,50,213,193,188,56,184,241,74,245,151,217,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,240,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,215,133,30,74,63,9,183,83,25,148,196,202,101,86,53,183,105,84,35,201,180,154,211,146,205,98,168,203,138,81,200,222,74,39,20,204,87,27,71,68,167,99,142,158,211,89,147,47,52,175,149,198,175,197,61,173,240,254,15,152,212,68,0,18,211,135,206,118,234,185,80,191,220,161,92,239,203,157,135,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,229,146,140,205,182,244,113,44,205,21,179,153,204,121,139,63,14,107,114,234,54,77,173,71,98,155,74,125,75,144,134,37,190,230,175,73,148,136,207,182,218,152,89,169,196,48,173,82,102,178,136,218,183,25,109,36,200,14,11,24,21,85,169,222,87,94,98,231,202,151,26,145,69,142,187,94,154,211,50,84,218,38,205,120,155,122,71,53,45,186,70,180,50,215,35,70,222,109,109,169,114,80,180,153,57,28,140,161,6,108,124,83,227,39,196,11,135,204,95,28,168,90,79,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,45,124,83,183,21,140,241,198,196,170,172,252,173,225,178,37,181,66,182,43,6,139,166,166,165,186,193,212,106,49,84,180,28,36,55,169,18,227,50,238,170,82,156,73,243,30,105,181,32,146,150,146,227,213,192,37,87,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,86,29,43,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,154,188,68,56,130,97,222,98,178,243,98,225,246,22,213,101,162,165,93,145,30,181,121,193,101,217,109,34,150,182,99,164,211,77,116,220,97,164,77,65,200,124,214,78,32,246,18,224,161,91,125,100,26,99,86,64,48,42,171,143,217,163,180,109,216,146,165,195,166,219,178,17,116,86,166,68,146,166,31,143,10,27,173,171,230,220,109,214,158,66,220,121,76,48,78,50,174,99,70,241,58,69,243,103,166,135,128,82,183,26,191,20,246,183,195,248,62,99,81,16,0,75,78,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,64,14,53,126,22,45,111,136,16,124,186,162,41,218,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,253,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,84,138,1,64,60,81,252,118,98,111,220,190,79,8,69,81,61,56,110,113,4,141,151,105,46,96,246,50,85,101,171,14,170,50,21,38,21,73,231,93,121,22,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,230,154,173,195,59,180,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,133,92,92,112,206,213,188,50,133,88,190,170,209,52,173,88,85,8,21,10,68,166,219,111,152,158,211,45,152,111,176,165,169,6,178,101,104,124,150,164,33,73,220,227,12,40,204,201,26,29,59,101,175,23,164,224,46,60,216,216,184,203,242,219,143,110,214,25,122,160,81,24,105,231,221,167,47,86,166,178,218,29,209,6,183,35,56,243,100,102,105,208,214,70,74,73,145,40,180,188,40,219,139,238,40,85,111,76,218,73,176,222,76,182,41,184,125,71,133,77,142,194,166,169,214,29,126,75,41,154,236,164,53,161,37,149,169,50,25,101,90,110,53,20,86,204,213,220,148,247,94,8,88,91,255,0,202,94,53,212,40,95,237,75,90,145,83,237,95,108,153,236,114,73,127,253,26,173,235,71,212,133,126,80,133,170,0,0,0,0,170,190,43,153,22,252,190,104,48,82,204,255,0,108,74,191,225,65,87,247,42,77,81,184,228,159,239,189,169,105,87,232,60,104,254,200,120,87,6,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,116,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,249,87,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,146,152,203,146,74,174,95,178,101,109,227,110,36,49,46,29,237,122,93,20,232,136,163,75,138,168,239,208,161,28,106,163,138,105,205,30,82,92,91,233,110,19,166,149,182,135,25,54,205,179,208,205,194,30,43,33,88,91,98,99,78,108,108,108,51,196,186,23,166,109,186,207,164,251,108,46,212,244,126,111,42,155,41,230,254,113,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,249,89,174,202,142,35,229,43,17,215,101,94,173,118,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,254,87,227,71,142,223,128,159,197,163,229,207,250,155,127,249,19,209,144,255,0,219,157,183,251,35,149,218,63,178,61,127,202,127,197,250,62,168,101,139,47,87,86,104,49,150,139,132,118,180,158,193,219,249,146,106,53,69,197,114,67,52,200,45,39,115,178,28,74,11,251,150,208,74,82,18,183,93,105,6,180,111,220,90,30,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,127,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,143,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,41,205,87,19,236,59,198,220,150,204,181,172,243,151,64,196,91,218,66,105,117,122,4,105,146,205,116,122,114,100,184,167,92,57,157,153,182,101,33,246,88,109,165,180,149,39,212,154,162,86,226,66,210,170,245,192,28,28,174,230,3,25,109,60,29,183,30,236,242,238,106,130,99,185,39,106,23,217,34,161,42,114,76,157,139,90,9,206,83,13,186,239,47,121,41,123,54,167,214,81,16,210,245,38,153,26,139,74,133,70,134,228,183,35,192,142,220,102,151,46,91,178,159,82,16,146,74,77,199,158,82,157,117,122,17,106,183,20,165,168,245,53,25,153,153,143,214,42,175,142,119,230,79,246,147,247,104,170,177,218,178,163,154,236,71,202,86,35,162,245,178,157,237,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,232,79,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,118,41,189,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,216,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,182,205,236,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,159,124,224,230,206,242,205,214,40,124,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,253,57,104,51,52,180,130,47,127,150,12,146,85,113,71,2,241,59,50,215,219,18,233,246,157,157,107,214,229,208,99,189,21,68,138,252,214,105,179,126,117,167,82,242,22,132,69,146,136,203,53,108,91,110,173,43,104,254,131,164,81,44,76,174,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,206,127,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,78,130,45,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,2,165,120,181,228,163,208,147,38,102,203,12,169,148,168,116,87,185,45,222,148,246,11,144,226,103,60,255,0,45,21,52,145,171,99,156,229,186,211,110,165,180,165,68,225,37,211,39,13,215,150,136,45,150,44,194,221,89,95,198,90,46,46,90,209,187,127,96,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,238,92,65,169,43,74,29,105,165,154,23,179,105,245,94,34,57,188,252,107,113,148,190,75,77,231,97,237,157,205,133,107,239,129,217,158,127,154,150,187,84,183,55,25,184,124,215,26,78,194,86,205,173,54,214,173,161,195,119,119,213,225,205,146,143,198,171,17,223,175,223,244,202,171,120,101,107,124,229,74,75,5,202,110,169,56,141,6,221,49,47,110,74,211,185,11,55,29,83,68,165,33,180,165,58,180,167,154,112,175,164,6,85,192,94,79,13,60,245,73,204,213,179,43,12,49,58,124,185,88,161,110,71,126,165,42,114,162,180,219,21,122,113,200,34,75,232,38,27,67,76,173,147,125,150,84,217,164,183,23,45,196,169,102,167,9,185,190,2,146,248,199,97,12,155,43,50,240,113,74,59,18,206,155,136,244,118,94,91,239,62,210,145,233,24,40,68,87,153,105,9,209,104,66,99,148,5,153,172,143,85,188,189,170,61,13,40,246,188,18,241,50,213,183,241,31,17,48,182,173,47,179,214,175,10,125,62,161,72,230,56,218,27,145,216,14,79,61,132,238,89,45,111,26,37,147,137,66,18,175,155,97,245,25,164,145,214,218,110,203,166,133,99,90,181,155,214,233,157,216,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,160,203,189,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,70,121,47,193,202,238,1,101,130,192,194,171,165,237,245,170,85,61,201,21,22,246,160,187,52,169,114,29,150,236,109,80,181,161,124,149,200,83,92,196,168,210,190,94,242,208,149,161,70,190,53,126,22,45,111,136,16,124,186,162,41,218,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,19,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,238,160,33,175,17,220,241,201,202,149,155,2,207,195,228,68,145,136,183,132,119,215,5,231,86,211,168,162,68,73,146,14,107,172,25,154,150,181,40,212,150,18,164,242,148,182,157,82,141,68,201,180,229,16,139,254,225,113,224,79,12,190,250,243,137,162,85,0,0,0,0,0,0,0,0,0,0,0,0,15,249,113,180,186,218,154,89,106,149,164,210,127,97,138,21,226,119,133,73,195,124,200,212,102,176,157,173,92,109,189,89,50,215,95,90,68,249,167,175,85,168,251,145,245,125,132,58,255,0,7,140,95,249,59,127,85,112,190,92,141,177,170,108,191,57,164,108,215,87,220,122,158,193,30,164,131,62,226,246,168,139,234,246,139,141,0,0,1,24,56,142,246,239,197,98,231,236,43,219,252,26,111,59,161,30,173,122,58,94,226,235,250,187,186,140,251,11,60,224,189,135,136,155,112,220,152,141,37,189,236,176,196,202,91,125,116,209,212,174,156,241,31,69,107,220,127,163,167,215,236,22,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,133,253,139,22,22,25,83,213,84,189,43,158,143,142,157,53,87,102,121,222,245,37,61,205,161,71,222,180,251,61,191,104,136,24,159,197,199,3,44,151,151,22,213,167,124,168,121,26,104,142,116,200,90,234,72,62,245,195,50,238,82,191,243,126,177,31,107,220,109,46,105,111,58,84,60,18,236,45,158,221,135,242,149,183,116,232,90,253,40,63,111,248,71,192,95,25,252,82,84,148,58,140,61,218,209,107,185,175,75,71,61,221,58,117,236,58,151,94,163,234,211,56,216,94,145,84,163,168,224,215,109,35,211,105,124,162,105,189,59,253,208,126,207,240,15,107,110,113,186,165,75,87,46,224,192,94,192,69,254,201,242,165,78,238,239,246,34,7,79,97,126,177,209,104,28,98,112,62,166,225,183,86,161,122,51,220,125,170,99,218,247,254,140,34,247,23,248,126,161,215,173,94,35,121,102,186,106,113,233,108,94,92,167,164,169,40,65,122,58,160,173,84,165,146,72,186,198,34,239,63,120,145,54,237,225,110,221,112,25,169,80,106,29,166,59,232,75,136,95,41,104,213,42,73,40,186,45,36,125,202,47,240,143,178,0,0,0,0,0,0,0,0,2,190,248,201,210,233,242,176,10,135,54,74,180,117,155,142,55,47,162,186,153,66,168,25,23,67,211,188,82,216,208,135,14,182,163,181,149,139,79,179,163,110,248,80,20,190,166,122,172,233,209,53,62,162,76,0,0,15,139,123,92,45,90,118,117,114,232,124,181,69,34,155,38,114,139,175,82,105,165,47,78,132,127,163,238,63,176,198,111,179,45,125,203,196,124,118,190,46,121,43,220,137,23,5,76,227,22,132,91,89,84,199,150,132,244,74,117,211,127,121,150,162,211,184,65,96,199,201,28,48,168,98,68,227,214,101,102,67,173,53,245,70,122,60,7,146,93,22,101,222,147,239,73,31,217,220,44,52,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,137,233,135,217,36,165,102,191,134,174,23,87,109,150,34,65,196,91,86,61,194,245,42,98,98,165,79,213,152,77,74,166,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,107,47,250,234,176,174,175,237,173,185,114,91,149,15,249,72,115,169,179,163,185,255,0,69,198,94,109,196,125,74,74,147,236,50,23,167,195,247,61,212,44,213,90,173,217,87,74,251,22,38,219,244,242,114,163,27,69,185,233,72,172,55,21,183,106,187,209,29,168,236,115,100,200,81,118,100,153,169,26,106,90,167,169,76,1,149,113,110,152,253,145,200,217,142,201,54,16,227,13,142,185,104,196,91,47,9,232,72,102,35,104,118,66,43,148,230,105,232,124,225,37,148,18,148,82,73,75,117,76,169,9,245,214,225,182,178,50,82,22,205,69,137,169,194,143,46,159,134,156,199,49,127,214,227,239,182,240,183,179,215,100,122,250,115,106,138,90,189,28,215,170,234,28,78,142,52,228,141,196,149,160,251,39,45,101,163,165,173,234,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,28,255,0,21,177,211,14,48,106,101,161,73,189,107,60,170,173,247,112,66,182,232,20,214,8,151,42,108,169,15,182,201,173,40,51,45,25,107,154,149,186,225,153,37,41,52,145,106,181,182,133,244,1,0,56,205,225,111,202,188,184,208,177,50,5,11,181,79,177,46,6,251,76,222,213,179,177,210,230,160,217,123,230,205,100,151,55,202,77,57,61,18,165,167,77,75,68,243,12,87,7,15,124,80,170,225,86,112,112,218,167,79,76,183,163,215,235,13,90,243,162,51,53,81,145,33,138,130,138,49,115,116,35,39,16,211,174,53,32,155,81,104,165,199,71,84,153,18,211,101,60,101,175,249,54,206,87,41,118,101,58,225,137,18,69,227,116,68,141,50,158,163,104,223,157,78,142,211,178,28,52,37,68,107,36,55,37,184,38,165,163,77,13,77,164,207,71,54,170,170,242,127,96,73,196,252,209,225,109,152,205,189,18,187,30,85,209,6,77,66,159,44,154,83,15,211,163,58,82,38,147,137,116,246,45,5,25,151,140,208,122,239,34,52,145,40,204,146,122,73,16,3,141,95,133,139,91,226,4,31,46,168,138,245,225,157,73,165,87,243,175,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,137,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,62,175,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,105,249,114,11,157,123,171,42,120,143,18,137,86,169,246,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,215,234,226,13,157,186,174,107,239,246,232,86,195,242,224,225,213,171,34,67,52,168,105,148,165,49,86,125,47,60,148,85,150,218,153,105,104,91,145,212,218,82,211,132,163,100,185,132,147,35,113,205,92,62,114,73,85,205,125,254,229,118,231,98,92,28,58,181,100,71,122,171,49,81,84,166,42,207,165,230,84,186,74,28,75,205,45,11,114,58,156,82,157,108,212,108,151,44,212,68,110,55,173,239,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,77,156,106,252,83,218,223,15,224,249,141,68,121,78,21,56,103,106,227,38,48,98,102,22,222,177,59,69,22,230,194,250,157,62,78,214,219,91,140,239,168,83,182,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,225,89,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,95,53,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,163,71,217,94,192,186,22,93,48,58,213,194,250,77,26,149,6,124,26,124,119,107,239,83,141,107,110,161,88,83,40,41,114,141,199,8,156,115,123,137,61,166,178,35,38,210,218,9,40,74,18,132,208,14,108,124,83,227,39,196,11,135,204,95,19,43,38,249,68,165,102,251,135,229,209,106,49,81,137,71,187,40,56,145,80,169,91,149,87,227,165,104,67,231,74,167,165,113,94,89,36,221,68,103,139,110,254,89,234,75,109,151,13,46,114,137,181,87,173,217,107,87,108,107,170,179,101,93,48,123,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,117,18,254,183,197,11,25,107,185,71,115,47,181,119,61,41,117,213,59,85,14,169,117,205,109,46,60,237,186,182,27,66,89,61,198,174,116,199,55,200,105,201,10,74,76,154,74,21,243,143,184,167,155,138,184,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,88,255,0,16,28,179,217,185,80,225,249,101,97,109,159,58,93,69,106,196,136,149,42,189,78,73,154,87,81,168,185,74,154,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,113,131,133,199,142,204,50,251,235,201,230,137,255,0,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,34,184,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,232,64,46,251,132,222,88,191,4,24,29,248,89,188,109,122,83,55,126,33,236,168,64,168,54,247,62,83,118,235,140,178,228,86,20,125,80,215,49,100,183,212,134,207,85,37,108,115,79,123,100,134,167,80,10,86,227,87,226,158,214,248,127,7,204,106,35,149,112,235,203,165,137,154,12,83,190,48,206,250,143,249,191,169,204,163,205,222,247,241,101,83,180,196,101,137,156,182,157,111,157,202,231,173,92,165,171,98,251,140,187,140,184,166,58,96,94,35,229,211,17,234,56,95,138,20,110,195,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,204,14,24,185,241,252,8,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,0,64,14,53,126,22,45,111,136,16,124,186,162,41,130,153,73,170,214,164,174,29,26,153,46,124,134,227,191,45,109,70,101,78,173,44,48,210,222,121,211,74,72,204,144,219,77,184,226,213,220,148,33,74,61,8,140,199,181,192,188,116,196,124,186,98,61,59,20,48,190,179,216,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,20,224,94,58,97,198,98,240,226,157,138,24,95,89,237,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,20,3,197,31,199,102,38,253,203,228,240,135,85,225,157,151,171,87,52,24,53,152,124,35,186,100,246,14,223,242,94,77,58,168,136,173,200,122,153,57,165,84,148,212,134,210,178,254,233,181,146,84,133,45,167,93,65,45,27,247,20,53,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,105,194,83,58,254,155,135,15,41,184,155,83,170,204,173,51,206,114,203,168,62,124,246,213,5,150,57,139,166,40,201,59,219,228,161,167,92,105,78,41,73,54,205,77,17,182,77,50,133,217,248,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,124,155,178,214,161,95,54,173,102,202,186,96,246,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,51,5,118,90,213,219,26,234,172,217,87,76,30,197,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,70,132,242,95,140,223,132,76,155,88,24,179,125,84,125,31,217,45,247,24,172,84,234,213,62,110,239,70,184,236,87,231,72,146,238,221,57,157,149,111,173,75,63,87,121,234,165,104,106,60,246,93,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,126,124,52,108,9,56,125,146,220,59,139,82,183,162,82,170,85,200,242,107,242,141,146,107,124,196,75,146,227,177,100,58,182,204,247,173,80,206,33,22,227,222,148,37,8,86,221,155,74,80,0,0,0,0,10,75,226,71,195,238,54,93,164,183,140,56,55,74,150,172,58,168,200,76,105,180,214,90,117,228,91,43,38,152,109,163,118,67,207,186,243,200,146,241,190,162,90,146,148,54,179,67,122,234,182,200,253,95,10,252,138,201,191,238,26,86,103,177,74,4,182,45,138,28,134,106,86,99,44,202,107,101,90,162,196,167,144,167,221,54,220,55,155,68,87,163,17,147,107,66,57,171,82,15,114,155,66,208,228,138,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,114,121,174,202,142,28,102,215,14,23,101,94,173,118,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,40,50,167,150,236,109,164,227,106,50,229,42,193,150,188,69,92,134,35,21,14,52,134,36,175,123,204,34,66,12,221,105,106,100,144,76,173,46,45,102,189,141,160,148,165,154,73,42,210,250,114,125,148,203,55,40,184,95,242,30,133,34,37,98,187,62,67,146,107,183,26,96,28,87,234,171,39,22,108,18,208,110,58,104,67,77,44,155,74,9,123,53,230,44,136,148,234,204,251,168,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,28,42,205,214,55,210,179,29,194,202,243,198,90,21,14,93,34,155,95,145,25,48,226,75,113,43,124,152,143,115,179,25,181,185,183,213,74,214,150,9,102,130,53,18,13,102,146,82,246,239,58,76,22,105,197,123,35,146,109,170,173,111,55,24,114,184,133,66,169,72,142,187,186,146,72,106,57,193,150,234,155,97,51,88,36,146,73,212,62,234,145,205,73,234,233,60,234,156,213,105,113,124,154,203,22,211,193,179,44,94,141,161,85,179,59,122,218,244,167,156,172,105,79,178,38,184,247,54,84,102,91,92,134,106,15,165,178,213,13,115,22,73,101,43,63,157,218,211,228,68,150,220,213,219,63,1,85,124,115,191,50,127,180,159,187,68,74,225,157,73,165,87,243,175,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,137,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,63,94,126,178,81,117,101,79,17,229,214,233,52,206,209,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,153,92,31,240,99,50,246,69,42,167,125,220,181,41,118,238,23,220,241,227,212,41,212,26,148,68,62,85,165,184,151,83,219,227,104,250,93,130,180,147,81,253,117,180,164,73,101,212,25,18,137,13,58,135,24,12,24,204,189,239,74,166,95,118,213,74,93,197,133,246,196,121,21,10,141,6,155,17,12,21,21,109,165,164,246,249,58,190,167,103,45,68,236,143,93,13,37,17,153,105,102,100,146,91,174,174,15,228,95,38,85,220,225,226,60,170,99,149,95,67,89,150,191,103,145,115,84,154,90,14,82,91,116,215,202,141,25,181,107,171,206,242,157,34,113,73,54,219,74,20,165,110,50,67,78,93,166,102,233,52,170,6,81,49,94,133,66,166,68,167,83,105,216,111,93,137,14,28,70,82,203,17,152,110,152,242,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,102,220,106,34,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,236,206,14,83,47,44,162,226,135,200,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,181,78,21,24,67,153,124,30,194,58,237,27,29,88,151,73,183,167,72,137,50,209,183,231,190,133,203,167,33,196,45,217,107,83,101,170,163,33,213,58,207,204,45,68,180,58,220,131,83,77,169,106,83,147,124,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,117,243,185,130,22,206,94,115,47,120,225,141,159,92,137,58,145,22,66,39,196,138,203,114,18,186,83,18,144,79,179,5,213,63,169,184,182,154,113,178,39,18,227,132,180,26,20,165,37,195,91,109,241,251,78,157,66,172,93,84,106,77,211,113,252,159,162,205,168,71,143,81,171,246,53,203,244,124,85,184,148,187,39,144,131,37,187,203,65,169,124,180,158,229,109,208,186,152,210,246,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,244,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,50,174,45,83,49,57,14,252,55,228,239,9,49,231,9,232,187,175,235,127,11,237,255,0,73,82,233,212,238,100,171,161,148,193,130,150,245,87,53,37,206,142,194,100,26,118,182,227,175,36,155,100,181,216,210,74,178,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,160,140,157,103,22,196,205,253,137,34,191,64,135,232,107,146,141,179,229,5,191,204,122,71,162,249,175,72,68,95,225,75,97,166,223,230,183,28,220,249,178,61,154,237,86,134,93,100,0,130,188,96,176,114,133,124,229,128,241,86,67,221,158,181,134,149,6,36,67,115,106,215,207,139,58,67,17,36,70,208,150,148,39,114,215,25,222,97,165,106,46,205,177,59,73,197,24,170,188,151,227,29,11,0,179,65,96,98,173,210,206,250,45,42,160,228,122,139,155,150,93,154,44,184,238,196,118,78,136,66,214,190,74,36,41,222,90,82,106,95,47,97,104,106,212,173,127,139,238,40,82,172,188,165,201,176,222,76,71,234,88,131,88,133,77,142,194,166,165,167,218,98,51,201,154,236,164,53,161,169,228,37,81,217,101,90,109,36,156,166,204,213,220,149,84,6,90,240,134,78,61,99,205,141,132,108,177,45,200,247,21,97,150,106,7,17,246,153,125,170,114,53,118,107,205,173,221,80,75,110,51,111,56,68,100,173,77,4,68,149,25,146,79,75,194,0,113,171,240,177,107,124,64,131,229,213,17,74,195,170,229,139,48,183,86,87,241,150,139,139,150,180,110,223,216,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,124,255,0,56,57,179,179,114,139,133,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,94,90,12,201,78,160,143,61,151,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,243,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,43,203,139,238,12,124,174,195,10,126,36,65,61,38,81,164,52,211,191,92,102,99,207,121,69,213,100,93,234,46,228,153,253,189,194,172,114,211,125,75,195,140,118,177,238,120,235,218,136,215,13,48,228,22,132,123,153,76,198,86,164,245,74,180,215,103,121,22,163,72,54,77,194,213,217,103,80,238,134,11,68,85,233,177,167,36,186,244,39,90,74,244,234,69,250,94,226,251,8,125,160,0,1,25,248,137,181,29,220,172,93,157,161,27,182,65,158,180,117,50,209,101,78,151,161,244,25,239,23,73,193,178,151,79,139,128,85,201,177,149,171,175,92,114,121,157,21,208,206,21,60,204,186,158,157,226,193,0,0,0,0,0,0,0,0,0,124,107,138,240,183,109,72,15,84,171,213,14,205,29,132,41,197,175,148,181,232,148,164,212,125,16,147,62,228,159,248,4,112,189,56,144,229,162,206,151,46,3,151,119,105,126,39,48,150,142,193,80,71,174,131,81,26,117,236,166,93,233,239,250,199,31,175,113,144,193,154,107,203,110,143,107,122,77,41,35,209,93,186,91,26,158,167,211,69,66,250,139,252,63,80,231,55,15,27,216,204,60,166,40,56,1,218,91,235,163,255,0,42,141,30,211,47,162,184,31,97,254,177,228,234,124,108,47,73,74,73,211,176,107,177,17,107,184,190,81,52,230,189,222,248,63,111,248,71,202,71,25,252,82,76,149,186,188,61,220,209,233,181,175,75,71,45,189,58,245,236,58,159,94,163,239,208,120,218,92,209,30,104,171,152,37,219,155,45,219,207,229,43,109,107,208,244,250,48,126,207,240,9,5,134,28,92,112,50,246,121,17,174,170,119,201,119,151,174,168,231,76,155,166,132,179,239,110,25,23,114,83,255,0,157,245,9,127,96,226,197,133,137,180,244,213,44,186,231,164,35,171,93,21,217,158,107,185,74,79,115,136,73,247,161,94,207,103,216,61,120,0,0,0,0,0,0,0,0,0,0,15,207,62,124,74,100,71,39,78,119,148,195,90,110,86,211,86,154,153,17,116,34,51,239,50,21,133,156,158,42,73,164,201,153,97,224,44,142,99,168,229,238,172,108,211,77,74,59,165,243,18,162,31,176,221,71,210,250,253,196,42,222,240,189,46,91,242,178,237,126,234,168,246,217,207,109,222,239,37,182,245,209,9,65,116,66,82,95,69,9,46,239,96,249,176,41,179,106,111,114,32,179,205,95,187,113,39,216,103,237,50,247,24,237,54,110,73,179,47,125,198,41,214,230,28,118,152,135,222,239,166,41,232,211,170,139,232,173,244,159,122,20,95,168,117,134,56,86,230,105,227,103,248,131,66,119,118,227,237,116,255,0,83,78,239,252,47,174,163,233,63,194,103,49,237,36,205,184,59,207,221,205,128,95,255,0,152,62,4,158,23,121,165,97,167,220,69,161,191,149,183,105,122,66,156,91,245,239,255,0,194,250,104,57,117,223,147,12,201,88,204,61,46,229,195,174,202,195,27,119,175,210,240,23,166,227,73,23,68,62,163,239,90,127,194,57,28,251,126,175,76,35,84,232,156,178,73,232,127,56,149,123,53,246,25,251,7,208,178,239,219,171,15,170,205,86,237,74,159,98,150,202,210,180,175,146,219,157,202,74,187,156,74,139,189,9,246,123,4,194,193,238,44,56,237,135,167,26,13,216,223,202,138,107,41,67,125,159,88,112,180,73,114,203,93,205,195,82,190,138,20,95,244,190,161,54,48,95,139,54,9,223,207,69,167,95,44,252,151,151,32,208,131,45,210,231,104,181,27,101,167,205,67,73,119,173,125,127,226,253,100,38,109,159,127,218,87,245,41,154,221,167,86,237,208,164,37,43,109,222,67,173,110,37,37,42,46,142,37,38,93,22,147,234,94,209,232,64,0,0,0,0,0,0,4,53,226,165,107,170,225,203,60,137,9,62,180,217,203,155,255,0,216,233,243,79,222,94,255,0,175,236,20,66,101,161,232,99,65,60,56,166,28,204,172,91,26,189,204,228,71,132,207,209,211,110,148,232,158,175,215,223,222,36,248,0,0,140,124,68,241,18,38,31,101,146,228,83,207,242,222,173,198,153,72,99,213,51,213,199,169,242,246,247,37,69,222,143,110,133,245,144,161,236,55,182,165,226,14,37,91,246,218,125,103,43,85,152,145,157,87,66,208,158,144,132,26,180,213,63,167,220,70,95,168,105,7,2,44,216,182,6,14,89,118,156,84,105,232,234,5,58,59,167,169,250,206,55,21,166,205,93,84,173,53,217,220,70,100,61,224,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,189,194,11,30,108,219,207,46,145,176,53,51,98,68,187,44,9,19,86,186,122,164,26,159,155,78,145,41,82,19,53,9,52,36,182,37,217,43,97,73,73,175,97,182,218,150,105,231,54,145,229,120,172,100,114,78,37,82,167,230,147,13,151,17,170,237,177,71,53,221,52,197,33,166,10,163,78,138,149,172,230,161,205,8,215,37,150,181,74,146,226,143,152,203,77,165,6,149,52,150,222,169,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,163,41,152,253,27,51,24,13,108,98,202,105,114,233,243,167,199,236,213,86,93,167,187,21,143,72,179,162,37,28,83,112,212,78,198,230,146,249,107,75,139,233,234,44,201,212,56,132,102,220,93,247,11,172,230,208,177,195,14,41,184,3,91,165,122,42,243,195,155,126,52,118,73,132,45,81,106,116,120,164,212,102,228,165,71,175,45,228,110,101,14,182,163,209,74,90,92,111,82,82,219,103,143,241,65,225,247,38,173,38,181,154,28,22,165,68,66,209,29,83,239,10,28,102,154,140,141,140,181,42,68,202,209,186,235,233,73,172,210,134,18,182,26,107,123,139,53,59,235,45,75,214,85,112,231,193,10,86,2,101,182,157,106,55,92,151,50,225,171,72,102,225,186,96,203,109,44,191,69,170,204,129,17,211,167,184,199,211,97,109,71,56,186,161,211,222,163,81,185,162,18,226,80,153,64,33,254,44,241,51,192,236,45,204,117,3,47,220,191,76,54,245,64,169,119,77,198,213,65,150,32,219,146,156,89,54,219,107,83,154,33,222,90,207,248,73,239,66,88,73,31,87,28,75,141,34,11,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,14,127,142,152,233,135,25,116,195,138,142,40,98,133,103,176,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,52,131,69,204,93,247,154,12,253,97,86,37,223,82,63,56,20,56,116,120,91,25,254,44,165,250,104,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,43,254,28,211,50,246,4,156,83,203,206,36,97,245,62,222,137,92,169,87,45,122,148,106,92,25,36,214,199,106,61,157,103,12,200,221,50,66,22,153,4,210,208,181,25,108,90,82,173,83,183,82,205,16,149,89,255,0,199,239,195,205,119,8,231,22,33,124,167,151,74,194,250,31,202,4,176,189,34,198,184,164,161,79,207,218,218,9,44,165,229,18,227,19,188,162,209,42,109,45,43,69,52,104,68,148,224,151,131,149,215,110,171,235,48,50,30,228,209,99,83,206,206,134,222,212,43,181,202,113,200,242,228,30,164,189,237,242,80,212,110,134,141,171,237,94,170,181,109,68,118,212,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,211,197,92,51,181,113,147,14,46,60,45,189,98,118,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,60,57,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,91,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,208,246,21,97,157,171,131,120,113,110,97,109,149,19,179,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,30,172,82,183,26,191,20,246,183,195,248,62,99,81,28,171,134,166,97,109,92,186,102,106,13,110,245,141,165,22,238,167,170,210,147,80,84,166,216,110,149,218,101,70,113,19,29,55,12,144,108,161,108,36,156,51,82,118,182,181,172,141,70,130,66,238,167,50,249,116,177,51,65,133,147,240,206,250,143,252,236,202,60,221,239,127,22,85,59,51,204,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,149,101,228,11,32,151,149,19,56,53,244,99,133,163,45,84,220,26,144,212,150,42,48,38,145,83,164,215,201,81,164,83,201,46,22,139,121,29,157,210,151,177,36,149,35,248,58,95,36,111,229,46,226,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,61,175,17,76,138,198,205,45,154,119,198,31,64,136,140,84,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,138,233,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,211,195,231,36,148,172,168,88,14,87,110,118,34,78,196,91,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,242,205,68,100,219,122,115,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,128,194,123,235,240,95,138,118,110,38,122,47,210,127,36,174,10,117,119,177,115,249,61,171,178,201,109,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,67,216,67,138,24,95,156,172,188,183,112,69,76,74,133,10,241,163,187,72,185,40,236,205,112,215,1,247,163,146,38,211,157,113,36,219,169,90,9,213,36,150,68,131,82,20,135,81,234,173,10,58,160,199,78,28,21,220,58,205,197,18,202,138,198,184,71,119,84,36,215,253,45,10,106,24,249,61,108,198,125,165,212,206,83,210,148,178,99,177,48,250,8,159,120,212,135,119,178,100,106,113,106,101,55,83,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,214,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,159,249,250,201,69,171,154,204,56,151,91,164,211,59,62,38,219,52,247,156,183,42,17,201,180,57,63,97,41,196,211,36,27,138,66,20,203,171,51,36,41,106,46,75,139,53,145,237,83,168,118,136,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,105,60,37,51,175,233,184,112,242,155,137,181,58,172,202,211,60,231,44,186,131,231,207,109,80,89,99,152,186,98,140,147,189,190,74,26,117,198,148,226,148,147,108,212,209,27,100,211,40,93,159,128,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,61,255,0,17,254,31,243,50,239,93,119,22,240,134,221,255,0,82,121,253,153,135,99,71,113,249,14,91,178,182,33,189,178,22,242,220,113,108,188,225,26,208,241,171,105,56,233,180,162,71,204,155,188,131,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,16,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,9,127,158,140,153,80,179,135,135,17,105,141,213,125,13,121,218,253,162,69,179,82,117,107,56,169,113,210,71,54,52,150,211,174,172,187,202,104,141,196,164,220,109,72,74,147,184,137,109,57,158,193,122,124,51,243,169,93,205,5,137,82,179,113,33,186,172,219,250,208,213,250,149,111,209,232,68,26,140,87,222,112,216,86,232,237,33,152,239,32,190,107,146,162,37,45,45,115,16,110,124,241,53,53,64,71,92,224,231,111,11,242,141,108,238,173,63,18,185,123,77,142,220,186,61,166,153,78,48,252,230,59,66,26,113,213,188,134,93,76,100,37,42,117,105,83,169,34,112,216,113,8,212,210,173,177,87,138,30,47,89,184,245,144,156,54,197,204,63,126,91,148,43,138,248,134,244,114,150,193,178,251,75,68,42,155,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,195,94,23,30,59,48,203,239,175,39,154,47,248,0,80,95,20,219,2,77,139,157,43,202,81,91,209,41,52,219,170,60,10,253,52,163,19,73,68,164,57,25,13,72,144,104,108,253,85,174,99,18,205,123,200,150,165,238,89,235,188,148,175,203,129,120,253,242,43,35,25,133,194,57,184,133,232,137,119,5,66,222,249,53,75,97,124,185,82,222,146,250,147,85,218,166,203,152,166,85,10,19,109,187,189,92,162,73,165,29,20,254,215,56,166,0,224,229,119,48,24,203,105,224,237,184,247,103,151,115,84,19,29,201,59,80,190,201,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,154,64,0,102,179,241,177,205,63,252,37,177,87,255,0,76,170,63,251,97,119,220,56,110,203,170,249,201,142,30,93,55,173,205,85,184,43,83,125,45,218,106,53,73,174,75,148,254,202,172,180,35,123,174,26,150,173,168,66,82,90,159,68,164,136,186,17,9,42,0,3,228,221,150,181,10,249,181,107,54,85,211,7,182,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,81,245,132,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,195,228,252,147,181,126,85,124,186,249,51,74,249,73,232,255,0,68,250,99,177,55,219,187,15,51,155,217,185,250,115,57,60,207,95,151,187,110,239,91,77,122,143,172,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,20,129,196,127,136,4,204,196,87,93,194,76,33,184,191,212,158,7,102,125,217,49,219,126,59,151,20,173,136,115,116,132,60,134,220,67,44,184,102,132,50,105,218,110,52,110,168,215,243,36,215,107,255,0,230,40,255,0,241,255,0,118,34,170,198,140,242,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,171,47,61,188,53,174,172,56,197,139,126,118,92,44,255,0,73,90,23,253,66,61,14,143,66,135,37,199,101,83,42,133,25,75,91,46,46,75,170,90,217,113,17,228,73,237,10,89,33,164,165,226,115,148,134,208,183,45,167,0,112,223,14,48,147,6,173,59,3,8,230,118,219,66,157,79,75,180,185,189,184,166,118,230,223,82,159,84,174,114,125,71,57,203,117,110,234,130,38,254,115,212,74,81,181,37,208,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,189,235,242,192,179,113,62,217,126,204,196,11,122,37,118,133,42,68,73,50,41,242,200,212,195,235,141,33,185,13,19,137,215,69,160,157,101,179,52,43,84,44,136,210,162,82,76,210,126,128,7,159,176,236,11,55,12,45,150,44,204,63,183,162,80,168,81,100,75,147,30,159,16,141,44,48,185,50,28,144,233,54,157,116,66,13,215,156,50,66,116,66,8,201,41,36,164,137,37,226,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,249,53,251,78,213,186,253,27,242,166,217,165,86,125,13,80,102,173,78,244,132,38,228,118,57,205,107,202,146,206,242,62,91,200,220,173,174,39,69,39,83,208,203,81,245,128,0,69,94,34,57,188,252,84,176,104,190,75,77,228,226,21,227,205,133,107,239,129,218,89,99,148,166,187,84,183,55,25,54,92,166,221,78,194,86,253,206,184,214,173,173,178,119,109,5,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,61,6,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,237,176,187,83,50,57,92,214,80,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,90,167,9,220,235,211,174,155,86,153,149,124,72,169,236,185,40,218,198,179,159,89,202,144,245,86,10,91,145,33,200,238,40,210,182,217,236,173,179,181,6,167,16,147,104,218,109,8,35,104,205,118,84,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,87,7,21,236,142,73,182,170,181,188,220,97,202,226,21,10,165,34,58,238,234,73,33,168,231,6,91,170,109,132,205,96,146,73,39,80,251,170,71,53,39,171,164,243,170,115,85,165,197,242,96,86,5,227,166,35,229,211,17,233,216,161,133,245,158,195,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,251,10,177,34,133,140,24,113,110,98,133,177,14,171,18,149,115,83,218,168,196,102,169,5,113,37,33,183,11,82,37,182,191,241,45,38,166,214,157,22,218,214,133,37,106,98,174,25,218,184,201,135,23,30,22,222,177,59,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,152,33,39,243,161,156,26,174,106,237,156,27,98,174,113,23,82,180,237,119,147,94,117,45,41,47,174,182,244,131,102,74,214,162,67,108,236,117,152,80,228,165,13,55,181,179,148,227,123,149,183,68,247,94,11,120,57,66,188,49,150,237,198,42,187,220,201,120,119,79,143,30,151,27,106,203,108,170,146,100,54,169,59,210,178,35,216,195,18,26,229,169,11,74,187,78,239,85,77,164,206,229,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,245,120,140,228,163,241,85,196,118,43,246,5,50,170,230,25,93,63,57,77,146,249,115,91,165,206,51,89,185,76,83,219,148,181,109,66,9,198,148,233,37,75,109,74,78,174,169,151,92,63,41,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,224,51,59,152,91,171,52,24,203,90,197,203,166,55,96,237,252,184,212,234,90,37,57,33,154,100,22,147,181,168,237,169,103,253,211,139,52,165,9,91,174,186,178,66,55,237,41,149,194,191,34,178,111,251,134,149,153,236,82,129,45,139,98,135,33,154,149,152,203,50,154,217,86,168,177,41,228,41,247,77,183,13,230,209,21,232,196,100,218,208,142,106,212,131,220,166,208,180,57,92,2,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,60,30,59,217,177,111,252,28,189,45,57,72,215,210,52,10,140,118,207,83,245,92,114,43,173,145,244,82,117,211,127,113,153,16,205,246,36,91,82,240,251,18,174,11,109,94,171,148,90,204,184,205,43,161,234,76,200,90,18,173,53,87,232,119,25,159,235,23,193,195,175,17,98,98,14,89,45,181,51,35,152,245,18,52,58,59,254,161,150,142,51,79,137,187,189,41,46,245,251,53,47,172,196,157,0,0,17,131,136,236,179,137,149,139,159,71,185,124,232,211,89,250,58,238,214,157,47,213,250,190,209,159,98,45,79,66,23,189,194,182,215,85,189,150,120,242,20,125,106,83,145,55,255,0,178,83,225,31,188,253,223,87,216,38,80,0,0,0,0,0,0,0,243,215,133,255,0,105,88,52,167,171,119,101,91,176,194,142,149,45,199,121,14,187,180,146,149,40,250,54,149,25,244,66,143,161,123,4,50,198,142,44,216,39,96,189,42,157,99,51,242,162,92,115,90,8,183,75,131,170,210,110,22,159,59,13,69,222,132,117,255,0,141,245,24,132,248,195,197,135,29,177,8,228,193,180,219,249,47,77,121,43,111,179,235,14,110,169,62,97,107,185,200,105,87,209,90,75,254,143,214,33,237,233,126,221,88,131,86,118,183,117,212,251,108,183,150,165,169,124,150,219,239,82,149,220,218,82,93,235,87,179,218,63,37,30,214,175,87,221,109,154,76,14,122,221,81,33,5,205,66,117,51,211,66,245,140,189,228,59,53,163,145,140,206,222,136,143,34,141,134,252,200,210,80,135,80,239,166,41,229,234,43,105,145,237,84,130,62,229,17,233,222,58,60,94,22,185,163,125,198,82,229,169,203,75,173,165,106,87,110,167,30,211,63,102,157,175,174,131,237,49,194,103,49,238,164,141,200,59,15,221,205,128,127,255,0,152,62,107,252,43,115,52,201,189,252,65,169,53,183,105,246,186,127,175,175,127,254,23,211,65,201,239,44,147,102,94,196,140,115,174,60,56,236,209,11,185,223,76,83,215,175,84,151,209,67,234,62,245,164,191,88,226,211,233,179,105,143,114,39,51,202,95,187,113,43,216,71,236,51,247,144,250,86,125,233,114,216,117,150,171,246,173,71,177,78,103,118,199,121,45,185,166,168,82,15,162,210,162,250,43,81,119,123,69,164,100,219,138,146,106,210,97,216,120,245,35,150,234,249,155,107,27,53,215,66,144,233,252,196,88,133,236,38,145,244,190,191,121,11,61,129,62,37,78,35,115,160,187,205,97,221,118,171,105,167,93,12,200,250,25,17,247,145,143,208,0,0,0,0,0,0,0,0,0,63,60,249,241,41,145,28,157,57,222,83,13,105,185,91,77,90,106,100,69,208,136,207,188,200,83,63,16,62,33,111,98,204,169,24,103,133,83,116,182,91,217,207,151,203,47,225,90,148,87,147,234,63,25,46,35,107,141,184,93,21,215,191,187,66,21,238,68,102,122,16,153,121,67,225,205,136,152,253,216,238,251,149,159,69,90,47,243,54,201,220,195,252,237,57,237,159,168,137,40,117,59,93,101,37,221,215,93,123,139,173,183,224,190,79,48,63,2,146,133,217,22,191,102,146,141,126,123,183,76,94,186,243,63,146,235,203,46,231,84,95,175,236,211,182,33,9,66,118,160,180,34,31,244,0,3,202,92,248,91,98,222,49,157,137,113,80,251,91,79,117,89,118,151,155,215,213,52,255,0,33,101,236,51,33,25,177,119,133,238,91,49,21,137,179,168,214,215,161,43,82,18,225,162,111,108,159,39,106,212,78,25,31,45,82,210,131,245,214,74,255,0,163,167,113,136,43,142,124,36,113,174,205,75,149,60,43,107,229,100,70,82,167,29,70,232,144,57,104,46,106,141,90,191,48,204,244,36,183,208,191,79,234,49,11,47,124,51,189,240,230,162,245,38,243,162,122,62,84,119,84,203,141,246,150,93,218,180,169,73,50,213,181,168,143,170,21,220,126,207,176,125,76,49,198,252,73,193,250,146,42,150,21,195,232,231,219,81,44,143,178,71,123,169,41,10,255,0,101,109,101,222,218,61,158,207,180,88,46,94,120,192,85,97,185,76,183,177,178,149,218,24,73,51,25,250,175,61,40,218,95,52,133,59,201,141,11,83,232,78,175,105,31,213,238,22,97,133,24,205,135,216,211,109,199,186,48,254,183,233,24,111,180,133,154,187,51,236,237,53,54,133,233,243,168,65,158,132,234,58,233,237,251,116,247,0,0,0,0,0,0,3,151,230,118,223,106,229,203,238,34,83,156,70,229,124,151,171,173,178,215,79,95,177,60,69,237,47,210,25,185,185,225,42,155,114,85,169,203,45,21,22,115,236,25,123,141,46,40,191,160,94,95,10,41,133,47,43,9,208,245,228,214,9,159,240,83,160,255,0,218,38,88,0,0,169,206,50,120,192,114,231,80,240,138,43,186,180,207,102,171,184,157,189,203,35,168,71,62,244,107,220,127,165,167,213,237,17,251,133,142,25,43,17,243,57,29,195,86,141,219,116,244,87,149,211,191,179,212,33,106,95,77,63,167,245,253,134,47,137,8,75,104,75,104,45,18,146,34,34,250,135,253,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,229,48,171,19,46,172,27,196,123,115,20,172,169,125,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,194,174,206,20,217,125,190,115,29,89,198,251,166,109,86,109,191,112,118,138,133,70,207,231,58,219,47,214,31,90,148,236,174,216,135,18,242,89,81,173,78,114,19,161,147,167,169,56,77,124,192,153,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,177,15,171,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,5,233,224,63,16,187,87,21,50,143,120,230,14,191,76,165,82,238,76,56,167,191,242,130,132,170,171,113,217,147,57,12,111,139,200,90,205,110,52,204,199,12,154,103,152,149,43,155,204,105,60,227,111,122,233,90,129,143,216,203,106,98,157,75,26,237,108,66,170,209,175,58,205,65,234,157,70,167,79,90,99,246,199,157,146,82,93,75,204,160,137,167,25,91,201,74,148,194,144,109,43,66,35,65,145,104,47,210,192,165,94,89,132,201,53,38,141,136,55,124,71,46,28,78,195,114,102,117,106,53,40,153,67,107,169,211,204,137,227,140,78,109,82,208,151,211,188,146,166,208,181,165,70,148,178,149,18,17,66,217,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,23,149,187,47,251,202,250,141,111,197,188,46,25,117,100,90,180,118,232,20,131,146,100,165,197,167,54,235,174,181,28,151,166,229,33,10,125,194,70,227,61,168,218,132,232,132,33,41,179,78,6,63,158,207,217,191,222,66,213,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,125,23,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,80,190,126,179,175,117,102,179,17,229,209,41,53,62,207,134,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,146,218,205,4,91,148,234,221,229,89,78,241,79,131,127,16,45,239,49,96,105,76,6,122,248,138,224,229,119,6,243,113,125,198,171,189,218,34,94,21,7,239,26,92,157,168,71,58,44,247,221,113,69,177,43,89,167,148,249,72,99,85,109,82,249,27,246,165,43,73,8,214,47,207,133,198,16,201,194,92,159,91,47,212,152,150,197,74,249,144,245,223,41,151,159,105,212,33,18,82,132,69,83,70,223,209,66,225,177,17,195,74,141,75,37,184,178,86,223,160,153,106,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,28,171,50,249,116,177,51,65,133,147,240,206,250,143,252,236,202,60,221,239,127,22,85,59,51,204,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,151,228,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,84,225,89,159,31,245,163,42,152,191,90,254,117,171,66,187,83,168,255,0,120,68,106,34,81,202,255,0,156,41,165,184,247,243,113,208,159,201,32,90,160,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,241,194,173,188,157,225,29,171,154,58,214,105,232,180,120,145,107,181,138,63,98,56,45,67,65,48,221,69,215,86,114,234,132,106,212,209,37,230,185,77,25,180,77,244,57,42,95,49,82,20,105,238,162,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,159,252,106,252,44,90,223,16,32,249,117,68,82,176,145,89,28,205,221,87,40,56,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,204,45,13,14,60,217,41,190,105,184,155,9,226,175,154,122,19,25,101,181,109,140,41,197,30,207,63,21,59,29,81,113,33,165,109,74,159,106,63,21,229,169,199,9,72,39,35,178,235,135,25,58,43,150,167,82,79,55,162,146,151,210,80,131,135,54,52,102,46,218,199,155,55,5,240,130,239,150,197,189,120,93,16,165,220,20,85,34,43,172,63,9,143,156,156,234,59,74,79,146,190,198,211,187,148,201,161,197,147,77,164,183,41,13,145,95,160,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,136,43,196,127,135,252,60,196,80,157,197,188,33,183,127,213,98,7,102,97,216,209,220,98,59,119,20,93,232,111,108,133,188,182,219,67,204,182,102,180,60,106,220,109,180,109,40,151,243,38,213,32,139,201,225,167,158,169,57,154,182,101,97,134,39,79,151,43,20,45,200,239,212,165,78,84,86,155,98,175,78,57,4,73,125,4,195,104,105,149,178,111,178,202,155,52,150,226,229,184,149,44,212,225,55,55,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,123,215,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,14,113,178,251,15,44,89,130,185,48,146,147,112,122,102,149,7,145,50,155,37,215,216,92,162,138,251,73,113,13,201,67,42,62,91,200,220,104,50,90,91,82,210,148,186,77,161,14,160,132,149,225,105,157,123,171,11,241,30,131,150,251,214,167,219,108,27,190,161,216,169,61,160,220,91,148,74,163,230,124,148,199,216,149,31,38,67,234,75,107,104,200,144,151,29,39,137,77,252,247,55,149,113,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,15,65,197,123,60,113,173,170,85,111,40,248,114,137,101,93,169,71,142,139,186,172,75,118,57,65,136,234,91,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,154,192,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,30,203,22,94,173,92,175,224,213,23,8,237,105,61,191,176,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,247,45,160,148,165,169,13,52,210,13,107,217,184,250,168,10,64,226,185,149,171,171,9,49,149,252,113,249,73,85,185,45,188,76,168,72,127,180,206,75,142,189,72,156,148,164,251,11,143,109,229,242,121,127,216,169,212,148,77,48,182,246,153,49,204,92,43,141,116,215,98,90,181,27,42,60,237,148,90,173,66,29,82,100,110,82,15,155,42,35,114,91,142,230,243,45,233,218,137,178,75,66,50,73,243,53,81,25,165,38,82,87,133,199,142,204,50,251,235,201,230,139,254,0,21,213,198,147,7,43,183,134,13,90,88,197,72,123,153,19,14,234,18,35,213,35,109,65,109,139,82,84,118,211,39,122,150,70,123,31,98,59,92,180,161,106,87,105,221,234,165,181,25,211,96,158,156,28,112,134,77,235,153,121,216,165,33,137,101,77,195,138,59,207,33,246,95,105,40,244,140,228,46,43,44,186,133,106,181,161,81,206,122,200,208,69,162,217,70,229,22,164,149,221,160,0,8,171,253,75,140,137,255,0,188,103,249,77,88,255,0,75,29,255,0,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,118,40,93,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,189,88,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,42,175,138,230,122,127,47,149,252,20,188,255,0,219,17,111,249,176,83,253,202,83,75,110,65,43,251,239,106,66,83,250,12,154,255,0,178,25,21,86,45,83,255,0,152,163,255,0,199,253,216,138,171,29,87,44,89,133,186,178,191,140,180,92,92,181,163,118,254,193,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,220,184,131,82,86,148,58,211,75,52,47,102,211,183,76,224,231,114,205,119,34,31,133,204,29,196,153,118,229,119,18,163,183,14,210,37,54,108,85,77,104,152,134,170,72,66,52,81,180,182,26,76,150,212,250,79,98,23,203,54,221,220,182,84,170,149,203,38,52,102,47,10,111,246,104,89,110,187,229,210,110,27,230,68,74,10,97,165,17,93,98,123,238,60,148,199,74,219,150,149,48,75,39,23,181,46,168,136,208,78,56,91,146,149,175,93,36,128,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,30,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,58,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,7,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,58,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,218,79,9,220,148,83,173,107,86,153,154,140,72,166,111,185,43,58,201,179,152,89,74,142,245,42,10,155,145,29,201,14,36,212,134,222,237,77,189,185,4,166,214,146,104,154,113,11,51,116,201,29,171,136,206,74,63,26,172,56,98,191,96,83,41,77,226,109,173,243,148,217,47,151,41,202,164,18,37,155,148,197,61,185,40,78,229,172,156,105,78,146,146,135,18,164,234,210,94,117,194,162,26,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,133,50,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,67,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,8,48,231,132,134,90,44,140,92,174,98,13,109,153,119,85,188,244,134,100,219,150,165,75,121,196,163,173,43,39,22,79,56,78,26,167,163,114,73,8,67,197,176,154,53,37,210,144,163,39,10,111,128,160,30,39,88,91,248,47,206,77,235,217,40,94,140,165,93,189,158,233,167,255,0,10,231,118,174,212,217,118,183,250,173,74,70,233,205,205,245,21,183,77,61,84,146,13,2,42,139,211,225,29,134,118,173,159,148,42,61,245,73,137,173,106,253,168,79,168,85,229,56,219,124,197,118,105,111,67,97,132,173,40,37,155,40,67,6,180,161,106,86,215,31,125,68,100,75,208,166,168,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,39,26,44,60,47,196,172,47,184,45,12,104,139,17,251,37,248,233,151,90,41,117,7,32,176,219,17,156,76,158,107,146,27,91,106,105,8,83,41,89,171,122,75,68,30,189,53,25,161,187,41,212,42,61,213,89,164,218,215,31,202,10,44,42,132,136,244,234,191,99,92,79,72,69,67,138,75,82,121,11,51,91,92,196,18,87,203,81,238,78,237,15,169,14,129,149,138,6,13,93,57,130,178,104,25,129,173,250,42,193,153,80,52,85,228,170,74,163,55,209,165,155,13,186,242,72,205,166,92,124,153,109,199,53,78,198,214,181,111,111,78,98,116,166,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,0,0,0,0,0,0,0,0,0,0,3,254,86,132,184,133,54,178,213,42,35,35,47,168,80,247,20,252,50,86,28,102,113,247,73,90,162,228,167,170,186,158,157,221,162,161,55,167,211,87,232,125,95,97,14,255,0,193,179,24,14,36,234,230,17,73,115,70,158,237,53,118,211,167,122,204,233,241,203,185,26,247,23,233,105,245,123,69,178,0,0,8,107,197,118,97,67,202,194,245,61,57,245,131,103,252,52,233,223,246,10,51,182,97,42,165,114,82,105,200,45,85,42,115,12,145,125,106,113,37,253,35,72,217,97,183,218,182,178,249,135,116,230,209,181,71,107,210,22,225,107,175,175,216,89,35,246,159,232,142,160,0,0,0,0,0,0,60,62,43,227,46,31,96,181,183,38,232,196,10,223,163,161,176,210,220,37,118,103,222,220,105,109,107,211,230,144,179,45,73,165,245,211,217,246,107,89,249,134,227,1,85,152,229,78,222,193,58,87,103,97,68,244,102,42,188,244,175,113,124,234,18,239,38,76,45,75,161,180,189,166,127,87,188,87,214,39,99,126,36,227,5,73,117,75,246,225,244,139,238,40,214,103,217,35,179,212,212,181,127,177,54,130,239,113,126,207,111,216,62,93,145,134,119,190,35,84,89,164,217,148,79,72,74,144,234,89,109,190,210,203,91,150,165,37,36,90,184,180,145,117,90,123,207,219,246,137,167,129,156,36,113,174,242,75,117,60,84,107,228,156,71,146,78,52,141,209,39,243,16,124,165,18,181,98,97,25,106,74,115,161,254,135,214,66,117,97,23,11,220,182,97,211,16,167,86,109,175,77,214,163,165,179,92,222,217,62,54,229,164,155,51,62,90,101,169,5,235,160,213,255,0,75,78,226,18,118,211,195,91,46,199,142,136,182,197,27,177,182,141,54,151,104,117,205,52,36,151,242,212,127,162,159,240,15,78,0,3,254,86,132,173,59,86,90,145,142,39,141,25,60,192,252,117,74,215,123,218,253,166,74,244,249,238,221,49,26,105,203,254,75,79,32,187,154,73,126,175,183,90,144,205,231,14,108,68,192,30,217,119,219,76,250,86,209,99,151,186,78,230,24,228,235,200,108,189,69,201,91,170,220,235,202,46,238,154,107,220,125,33,161,145,145,232,98,194,56,126,113,11,123,9,165,71,195,60,85,155,173,178,230,254,68,190,89,127,5,208,165,60,175,81,136,202,113,123,156,113,178,234,174,157,253,218,144,185,136,19,226,84,226,55,58,11,188,214,29,215,106,182,154,117,208,204,143,161,145,31,121,24,253,0,0,0,0,0,0,0,0,3,248,165,18,11,114,143,66,33,82,156,74,243,239,46,171,45,252,20,194,122,198,200,40,219,233,103,251,57,31,51,82,135,37,143,85,248,228,101,162,137,194,245,23,215,219,236,33,88,173,52,183,150,77,182,157,84,125,197,168,180,204,130,112,218,139,62,20,124,81,198,218,94,187,247,246,58,127,60,250,104,114,152,115,231,99,74,250,154,87,84,253,69,237,49,106,52,250,116,58,84,54,224,64,103,148,195,90,236,70,227,86,154,153,153,245,51,51,239,51,31,164,0,0,0,0,120,204,70,193,236,60,197,138,75,212,91,238,129,233,40,175,161,72,82,59,83,236,244,52,173,39,213,165,164,251,156,95,183,219,246,8,3,143,252,32,173,138,193,212,43,184,53,80,244,99,202,39,93,102,155,202,113,237,203,249,213,37,60,217,19,72,139,83,54,211,169,151,179,95,105,138,228,198,172,173,99,14,3,213,158,166,95,150,223,100,67,105,83,168,119,182,69,115,123,68,167,18,75,218,211,171,211,94,82,207,78,254,159,102,191,31,5,241,231,17,240,34,230,139,113,216,21,190,194,182,159,67,143,183,217,152,119,156,130,113,181,169,26,186,218,246,235,202,65,106,69,169,105,246,235,110,153,71,226,119,97,98,235,52,251,55,18,28,244,61,210,242,218,138,223,71,164,118,165,153,48,217,47,230,98,165,180,110,117,197,244,215,166,158,227,35,19,170,36,184,243,227,53,50,35,155,217,121,9,90,21,161,150,169,50,212,143,67,235,220,99,253,128,0,0,0,0,7,154,196,214,83,35,13,238,198,20,141,228,229,14,122,13,58,233,184,142,58,203,77,125,131,53,152,200,202,99,226,245,240,194,81,176,155,185,42,104,36,235,174,210,41,78,22,154,251,69,190,240,97,149,41,252,177,92,77,186,141,90,110,246,150,148,175,82,233,165,62,159,162,116,239,238,246,137,246,0,3,224,223,119,60,107,46,203,174,93,178,207,70,168,244,217,83,215,223,220,211,74,112,251,136,207,185,62,227,251,12,103,63,53,56,167,81,198,12,115,186,238,201,211,59,67,69,84,157,30,23,205,165,27,34,246,199,220,109,29,16,131,61,9,195,234,162,221,239,22,93,193,215,8,19,111,216,181,124,80,148,198,146,234,78,200,130,219,155,191,240,119,25,167,190,69,161,44,203,188,189,169,35,250,253,130,200,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,85,125,229,70,187,66,202,118,25,230,170,214,106,171,84,162,220,222,146,135,116,23,37,11,102,139,41,154,147,209,162,185,185,38,75,38,95,66,18,141,84,147,74,29,70,134,230,175,180,218,124,254,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,104,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,202,184,158,153,144,225,247,26,147,149,12,53,205,14,11,82,165,173,11,177,232,19,239,10,28,102,157,146,189,239,67,84,137,149,163,117,215,212,162,65,41,108,37,108,52,214,198,208,74,119,213,66,87,164,11,18,83,135,166,94,191,24,220,205,91,244,9,178,105,72,162,218,156,187,182,183,26,163,23,181,55,62,12,73,76,18,161,147,38,91,28,231,45,214,219,81,44,201,36,218,156,86,139,52,147,107,208,160,142,185,228,202,37,43,55,216,70,155,81,138,140,74,61,217,65,144,170,149,185,85,126,58,86,132,62,104,52,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,172,251,93,150,181,118,198,186,171,54,85,211,7,177,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,81,97,92,21,241,122,205,180,49,66,246,194,58,235,242,217,174,226,20,120,47,80,141,44,26,216,121,116,246,230,186,251,43,89,117,66,205,167,141,196,153,150,195,38,92,35,81,40,208,149,220,72,135,252,80,49,239,22,50,237,128,84,11,215,7,46,191,147,245,169,183,132,90,91,242,123,12,105,123,226,174,20,215,20,222,201,13,184,130,213,108,182,122,145,110,245,116,215,67,50,56,129,144,172,250,230,199,26,115,99,99,97,158,37,226,183,166,109,186,207,164,251,108,47,65,83,99,243,121,84,217,79,55,243,140,199,67,137,209,198,144,175,85,69,174,154,30,164,102,71,32,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,116,174,38,185,237,170,227,117,229,81,192,204,45,185,162,57,133,244,25,13,166,84,202,91,234,90,46,73,168,36,169,75,113,205,8,151,25,151,117,75,104,70,230,214,182,249,251,156,35,103,149,10,232,86,5,229,115,91,55,53,231,66,183,165,203,161,89,209,227,73,174,212,18,68,76,65,68,137,8,142,193,45,70,100,70,183,29,112,137,40,45,86,100,151,20,69,181,181,169,62,215,41,222,41,240,111,226,5,189,230,44,13,41,128,170,14,55,24,67,37,21,92,61,199,184,44,75,114,59,241,221,180,42,142,41,246,185,12,45,10,114,84,36,161,190,142,154,220,39,39,154,149,235,32,137,150,203,212,51,45,245,193,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,109,228,115,187,47,106,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,154,45,59,90,133,99,90,180,107,42,214,131,216,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,168,250,194,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,1,74,220,106,252,83,218,223,15,224,249,141,68,71,92,164,229,158,78,105,238,27,242,199,163,78,150,197,195,67,177,231,92,118,251,44,155,91,38,212,88,149,21,13,196,116,221,82,82,148,58,151,156,108,151,189,27,22,164,44,205,73,66,144,174,63,118,90,213,219,26,234,172,217,87,76,30,197,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,69,218,112,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,51,124,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,82,185,122,181,168,87,206,62,225,165,149,116,193,237,180,91,130,240,163,82,234,49,185,171,111,159,21,249,173,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,163,160,103,95,42,53,220,165,227,44,219,55,149,85,153,104,84,181,153,107,86,230,178,132,246,248,187,80,110,54,106,108,205,6,243,11,95,41,194,209,10,61,16,231,45,8,117,178,28,0,91,167,5,140,6,141,73,179,110,188,198,214,97,75,69,74,187,33,118,205,20,222,142,235,72,244,115,38,219,178,94,105,102,189,143,161,217,4,219,102,123,62,109,112,86,146,95,172,180,151,228,226,129,156,204,201,229,219,31,104,22,86,14,98,71,201,250,44,219,62,45,81,248,222,135,129,47,124,165,205,154,218,156,223,33,135,22,90,161,150,203,66,61,190,174,186,106,102,102,225,127,156,204,201,230,39,31,107,246,86,49,226,71,202,10,44,43,62,85,81,136,222,135,129,19,100,164,77,132,218,92,223,29,134,214,122,33,231,11,67,61,190,182,186,106,68,101,197,120,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,35,207,208,175,251,54,230,185,174,107,50,133,112,196,151,93,179,164,70,141,93,167,164,204,159,130,185,17,209,33,131,90,76,136,205,14,52,225,26,86,90,160,205,46,36,143,115,107,74,107,131,139,94,74,61,55,14,102,108,176,202,153,85,153,90,103,146,221,233,79,96,185,237,170,11,44,114,209,83,73,26,183,183,201,67,77,54,234,91,74,146,109,154,93,50,108,154,121,107,171,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,94,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,221,51,183,156,27,103,40,216,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,114,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,160,27,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,159,13,206,31,114,114,237,25,204,97,198,74,84,69,98,45,70,58,163,66,166,188,211,79,46,217,65,58,251,110,155,82,25,125,214,94,92,150,77,133,26,210,148,173,180,26,219,215,69,184,71,94,220,81,252,118,98,111,220,190,79,8,124,156,169,103,54,187,148,188,56,197,90,101,135,74,230,222,119,223,162,35,210,42,79,161,11,139,74,110,57,77,231,201,83,106,215,154,241,118,134,137,166,205,38,222,227,82,151,169,35,148,236,117,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,104,39,34,249,50,161,100,243,14,37,83,28,170,250,102,243,186,59,60,139,154,164,210,214,81,84,227,68,190,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,110,74,138,1,254,170,62,123,63,223,207,252,153,163,255,0,162,11,126,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,219,55,178,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,251,5,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,237,156,92,157,95,121,64,190,227,208,43,243,61,51,109,214,119,252,159,184,57,108,199,244,167,41,152,235,149,252,21,15,186,227,28,167,36,19,127,56,101,191,77,201,212,143,167,229,200,238,47,89,184,17,154,139,15,20,177,5,249,108,91,212,153,19,25,156,252,102,13,229,199,68,152,79,197,39,141,5,235,41,8,83,233,90,201,36,165,236,74,182,165,106,209,39,163,48,1,199,243,123,132,50,113,223,45,24,133,133,180,246,37,191,82,171,81,214,245,45,136,207,180,202,228,84,99,45,50,161,178,107,119,212,74,23,33,134,144,179,81,167,212,82,189,100,125,34,205,184,187,238,15,184,57,66,177,178,192,88,171,29,238,209,90,196,186,131,242,38,57,181,104,228,69,131,33,248,145,227,104,107,82,21,181,104,146,239,48,146,133,31,105,216,173,196,218,76,78,160,20,3,253,84,124,246,127,191,159,249,51,71,255,0,68,23,125,151,171,166,187,124,224,22,26,94,183,76,238,219,90,184,44,250,53,82,163,39,148,134,249,242,159,132,211,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,232,58,0,231,249,133,186,107,182,54,1,98,93,235,107,78,236,85,171,126,207,172,213,41,210,121,72,115,145,41,136,78,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,144,127,170,143,158,207,247,243,255,0,38,104,255,0,232,130,255,0,128,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,103,196,143,136,36,156,187,70,111,7,176,110,171,17,88,139,81,142,153,51,106,76,186,211,203,182,80,78,176,227,68,236,119,152,117,151,151,37,147,125,36,133,41,43,109,6,135,52,209,109,153,211,101,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,188,248,181,79,254,98,143,255,0,31,247,98,42,172,75,254,35,57,40,252,85,113,29,138,253,129,76,170,185,134,87,79,206,83,100,190,92,214,233,115,140,214,110,83,20,246,229,45,91,80,130,113,165,58,73,82,219,82,147,171,170,101,215,14,32,11,31,224,193,128,209,174,172,80,185,113,254,187,10,95,103,177,227,166,151,66,90,163,186,150,28,168,204,109,196,190,226,30,37,146,22,182,99,106,133,52,105,95,73,205,172,246,26,80,106,184,144,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,128,127,170,143,158,207,247,243,255,0,38,104,255,0,232,130,239,178,245,116,215,111,156,2,195,75,214,233,157,219,107,87,5,159,70,170,84,100,242,144,223,62,83,240,154,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,5,32,241,17,205,231,227,91,140,165,242,90,111,59,15,108,238,108,43,95,124,14,204,243,252,212,181,218,165,185,184,205,195,230,184,210,118,18,182,109,105,182,181,109,14,27,187,189,7,12,188,159,91,57,165,197,10,221,107,17,138,36,203,38,198,142,210,170,180,117,59,33,167,234,111,204,110,66,35,33,14,48,182,212,210,16,166,86,234,150,75,215,86,219,70,213,19,138,82,47,120,5,85,241,130,202,31,126,110,44,88,95,204,66,190,82,228,255,0,239,17,96,75,101,165,151,247,12,56,72,95,243,10,38,255,0,46,224,128,25,98,204,45,213,149,252,101,162,226,229,173,27,183,246,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,229,196,26,146,180,161,214,154,89,161,123,54,158,138,48,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,98,155,217,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,48,67,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,21,107,199,6,192,146,237,43,11,49,74,13,189,16,163,197,145,81,160,85,42,201,38,146,249,173,212,180,252,40,235,61,121,171,65,19,51,214,158,134,132,25,185,244,77,194,221,86,214,157,173,93,190,110,170,53,149,107,65,237,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,212,105,246,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,142,191,196,183,136,36,156,97,170,214,50,249,132,21,88,142,97,244,9,29,154,177,86,136,235,82,152,185,86,133,69,125,179,108,214,193,45,132,71,146,195,169,37,178,234,144,249,104,162,51,65,167,88,193,149,28,168,226,62,109,113,29,22,85,148,215,97,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,35,159,226,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,219,11,181,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,175,240,175,207,84,107,254,222,165,101,135,20,167,196,98,231,161,199,102,155,102,60,204,87,119,213,169,204,69,121,106,97,210,109,179,101,181,197,102,49,17,56,181,163,154,133,32,182,169,196,45,110,83,176,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,173,254,49,88,64,139,130,196,164,98,132,86,53,151,77,122,60,23,28,221,255,0,131,182,205,65,243,45,13,100,93,231,236,73,159,215,236,21,163,149,108,83,168,224,254,57,218,151,100,25,157,157,163,170,65,143,55,230,210,189,241,123,99,14,56,142,168,89,150,164,217,117,73,110,247,13,24,88,151,60,107,210,203,161,221,177,15,86,171,20,232,211,145,223,220,235,73,112,187,200,143,185,94,226,251,8,125,224,0,16,19,140,244,169,108,101,138,221,109,164,104,211,151,172,68,169,122,151,93,105,245,13,83,167,127,119,180,84,22,13,178,153,24,189,99,199,83,123,210,237,201,76,65,167,93,55,17,202,108,180,215,216,52,167,134,76,166,62,27,90,113,210,222,196,181,67,128,130,78,186,237,34,142,130,211,95,104,244,160,0,0,0,0,3,252,101,203,143,2,51,179,37,185,177,150,80,165,173,90,25,232,146,45,76,244,46,189,196,32,174,110,56,157,216,56,68,205,70,205,195,119,61,49,116,178,183,162,175,163,209,251,42,200,159,108,215,243,209,84,218,246,186,218,58,107,215,95,113,25,138,139,198,140,121,196,124,119,185,165,92,119,253,111,183,45,215,214,227,13,246,102,26,228,160,220,113,105,70,173,54,141,218,115,86,90,153,106,122,253,154,125,140,22,202,214,48,99,197,89,154,101,135,109,246,180,56,148,186,183,123,100,86,246,52,106,109,38,189,174,186,141,116,230,160,244,239,235,246,233,99,120,1,194,10,216,163,157,62,187,140,181,15,73,188,146,105,215,169,188,167,25,218,191,154,82,147,205,143,52,200,244,50,113,58,145,123,117,246,16,159,184,115,131,216,121,132,244,150,104,182,29,3,209,177,89,66,80,148,118,167,222,232,73,66,75,171,171,81,247,54,143,111,179,237,30,208,0,0,0,0,126,106,141,58,29,86,27,144,39,179,205,97,221,55,163,113,167,93,12,140,186,145,145,247,145,10,175,207,215,13,168,176,33,73,197,44,18,165,233,203,217,219,41,252,243,235,169,197,97,191,157,147,43,235,117,93,19,245,31,176,197,89,58,210,217,89,182,226,116,81,119,150,162,206,184,106,231,222,93,38,91,56,43,139,21,141,240,87,187,209,47,246,114,46,94,133,50,75,254,171,17,204,207,85,27,101,235,175,167,179,218,66,218,210,162,89,110,73,234,70,63,160,0,0,0,0,0,0,0,33,159,17,172,222,175,47,86,27,86,237,167,47,109,207,90,221,200,87,47,94,79,37,232,139,87,71,25,113,181,106,219,202,239,50,211,235,62,234,40,149,41,249,143,170,76,149,239,113,122,110,86,132,90,232,90,123,62,193,101,60,49,50,67,30,241,125,88,201,137,16,117,129,27,79,70,199,230,159,207,110,41,177,221,245,153,124,148,157,20,148,31,172,142,190,207,105,139,120,109,180,52,130,109,178,209,37,220,67,254,128,0,0,0,0,0,124,202,245,185,71,185,105,210,105,85,168,125,162,52,182,86,195,168,230,45,27,144,164,154,84,90,164,200,203,162,143,184,245,21,227,154,254,20,22,229,236,170,149,233,131,19,125,17,84,89,189,49,202,127,45,201,29,169,211,231,184,105,230,201,152,73,70,229,41,164,235,166,133,166,186,104,102,66,171,241,79,9,111,172,19,187,94,181,239,90,103,97,159,21,197,26,75,156,203,186,146,93,90,9,95,54,181,167,233,52,174,154,251,62,205,123,254,86,248,136,226,182,95,85,18,223,156,239,166,109,150,223,108,215,11,108,104,251,80,92,132,31,206,20,101,184,127,54,201,167,191,219,175,121,117,183,236,181,230,235,12,179,39,66,143,42,216,155,201,170,246,116,59,42,7,46,66,185,42,216,201,173,60,213,178,218,85,181,79,37,58,151,127,121,116,238,238,128,0,0,0,0,60,230,36,233,248,59,186,117,86,210,244,44,239,91,77,116,249,133,245,25,172,198,141,63,12,87,222,138,220,95,41,170,158,182,154,107,252,41,206,162,218,56,45,198,153,248,191,220,210,249,191,193,126,87,77,111,102,210,252,167,98,167,30,186,247,247,123,59,133,135,0,0,132,188,85,49,161,188,60,192,55,237,40,79,236,157,114,58,170,123,169,219,174,177,164,66,156,217,247,161,69,244,144,93,198,71,245,144,164,187,46,220,147,121,94,20,91,90,47,229,107,21,24,208,146,125,58,27,174,165,26,245,50,46,245,123,203,237,33,163,252,179,216,81,112,219,2,44,91,89,134,182,59,26,222,166,38,73,238,51,222,250,97,178,133,171,170,148,69,169,163,184,143,79,112,233,224,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,246,218,45,193,79,184,169,117,24,220,213,183,207,138,253,82,123,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,43,47,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,203,16,210,158,83,188,44,96,223,195,251,123,203,152,20,237,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,176,158,20,121,116,252,11,101,197,139,254,183,31,101,201,138,93,158,187,35,215,215,149,75,74,21,232,230,189,87,86,218,181,109,215,36,110,36,161,101,218,249,107,45,90,45,38,168,10,86,227,87,226,158,214,248,127,7,204,106,34,5,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,167,135,206,118,233,89,175,176,28,161,92,239,196,131,136,182,172,120,236,213,97,170,82,84,253,89,132,178,202,87,86,67,105,101,164,33,14,72,83,137,83,77,146,137,147,229,146,140,137,198,245,246,185,214,202,151,227,131,133,148,172,51,249,123,242,75,209,151,3,21,222,219,232,190,223,204,229,198,144,207,43,151,206,107,77,123,78,237,219,143,77,154,105,215,82,224,25,92,225,73,248,181,227,181,179,141,127,135,175,148,127,39,59,111,241,103,201,110,199,207,237,16,223,141,249,110,214,230,221,188,253,223,64,245,219,167,77,117,39,26,191,11,22,183,196,8,62,93,81,20,215,109,93,53,219,62,162,245,90,220,157,217,37,200,167,207,165,184,231,41,14,110,139,54,43,177,36,183,162,200,200,183,176,251,168,215,77,201,221,170,76,148,68,101,234,176,47,2,241,31,49,120,143,78,194,252,47,163,118,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,42,218,179,97,151,75,19,43,252,48,47,236,52,177,99,255,0,249,6,101,98,110,247,191,140,234,158,144,166,50,252,206,91,174,185,201,230,242,16,174,82,21,177,29,196,93,230,117,87,148,239,20,248,55,241,2,222,243,22,6,148,192,84,175,27,76,99,174,187,117,88,185,126,142,207,38,139,26,158,87,140,199,55,33,93,174,83,142,72,137,28,180,52,111,111,146,134,164,245,37,237,95,106,245,147,171,105,51,174,188,39,190,191,5,248,167,102,226,103,162,253,39,242,74,224,167,87,123,23,63,147,218,187,44,150,222,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,52,209,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,132,191,226,133,146,143,198,2,196,94,51,225,237,50,171,59,18,108,218,122,35,53,78,132,92,239,76,210,210,242,150,184,228,210,148,90,60,215,53,247,155,54,200,214,231,174,214,199,20,182,185,116,173,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,6,132,242,65,154,95,198,227,3,152,196,137,182,223,161,43,84,218,131,148,42,220,118,149,186,42,231,52,203,46,169,216,198,106,53,147,43,67,237,168,146,191,89,10,53,35,85,146,73,197,209,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,255,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,191,236,203,229,210,196,205,6,22,79,195,59,234,63,243,179,40,243,119,189,252,89,84,236,207,50,196,206,91,78,183,206,229,115,214,174,82,213,177,125,198,93,198,84,87,95,201,182,35,219,25,184,166,229,74,183,18,170,204,186,197,192,204,10,125,93,20,163,119,181,81,220,124,210,85,118,216,109,197,18,153,75,8,113,229,164,157,209,190,83,168,90,210,166,215,183,65,56,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,8,149,157,110,27,223,142,14,41,210,177,51,240,203,242,75,209,150,251,20,46,197,242,119,183,243,57,114,100,61,205,230,118,166,180,215,180,237,219,180,244,217,174,189,116,38,74,120,111,126,39,216,167,85,196,207,195,47,202,223,73,219,239,208,187,23,201,222,193,203,230,73,142,247,55,153,218,157,215,78,205,183,110,210,215,126,186,244,208,225,95,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,83,94,102,115,93,136,249,74,226,103,137,55,173,148,239,110,165,78,244,19,21,250,3,239,26,34,213,226,166,145,12,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,237,167,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,118,41,189,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,233,219,137,31,15,184,217,118,146,222,48,224,221,42,90,176,234,163,33,49,166,211,89,105,215,145,108,172,154,97,182,141,217,15,62,235,207,34,75,198,250,137,106,74,80,218,205,13,235,170,219,35,137,88,23,142,152,143,151,76,71,167,98,134,23,214,123,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,109,92,106,252,44,90,223,16,32,249,117,68,86,94,72,49,122,205,192,92,206,90,88,185,136,15,203,110,133,110,199,171,189,32,162,48,111,62,234,215,75,150,211,76,182,142,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,94,39,29,49,211,17,243,23,136,245,28,80,197,10,207,110,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,167,255,0,9,76,148,122,110,100,60,217,98,109,50,149,50,138,207,57,187,46,158,249,115,220,84,230,95,229,174,166,162,37,108,111,146,182,157,109,164,184,149,40,220,53,58,68,217,180,202,215,109,66,128,120,163,248,236,196,223,185,124,158,16,138,162,234,120,98,228,59,240,33,66,141,143,56,177,69,219,127,92,20,244,250,54,151,81,167,114,229,90,236,169,111,37,205,21,205,81,115,164,48,168,230,173,205,182,235,41,55,25,61,55,186,147,159,224,42,175,250,134,63,249,81,127,145,63,252,120,159,249,92,192,191,197,175,2,109,156,20,249,83,242,143,228,231,109,254,51,236,61,143,159,218,38,63,39,242,60,199,54,237,231,237,250,103,174,221,122,107,161,117,81,0,56,213,248,88,181,190,32,65,242,234,136,165,97,103,220,37,51,175,232,73,144,242,155,137,181,58,84,58,43,220,231,44,186,131,231,200,113,51,158,127,152,186,98,140,147,177,206,114,221,117,198,148,226,146,162,112,148,209,27,134,235,40,69,181,0,226,153,208,198,58,238,1,101,130,255,0,197,91,89,157,245,170,85,61,184,244,231,55,32,187,52,169,114,26,136,212,157,22,133,161,124,149,200,75,188,181,36,210,190,94,195,208,149,169,103,8,93,247,7,220,99,161,95,57,96,44,42,142,207,103,173,97,165,65,248,243,27,220,181,243,226,206,144,252,184,242,117,52,37,9,220,181,201,107,150,74,90,139,179,111,86,210,113,36,39,80,10,171,254,161,143,254,84,95,228,79,255,0,30,44,167,9,236,95,193,126,22,89,184,103,233,79,73,252,146,183,233,212,46,219,200,228,246,174,203,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,143,86,60,166,44,88,191,133,12,44,188,176,207,210,158,140,249,91,111,212,104,93,183,145,206,236,189,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,21,173,253,67,31,252,168,191,200,159,254,60,90,160,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,234,221,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,117,60,56,56,127,195,203,189,9,172,91,197,235,119,253,86,39,246,150,26,141,33,198,36,55,110,197,222,182,246,199,91,43,113,181,188,243,100,75,91,196,173,196,219,164,210,73,31,60,110,210,8,181,79,254,98,143,255,0,31,247,98,42,172,105,247,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,246,216,93,169,232,252,222,83,200,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,232,7,53,121,54,196,124,177,227,44,60,42,236,149,91,166,37,193,217,211,107,85,227,82,141,191,79,56,180,182,151,25,97,134,220,116,249,200,125,206,81,181,184,220,61,91,94,210,75,173,235,123,217,110,193,10,86,92,48,74,214,193,122,53,114,93,102,61,185,29,212,174,124,150,210,218,228,190,243,238,72,121,100,132,244,66,13,215,156,216,141,84,105,70,212,154,150,100,107,62,150,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,85,95,245,12,127,242,162,255,0,34,127,248,241,101,56,79,98,254,11,240,178,205,195,63,74,122,79,228,149,191,78,161,118,222,71,39,181,118,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,85,95,22,44,148,84,109,107,170,167,154,140,55,166,111,182,235,58,73,188,88,65,69,142,205,42,114,156,143,29,185,13,164,148,135,30,237,78,61,185,100,150,214,162,116,157,113,107,50,116,137,16,215,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,209,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,161,110,35,57,215,252,106,177,29,138,5,129,83,170,183,134,86,183,205,211,99,62,124,166,234,147,136,214,78,84,212,206,212,173,59,144,178,109,164,186,106,82,27,74,149,163,74,121,214,203,229,112,238,202,31,227,91,140,167,242,166,23,59,15,108,238,84,219,163,100,254,204,243,252,212,187,217,98,55,180,141,195,230,184,210,183,154,118,109,105,183,116,113,14,27,91,175,248,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,173,120,224,223,242,90,165,97,102,22,193,184,98,28,121,82,42,53,250,165,37,38,210,159,37,180,150,152,133,33,101,167,53,8,50,122,122,19,212,144,179,39,62,145,182,91,106,174,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,168,139,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,128,28,106,252,44,90,223,16,32,249,117,68,83,93,181,116,215,108,250,139,213,107,114,119,100,151,34,159,62,150,227,156,164,57,186,44,216,174,196,146,222,139,35,34,222,195,238,163,93,55,39,118,169,50,81,17,151,213,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,138,23,106,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,219,170,179,185,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,150,202,55,40,154,100,140,210,218,84,163,51,90,214,227,139,230,188,67,50,89,74,205,62,23,200,174,218,22,252,69,98,165,181,28,142,223,152,114,83,20,230,176,78,110,118,158,251,138,73,165,104,82,77,213,52,75,52,146,30,52,159,49,180,45,237,212,45,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,252,162,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,3,152,230,98,194,139,137,24,17,125,90,207,181,189,217,86,245,77,49,143,113,150,199,213,13,228,33,93,20,146,61,13,125,198,122,123,198,111,239,75,114,77,155,120,86,173,105,95,149,163,212,100,194,81,244,234,109,58,164,107,208,204,187,211,239,63,180,197,218,112,171,198,134,241,15,1,24,180,102,191,190,117,182,226,96,52,157,186,105,26,60,40,45,151,114,18,95,73,103,222,102,127,89,137,180,0,2,188,120,210,70,153,248,191,219,82,201,223,224,191,43,161,183,179,105,126,83,177,84,79,93,123,251,191,80,169,124,23,211,240,197,98,106,173,165,242,154,151,235,105,174,159,194,155,234,52,167,134,218,126,14,173,109,21,184,189,11,7,214,211,77,126,97,29,71,163,0,0,0,0,1,194,243,41,155,172,50,203,101,10,68,171,158,111,58,171,217,214,236,88,28,185,9,231,43,99,198,132,243,80,203,137,78,229,50,164,234,125,221,231,211,190,160,115,73,196,71,21,179,4,169,118,252,23,125,13,108,184,251,134,136,91,99,72,220,131,231,160,190,112,227,33,194,249,183,137,61,254,205,123,207,167,0,194,204,37,190,177,178,237,102,215,178,169,157,186,124,167,18,106,46,115,45,104,74,117,8,53,124,226,208,159,164,234,122,107,237,251,116,181,12,168,112,160,183,44,165,83,111,76,103,155,233,122,154,57,51,17,79,229,185,31,178,186,92,135,9,60,216,211,13,43,218,164,186,157,116,208,245,215,77,8,136,88,117,6,220,163,91,52,232,212,170,44,62,207,26,35,40,142,202,57,139,94,212,37,36,148,150,170,51,51,232,146,239,61,71,211,0,0,0,0,0,1,255,0,46,54,135,80,109,184,90,164,251,200,84,63,19,172,144,199,179,164,39,25,48,218,14,144,100,235,233,40,252,211,249,157,165,10,59,94,179,207,153,171,85,41,103,234,163,167,183,216,98,181,162,202,126,27,233,147,25,123,28,70,187,85,161,30,154,150,158,223,180,94,191,14,92,222,175,48,182,27,182,237,217,47,117,207,69,219,207,87,47,78,119,57,233,107,79,70,217,109,180,232,219,41,238,51,215,234,62,249,152,0,0,0,0,0,0,0,60,198,36,223,180,124,50,179,103,222,149,213,237,135,79,229,115,58,40,255,0,40,234,27,47,162,149,31,122,203,216,127,210,51,149,152,124,108,175,227,222,38,84,175,234,226,244,57,156,158,91,90,35,230,246,71,105,163,245,146,218,53,215,148,71,213,61,63,198,125,75,34,57,79,168,230,103,18,13,185,106,228,219,212,127,245,197,221,18,173,57,172,73,229,122,164,243,107,252,163,26,122,186,253,122,23,125,255,0,210,233,144,232,208,90,167,64,107,150,195,59,182,39,113,158,154,153,153,245,51,51,239,51,31,172,0,0,0,0,0,0,0,120,28,98,193,43,15,28,45,89,86,165,241,75,237,81,223,109,105,109,92,247,145,203,89,182,227,100,173,26,113,6,122,19,170,233,175,93,126,205,41,235,56,220,53,111,108,19,151,80,188,112,249,207,77,218,230,167,101,40,180,102,55,98,111,89,14,27,127,59,41,110,57,177,166,145,235,105,170,183,123,200,200,225,157,187,112,215,172,59,150,37,114,143,35,178,212,169,82,155,121,181,108,66,246,56,211,132,162,232,162,82,79,69,32,189,134,93,61,162,221,114,33,196,166,159,136,222,141,194,108,82,133,216,171,12,48,204,104,213,46,106,157,237,107,46,204,194,19,202,98,42,82,222,245,173,197,106,106,233,166,135,211,67,22,45,30,67,82,227,183,41,133,110,109,228,19,136,61,12,181,73,150,164,125,71,250,0,0,0,0,242,120,184,179,111,10,111,69,145,232,105,183,170,39,255,0,218,206,12,214,98,170,205,204,80,188,22,103,169,170,191,80,63,254,216,88,184,254,14,20,55,41,89,96,172,200,120,245,84,203,186,68,132,127,112,186,125,60,203,184,207,220,39,128,0,255,0,135,157,67,13,45,231,15,68,182,147,82,143,234,34,212,81,95,20,108,112,151,137,152,239,38,214,143,35,117,54,219,37,192,217,176,139,231,227,204,154,141,117,54,210,175,162,191,121,151,214,99,241,112,188,193,181,98,134,99,34,85,38,167,100,27,102,59,117,148,185,174,187,159,143,62,18,137,26,18,210,101,170,92,62,186,25,125,70,47,133,150,144,195,72,101,178,209,45,164,146,146,250,136,180,31,246,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,29,215,26,48,134,205,199,172,47,184,48,143,16,24,150,229,10,226,142,150,100,28,71,205,151,218,90,28,75,173,60,218,250,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,209,5,199,195,255,0,48,84,172,205,39,44,148,155,119,183,85,103,115,170,52,218,163,174,52,136,171,161,38,83,172,34,173,39,146,183,123,35,42,229,25,155,107,51,116,148,164,182,73,90,214,132,174,234,114,135,150,207,197,75,6,163,97,47,225,14,171,120,242,106,18,170,29,178,107,92,134,88,231,40,143,145,22,62,245,242,25,45,187,205,27,213,185,215,30,115,82,230,109,78,112,134,148,242,157,225,99,6,254,31,219,222,92,192,247,247,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,126,186,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,74,220,106,252,83,218,223,15,224,249,141,68,69,92,47,203,165,247,140,24,89,136,184,153,98,199,237,255,0,131,62,197,50,177,11,123,45,108,165,187,26,123,207,204,230,58,234,53,228,246,20,39,148,132,173,107,231,234,68,91,12,149,210,184,119,218,89,151,173,230,26,145,112,229,193,50,226,174,141,34,43,119,61,77,109,33,202,116,106,68,137,8,67,200,152,218,221,105,50,80,164,165,75,40,233,113,47,47,144,107,104,210,182,137,196,104,36,4,0,227,87,225,98,214,248,129,7,203,170,34,154,237,59,90,187,124,221,84,107,42,214,131,219,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,168,190,156,130,228,162,213,202,158,28,68,173,213,169,157,163,19,110,106,123,46,92,117,9,4,218,220,129,188,146,226,169,145,205,181,45,9,101,165,145,18,212,133,31,57,196,18,204,246,165,164,52,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,12,240,241,8,197,10,174,42,231,7,18,106,117,4,203,102,61,2,176,237,175,6,35,211,85,37,17,216,167,168,227,31,43,82,34,109,14,186,219,178,13,180,150,137,92,133,245,81,153,173,81,212,95,71,10,204,99,174,226,238,81,233,17,174,54,117,151,97,84,29,179,155,147,185,31,194,162,198,97,135,35,30,196,33,36,142,91,18,26,99,79,89,74,228,111,82,141,75,50,41,128,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,16,215,136,166,122,163,101,106,205,59,31,15,167,196,94,42,87,227,178,244,22,100,197,117,104,166,83,158,57,8,58,145,25,182,108,60,180,185,29,77,161,149,47,233,173,43,82,22,132,154,22,225,215,158,168,217,165,179,74,199,196,25,241,17,138,148,8,239,61,57,152,209,93,66,42,116,230,78,58,10,164,102,77,147,12,173,78,72,75,107,101,43,250,104,82,210,132,33,68,132,76,160,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,16,87,26,248,78,225,62,45,99,236,92,98,167,92,223,39,232,179,106,8,170,93,86,223,98,147,47,211,210,151,53,201,19,28,237,103,49,43,139,207,67,132,214,141,35,107,123,119,36,181,61,4,212,180,237,106,21,141,106,209,172,171,90,15,98,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,163,56,89,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,99,207,213,108,11,54,187,121,80,49,6,179,111,68,153,112,218,177,231,70,162,206,120,141,75,128,137,132,209,73,54,136,207,106,86,180,176,218,13,122,111,36,111,73,25,37,197,146,189,0,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,11,169,227,87,225,98,214,248,129,7,203,170,34,149,132,223,225,167,145,88,217,154,185,165,98,126,39,64,137,43,11,237,201,15,211,101,65,84,167,91,126,175,81,56,228,105,97,6,195,136,117,148,50,79,178,242,156,53,22,227,229,182,148,172,148,225,183,121,32,40,7,138,63,142,204,77,251,151,201,225,14,171,193,239,47,86,174,42,99,45,115,23,46,153,60,255,0,193,95,97,147,78,165,174,43,110,179,38,116,196,201,75,82,28,82,200,244,228,118,117,56,130,74,73,92,211,105,100,180,242,182,174,234,64,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,131,46,88,33,85,204,118,48,209,112,106,133,92,137,72,169,87,227,212,85,14,92,182,212,182,9,248,240,95,146,218,28,219,235,37,11,83,4,131,89,18,141,4,179,81,37,123,118,31,159,94,21,98,63,225,30,126,16,194,178,234,181,59,206,153,80,153,75,145,68,165,199,57,242,187,84,83,89,72,109,9,143,191,155,179,148,225,153,163,114,118,160,213,174,133,168,209,158,91,161,99,108,12,18,181,152,204,109,90,37,71,17,85,29,215,171,143,70,75,9,66,86,227,238,45,166,76,163,161,12,239,109,149,52,218,205,178,52,26,208,163,37,44,189,117,116,177,92,28,108,49,66,171,111,97,29,135,133,20,244,203,102,61,231,88,149,82,157,33,153,170,105,14,49,79,67,122,69,117,162,45,30,66,221,152,211,165,185,90,37,113,80,123,84,102,70,138,118,19,167,131,238,49,215,108,108,208,22,21,71,103,180,81,113,46,158,252,121,141,238,66,57,18,160,199,126,92,121,58,154,20,181,109,66,36,181,203,37,33,39,218,119,171,113,182,146,23,126,0,2,149,191,171,87,154,127,247,3,133,95,245,85,71,253,56,89,246,76,241,174,234,204,78,91,44,252,99,189,105,244,168,85,171,131,210,29,165,138,91,78,55,21,28,137,242,35,163,98,92,113,197,150,168,101,38,122,172,253,99,61,52,45,8,187,88,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,83,133,30,69,191,33,154,12,107,179,63,218,242,172,8,83,149,253,210,149,84,114,57,167,251,215,101,90,149,250,111,18,63,177,222,22,168,50,174,45,83,255,0,152,163,255,0,199,253,216,138,171,26,168,30,126,236,176,44,219,234,77,191,42,240,183,162,85,151,106,214,27,175,210,10,73,26,145,22,162,219,78,180,212,130,70,187,84,180,37,247,13,27,136,246,175,106,211,162,208,133,39,208,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,236,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,175,240,189,206,191,226,255,0,125,163,6,49,10,167,74,131,134,215,149,65,114,93,168,205,62,79,161,170,138,101,40,68,131,117,41,61,89,119,148,195,46,19,134,72,111,212,119,123,105,67,188,201,1,197,175,58,254,132,135,51,41,184,101,83,170,195,173,61,201,114,244,168,48,124,134,211,5,230,57,136,166,36,205,59,220,231,33,214,156,117,77,169,41,38,201,45,25,184,78,188,132,86,94,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,245,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,246,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,244,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,163,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,25,246,226,93,127,198,196,28,233,98,36,170,109,195,46,171,77,161,200,141,64,138,79,27,187,33,174,36,102,218,149,29,164,56,69,177,9,152,82,204,246,150,197,45,75,90,119,111,220,113,128,94,79,8,44,80,165,94,153,75,141,97,178,152,140,84,176,250,177,54,155,33,132,205,75,175,186,196,151,149,53,169,75,107,66,83,40,82,164,60,202,117,220,74,56,174,25,43,189,41,155,226,0,113,171,240,177,107,124,64,131,229,213,17,76,20,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,233,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,150,160,43,171,137,215,15,249,152,187,14,78,96,112,66,221,237,119,212,77,207,220,212,214,156,125,217,85,232,173,176,203,45,42,50,20,179,108,158,97,184,253,25,109,9,83,201,90,180,53,56,148,33,202,108,23,253,194,227,192,158,25,125,245,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,31,240,243,72,125,165,178,225,106,151,18,105,81,125,70,90,10,30,226,135,131,106,194,252,198,75,170,66,78,248,55,52,119,43,42,115,93,54,191,34,124,213,26,52,53,168,207,68,182,93,116,34,250,136,126,222,23,56,225,47,12,241,222,53,173,34,70,218,109,200,72,129,179,97,31,207,200,153,9,26,234,77,169,95,69,30,242,47,172,133,234,50,234,31,105,15,54,122,165,196,146,146,127,81,150,163,254,192,4,16,227,29,67,114,173,150,10,52,134,79,69,67,187,163,200,95,247,8,167,212,12,251,204,189,226,155,176,169,70,140,80,179,214,71,161,166,191,79,63,254,216,64,210,166,17,168,215,133,22,90,204,245,53,91,212,227,255,0,237,102,199,172,0,0,0,1,254,114,36,53,22,59,146,95,86,214,218,65,173,103,161,158,137,34,212,207,160,174,156,247,241,41,167,225,199,164,176,155,11,97,118,218,195,204,61,26,85,71,152,166,251,34,207,181,48,180,242,159,138,164,185,177,104,109,90,146,186,235,161,116,212,197,69,92,87,13,122,252,185,101,215,43,18,59,85,74,171,41,199,156,86,196,35,123,142,184,106,62,137,36,164,181,82,207,216,69,215,216,38,102,78,184,106,222,216,217,46,159,120,226,3,158,132,181,201,77,74,73,104,204,158,218,222,177,220,38,254,106,82,28,111,123,78,175,214,211,84,237,247,153,17,92,46,14,224,149,135,129,246,172,91,82,199,165,246,86,24,109,9,113,92,247,151,204,89,54,219,102,173,29,113,102,90,147,73,233,175,77,62,221,125,240,0,0,0,0,0,0,0,252,149,74,100,58,204,23,105,211,218,230,48,246,221,233,220,101,174,134,70,93,72,200,251,200,133,0,103,187,41,245,12,179,98,66,91,136,174,117,189,88,215,209,206,232,148,235,202,98,55,55,213,55,156,95,229,31,211,214,211,234,212,187,185,110,94,49,178,191,128,152,153,77,191,168,107,212,225,243,185,141,104,143,156,223,29,214,139,214,83,107,211,78,105,159,68,245,255,0,25,104,215,13,175,218,62,38,217,176,47,74,18,247,67,168,115,121,125,20,95,147,117,109,159,210,74,79,189,7,236,47,233,30,156,0,0,0,0,0,0,5,86,241,135,204,11,237,162,30,4,82,159,209,183,121,158,149,70,210,235,167,163,229,51,213,77,251,245,250,11,251,125,194,173,41,52,154,133,114,160,213,46,151,31,159,41,253,220,182,247,165,58,232,147,81,245,81,145,119,17,251,70,138,114,119,128,148,252,0,193,234,109,172,210,119,79,87,59,181,187,170,139,127,240,169,11,71,78,98,210,90,37,237,58,31,219,245,119,64,0,0,0,0,0,0,0,1,254,111,178,212,150,87,29,228,238,109,196,154,20,90,233,169,25,104,125,194,0,231,159,134,253,189,138,52,218,150,36,97,108,94,201,116,163,157,45,248,251,214,231,106,209,50,94,81,110,126,82,91,70,231,92,108,186,39,166,158,237,72,83,157,205,110,87,172,11,174,125,183,91,143,217,106,180,73,174,197,125,27,208,189,143,50,226,144,162,213,38,164,158,138,65,247,25,151,79,105,11,7,225,249,196,90,165,102,79,165,225,22,45,78,231,81,94,91,16,169,242,249,73,79,32,205,81,99,180,141,140,70,53,171,106,18,225,234,165,117,238,51,215,67,22,243,68,173,83,110,42,76,74,221,34,71,62,20,230,91,144,195,155,20,157,237,173,36,164,158,138,34,50,212,140,143,67,34,49,251,128,0,0,7,132,199,137,197,76,193,12,65,158,106,211,145,107,85,156,35,211,218,152,142,159,215,238,25,174,191,37,250,66,248,184,167,235,175,105,170,203,123,95,126,231,148,127,210,47,83,133,237,41,154,86,86,41,188,150,182,118,201,76,203,95,172,103,185,75,167,66,212,251,207,78,225,46,0,7,3,206,214,55,68,193,28,1,186,43,4,230,218,149,78,155,54,153,79,61,12,246,73,114,20,149,52,175,201,173,39,162,154,238,81,17,123,207,223,158,122,237,98,169,120,92,179,171,149,5,243,234,21,153,174,202,117,90,37,59,222,117,195,82,187,136,146,90,169,71,220,68,95,96,188,110,24,88,15,248,44,192,184,55,61,65,63,195,238,100,53,83,73,235,244,89,145,14,18,201,61,28,82,79,69,54,125,116,35,250,136,76,224,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,202,112,223,10,176,227,7,232,82,45,140,47,178,233,86,205,42,93,66,77,81,232,148,232,228,211,107,148,250,247,184,225,145,127,209,74,75,232,161,180,54,218,9,40,66,18,159,86,2,0,113,171,240,177,107,124,64,131,229,213,17,250,184,101,100,74,149,130,54,109,59,28,241,74,217,150,222,40,87,163,184,168,176,234,140,37,11,182,225,44,212,148,161,182,245,51,68,151,154,209,78,45,123,92,66,28,228,109,108,201,238,108,245,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,99,154,102,94,255,0,147,133,153,121,196,140,65,167,220,49,40,117,42,29,175,82,147,75,157,36,218,216,213,71,179,172,161,145,19,164,104,90,213,32,218,66,16,162,61,235,82,83,162,183,104,121,162,19,43,137,102,94,42,184,21,115,97,35,211,169,81,16,186,142,27,209,168,149,90,148,73,138,121,138,133,110,145,29,184,114,148,218,92,50,90,16,152,229,0,136,249,109,165,68,100,122,111,230,105,218,184,35,226,133,86,45,255,0,136,88,46,242,101,191,77,169,209,218,186,35,154,166,171,145,13,248,207,55,25,221,145,244,52,239,125,50,217,220,225,26,79,72,141,164,201,93,54,91,160,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,46,39,56,153,170,179,114,161,132,117,11,194,179,82,136,171,158,163,30,68,107,78,144,227,102,242,234,53,18,71,168,106,105,43,66,187,51,106,83,106,121,123,147,181,6,73,35,230,45,180,47,61,151,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,252,150,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,104,39,35,153,187,165,102,251,8,213,117,191,78,137,71,187,40,50,19,77,184,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,219,57,133,169,45,183,155,37,57,202,55,21,34,133,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,39,255,0,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,69,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,149,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,21,87,149,204,11,252,101,49,218,217,193,79,149,63,39,62,81,246,223,227,62,195,219,57,29,158,27,242,127,35,204,111,118,238,70,223,166,90,110,215,174,154,30,140,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,64,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,233,211,176,171,14,41,24,143,87,197,234,101,151,74,141,121,215,169,241,233,117,42,219,113,200,165,73,138,201,153,182,218,149,255,0,152,74,50,245,150,150,88,74,141,68,203,68,143,86,2,130,248,166,223,242,111,172,233,94,81,74,225,137,86,166,218,177,224,80,41,167,24,218,82,34,161,184,200,118,68,115,91,101,235,45,19,31,150,75,222,102,180,175,114,15,77,132,148,253,108,188,101,226,171,136,60,61,243,17,136,204,210,162,85,23,78,172,81,167,81,154,76,197,50,252,55,232,232,117,234,132,149,164,205,13,169,5,79,170,60,73,73,169,102,163,39,52,70,242,108,206,53,96,166,40,85,112,87,23,45,12,87,163,38,91,146,45,106,196,106,146,227,198,154,168,139,152,194,22,92,232,166,234,72,205,8,121,174,99,75,245,84,70,135,20,70,149,17,153,30,156,192,0,85,95,245,12,127,242,162,255,0,34,127,248,241,63,242,185,129,127,139,94,4,219,56,41,242,167,229,31,201,206,219,252,103,216,123,31,63,180,76,126,79,228,121,142,109,219,207,219,244,207,93,186,244,215,66,234,160,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,202,179,99,225,99,25,62,31,220,62,92,248,170,14,27,156,62,227,102,38,75,152,195,140,148,169,105,195,170,116,133,70,133,77,121,167,89,69,204,179,105,246,221,54,164,50,251,79,50,136,207,19,10,53,165,42,67,139,37,183,174,168,112,138,237,0,101,92,90,167,255,0,49,71,255,0,143,251,177,21,86,53,80,0,2,47,224,199,17,60,186,99,190,54,204,193,123,10,187,45,249,14,71,142,170,4,247,160,74,105,21,199,249,18,36,76,67,72,83,36,108,34,59,76,35,85,190,109,155,139,90,210,132,153,33,43,114,37,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,14,85,153,220,189,90,185,160,193,170,214,17,221,50,123,7,111,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,238,155,89,37,72,82,218,117,212,18,209,191,113,103,91,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,246,216,93,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,188,168,191,238,29,217,67,252,84,176,104,254,84,194,228,226,21,227,202,155,116,108,159,218,89,99,148,167,123,44,70,246,145,54,92,166,221,86,243,78,253,206,184,238,142,45,178,107,108,170,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,241,88,215,138,20,172,21,194,59,191,21,235,41,136,228,123,90,143,38,164,136,242,102,166,34,38,62,132,31,38,41,58,162,50,66,222,119,150,210,61,85,25,173,196,145,37,70,100,71,152,193,47,243,251,147,42,22,81,168,88,56,84,202,175,105,170,220,150,252,152,247,34,82,181,188,219,149,136,171,105,201,18,90,117,91,126,101,93,181,13,54,217,52,217,165,184,168,82,183,173,197,168,117,94,11,120,199,66,179,241,150,237,193,218,187,60,185,120,137,79,143,34,151,39,114,207,116,170,106,100,56,168,219,18,131,34,222,195,242,29,230,41,104,74,123,54,223,89,78,36,138,229,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,0,0,0,0,0,0,0,0,0,0,0,2,24,241,61,192,127,194,158,5,206,185,169,232,254,48,182,80,237,77,71,175,210,102,60,57,171,52,245,113,41,45,84,225,117,208,207,234,49,71,52,58,197,82,207,185,96,215,41,235,228,84,40,243,90,146,210,180,74,182,60,211,132,164,247,145,164,244,82,75,188,140,190,209,161,124,146,227,108,76,110,192,27,94,176,110,110,169,83,41,176,169,149,3,208,203,124,150,225,70,83,170,252,154,18,90,169,222,228,145,151,184,253,221,244,0,68,126,40,84,166,106,185,88,169,115,154,223,216,229,61,45,30,177,150,213,34,157,55,67,239,45,123,197,21,216,114,253,31,124,91,179,245,211,179,85,98,61,175,187,107,201,63,232,26,81,192,121,197,83,193,12,62,158,74,215,159,107,82,92,51,211,218,168,141,31,213,239,30,236,0,0,0,126,26,221,106,155,110,210,101,214,234,242,57,16,160,178,228,135,220,216,165,108,109,9,53,40,244,73,25,158,132,70,122,17,25,138,134,226,7,196,90,165,121,207,170,97,22,18,206,228,209,89,91,240,170,18,249,73,87,60,201,82,163,186,141,143,198,37,167,114,20,217,234,149,116,238,35,215,83,21,241,108,219,149,235,254,235,129,109,209,35,246,170,173,110,107,81,88,70,244,35,123,207,56,148,36,181,81,165,37,170,150,93,230,69,215,216,66,226,242,49,195,126,221,194,234,109,55,18,49,74,47,107,186,85,201,150,196,125,235,111,178,153,166,51,201,45,204,74,83,107,218,235,110,23,84,245,215,221,161,9,254,195,45,70,101,17,217,78,214,219,73,33,37,174,186,17,22,133,222,63,208,0,0,0,0,0,0,0,0,112,204,225,224,37,63,31,240,122,165,106,186,157,179,211,201,236,142,234,163,217,252,42,58,215,211,152,132,158,169,103,78,167,246,125,121,213,171,82,106,20,58,131,180,186,164,126,68,166,54,243,27,222,149,105,170,73,69,213,38,101,220,101,237,22,151,193,227,48,47,173,19,48,38,170,254,173,181,203,244,82,54,151,77,125,33,41,238,169,111,223,167,211,95,217,238,22,164,0,0,0,0,0,0,63,29,90,167,26,141,79,118,165,45,91,90,103,110,227,208,207,189,68,69,220,70,125,230,67,54,217,157,197,41,120,201,141,119,14,32,203,115,122,170,125,147,78,132,95,147,136,203,94,196,35,249,191,209,47,233,18,15,133,182,1,254,22,113,161,119,61,73,173,212,155,103,78,208,91,180,221,218,98,77,66,62,139,137,81,122,205,151,113,31,234,33,122,36,68,146,208,187,135,244,0,0,0,0,0,0,0,0,0,68,204,231,100,70,200,204,117,6,101,122,149,15,178,94,12,50,226,227,73,230,60,231,57,73,68,133,33,173,138,144,219,73,213,215,136,247,25,116,211,67,233,221,72,56,191,132,151,150,9,95,85,11,34,242,167,246,73,144,100,58,150,143,154,211,156,214,208,243,141,19,159,54,181,146,117,54,149,208,204,204,180,251,12,230,191,14,92,253,73,195,10,140,12,27,196,170,134,235,126,163,49,168,240,95,229,17,114,29,113,81,35,182,157,172,199,82,213,181,182,214,122,169,100,71,237,235,161,139,142,164,85,169,245,218,100,90,205,42,71,62,28,214,81,33,135,54,41,59,219,90,73,73,61,20,68,101,169,25,30,134,68,99,246,0,0,0,230,25,160,92,198,242,229,137,199,9,189,202,249,31,90,37,245,34,209,29,129,237,79,175,234,25,179,174,26,149,90,168,26,254,145,202,116,207,237,222,98,254,248,112,41,74,202,197,179,185,123,180,143,8,139,166,154,23,163,162,116,18,128,7,241,74,36,164,212,163,208,136,181,49,75,188,90,241,253,119,182,39,177,133,212,137,59,169,180,54,210,114,11,102,154,75,102,68,230,20,94,179,100,175,162,162,238,81,167,237,239,17,203,37,24,59,43,25,179,3,107,208,202,55,58,13,62,163,10,163,60,183,146,117,140,220,216,201,115,249,104,63,162,239,242,76,207,220,94,237,15,91,84,24,22,189,191,77,183,41,141,114,226,83,34,51,13,148,238,81,232,134,208,72,73,106,163,51,238,73,119,153,159,214,62,144,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,202,95,248,91,98,98,135,201,207,151,84,47,73,252,146,184,33,221,52,127,225,79,51,217,106,145,119,114,31,249,165,167,126,222,98,253,69,238,65,235,213,39,161,15,86,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,87,175,26,123,254,53,11,47,54,166,31,71,184,101,195,169,93,87,66,36,174,11,38,234,81,62,157,14,59,134,241,58,105,45,138,66,36,63,1,100,133,159,85,236,82,72,249,102,105,175,94,29,88,57,93,198,76,220,88,145,169,15,118,120,150,125,65,139,198,169,39,106,23,201,139,1,246,156,73,108,82,208,106,230,190,113,216,213,59,148,142,126,253,170,74,20,66,202,184,197,97,159,203,12,169,179,125,68,137,74,41,118,21,193,14,160,244,169,13,255,0,10,76,25,38,112,220,98,58,201,6,101,189,247,225,173,104,53,37,42,75,4,163,51,82,16,71,84,25,63,191,228,225,134,104,240,182,243,102,225,137,66,143,22,232,131,26,161,80,150,109,37,134,41,210,93,40,243,77,197,58,91,16,131,140,243,196,107,61,54,17,154,136,210,100,74,45,36,136,1,198,175,194,197,173,241,2,15,151,84,69,101,228,131,23,172,220,5,204,229,165,139,152,128,252,182,232,86,236,122,187,210,10,35,6,243,238,173,116,185,109,52,203,104,232,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,231,243,47,152,187,239,52,24,167,63,19,47,169,31,206,195,163,194,216,207,241,101,47,180,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,78,158,23,92,63,230,85,230,83,115,55,141,246,239,38,148,207,102,168,216,244,183,220,125,137,78,74,105,246,159,102,172,174,90,209,181,146,229,104,211,110,18,210,242,92,83,134,146,65,52,167,92,81,120,127,204,164,76,169,102,111,4,45,222,117,41,238,211,81,190,41,108,56,251,242,155,148,235,238,190,245,89,60,197,175,115,39,205,209,214,219,36,37,148,182,151,9,38,131,117,77,64,188,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,66,121,117,199,155,55,50,88,71,66,197,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,90,18,141,9,222,131,67,137,45,139,73,157,80,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,39,255,0,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,69,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,149,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,62,77,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,25,119,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,104,167,40,184,13,39,8,114,151,102,96,110,35,66,137,84,144,221,30,74,43,212,249,113,218,117,141,243,222,122,68,152,78,36,150,227,79,33,179,146,182,13,68,102,135,9,6,173,8,149,180,179,217,136,86,85,87,13,111,251,151,14,107,178,34,63,82,181,107,19,104,147,29,136,181,41,135,31,140,242,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,190,142,26,55,252,156,65,201,110,29,202,169,92,49,42,181,42,28,121,52,9,68,201,181,190,26,34,73,113,168,177,221,67,100,91,22,152,101,16,203,113,111,82,20,133,171,118,253,199,40,0,0,0,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,245,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,245,128,101,92,90,167,255,0,49,71,255,0,143,251,177,21,86,53,80,0,35,174,126,240,67,20,51,11,150,138,254,27,97,53,114,36,74,187,242,35,79,122,157,37,182,246,86,216,142,190,105,65,39,151,210,58,212,234,89,113,14,116,35,91,41,109,106,67,110,45,105,207,93,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,80,102,247,55,159,141,110,13,96,159,202,153,188,236,66,179,189,63,10,232,217,3,179,50,255,0,53,80,123,44,182,246,153,182,124,214,218,86,242,78,205,174,182,238,141,161,179,107,115,133,199,142,204,50,251,235,201,230,139,254,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,15,21,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,131,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,252,253,167,116,215,108,107,170,141,122,218,211,187,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,26,9,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,69,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,64,174,49,216,189,26,202,203,68,28,45,142,252,67,169,98,61,97,150,86,195,204,58,165,250,58,10,209,41,231,154,90,116,66,22,153,5,1,6,75,51,213,15,47,106,79,67,82,42,219,37,248,57,66,199,220,208,88,24,85,116,189,178,139,85,168,57,34,162,222,213,159,105,139,18,59,178,221,141,170,22,133,163,156,136,234,107,152,149,18,145,204,222,90,154,116,59,105,226,227,134,118,173,225,148,42,197,245,86,137,165,106,194,168,64,168,82,37,54,219,124,196,246,153,108,195,125,133,45,72,53,147,43,67,228,181,33,10,78,231,24,97,70,102,72,208,233,175,0,113,142,187,151,252,101,180,241,138,220,103,180,75,182,106,9,144,228,109,200,71,107,138,180,169,185,49,183,173,11,38,249,172,56,235,92,205,134,164,111,220,159,89,36,99,77,34,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,0,0,0,0,0,0,0,0,0,0,0,0,1,243,110,90,12,11,162,223,169,91,181,54,185,145,42,113,30,136,242,119,40,181,67,136,52,40,181,73,145,247,40,251,140,143,235,25,225,206,190,14,202,193,172,193,93,20,51,141,201,131,80,168,205,168,192,45,228,175,224,206,77,146,150,255,0,150,179,250,45,255,0,40,200,253,229,239,145,156,37,51,0,187,39,19,223,194,250,196,173,148,218,227,106,56,229,179,93,101,189,34,11,8,47,85,179,87,209,73,247,168,147,246,119,139,163,74,137,73,37,36,245,35,45,72,127,64,69,254,35,234,82,114,177,115,109,94,221,99,205,35,233,174,165,232,233,125,5,2,80,205,73,173,83,205,31,72,165,52,101,246,239,33,164,204,175,174,99,153,114,195,19,154,222,213,124,143,162,146,58,145,234,142,192,206,135,211,245,142,158,0,0,3,241,213,234,212,250,21,50,85,102,171,35,145,14,19,43,144,251,155,20,173,141,161,38,165,30,137,35,51,208,136,207,66,45,69,56,241,26,207,212,156,79,168,207,193,188,53,168,109,183,233,211,29,143,57,254,81,31,61,214,213,46,59,137,218,244,116,173,59,155,113,7,170,86,100,94,206,186,152,133,24,65,132,151,142,54,223,84,251,34,205,167,246,185,147,164,52,151,79,154,211,124,166,214,243,109,27,159,56,180,18,180,55,83,208,140,140,245,251,76,174,247,38,57,17,178,50,227,65,135,94,170,195,237,119,131,236,182,185,50,185,143,55,201,82,145,29,75,111,98,100,56,210,180,117,147,61,196,93,117,208,186,119,203,64,0,0,0,0,0,0,0,0,1,252,50,37,22,135,220,40,187,138,78,1,158,19,99,66,46,122,107,91,105,55,54,189,156,183,107,183,179,196,132,133,125,39,20,163,245,156,62,242,47,214,66,62,101,143,20,165,224,222,53,219,216,131,17,205,138,166,118,189,122,17,254,82,35,205,123,80,191,231,63,68,255,0,164,105,38,147,83,141,89,167,181,82,136,173,205,61,187,105,232,101,220,163,35,239,34,62,242,49,251,0,0,0,0,0,0,112,28,245,98,91,248,83,150,75,186,237,167,175,73,241,187,7,103,78,133,235,110,168,70,109,93,77,42,73,122,174,31,121,12,234,153,234,122,152,190,14,23,184,75,19,15,242,241,78,175,57,19,149,83,174,243,187,87,206,26,181,228,206,154,148,127,45,73,250,43,246,17,125,122,152,153,0,0,0,0,0,0,0,0,0,0,2,60,103,31,42,150,198,100,176,218,163,1,232,220,186,252,56,207,63,78,145,189,195,249,228,71,144,77,39,111,57,180,125,55,181,213,93,61,253,59,168,59,21,48,218,227,193,235,250,169,100,92,76,242,166,210,165,190,202,85,185,181,111,75,79,45,162,94,136,82,200,181,54,213,211,83,253,125,226,124,240,218,207,204,219,90,169,77,193,12,81,169,111,165,203,113,152,84,137,28,146,46,91,138,84,56,204,51,181,136,230,163,209,41,112,247,173,122,31,113,158,186,24,183,152,114,216,159,17,137,209,87,189,153,13,165,214,213,161,150,228,168,181,35,208,250,151,67,246,143,246,0,0,28,107,56,46,180,206,91,49,16,221,94,210,85,179,87,73,116,215,83,236,18,58,12,226,213,12,142,167,48,203,184,223,115,255,0,186,49,125,252,50,92,121,204,172,81,185,201,211,107,145,210,158,165,213,37,78,135,160,150,0,56,102,112,241,238,149,128,120,45,94,184,100,191,178,161,50,20,168,84,226,218,163,254,20,184,146,22,209,244,109,105,250,77,127,40,182,251,207,223,158,155,218,233,170,98,13,237,88,186,234,43,230,205,174,84,164,77,95,68,167,85,188,242,156,50,232,73,46,245,159,176,190,194,23,33,194,131,46,45,225,222,20,175,19,107,209,118,214,174,7,13,113,149,191,95,224,15,198,130,242,11,68,186,164,125,52,31,122,73,94,253,11,160,159,32,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,66,220,84,241,142,133,139,185,184,171,198,183,25,214,37,133,79,106,206,114,78,229,255,0,10,149,25,247,220,146,123,22,132,154,57,111,200,117,141,61,100,171,145,189,42,52,172,136,164,175,4,188,20,255,0,187,172,198,76,168,123,236,170,124,86,221,255,0,155,204,150,227,200,54,255,0,230,68,218,146,231,243,228,164,253,3,22,83,139,22,47,225,67,11,47,44,51,244,167,163,62,86,219,245,26,23,109,228,115,187,47,106,140,227,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,101,238,203,90,187,99,93,85,155,42,233,131,216,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,209,158,79,239,248,216,159,149,204,45,188,217,184,101,215,100,74,181,224,198,168,84,37,155,170,125,250,140,102,138,60,211,113,78,150,245,172,164,178,241,26,207,93,230,70,162,53,17,146,142,48,113,171,240,177,107,124,64,131,229,213,17,74,194,101,112,235,200,172,156,210,222,69,124,98,12,9,104,194,186,4,135,153,156,244,105,77,33,117,58,139,37,29,101,77,50,39,9,246,80,166,228,37,197,188,148,125,4,41,9,90,22,162,90,47,78,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,197,16,241,20,200,172,156,173,94,71,124,97,244,9,107,194,186,252,134,89,130,244,153,77,45,116,202,139,197,33,103,77,34,55,13,247,144,150,227,169,196,60,164,125,5,165,10,90,214,147,90,249,254,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,175,241,127,186,104,87,206,62,225,237,235,107,78,237,180,91,131,11,233,53,74,116,158,82,219,231,197,126,108,247,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,110,10,158,41,238,159,135,243,188,198,156,46,164,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,127,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,85,155,31,11,24,201,240,254,225,242,231,198,107,5,212,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,2,10,241,130,198,58,21,141,150,3,194,169,12,246,138,214,37,212,24,143,13,189,203,71,34,44,25,12,75,145,39,82,66,144,173,171,68,102,185,102,164,40,251,78,244,238,38,212,66,165,178,177,130,159,140,78,96,172,156,28,114,161,216,162,92,21,3,237,239,165,222,91,136,130,195,75,145,43,148,174,91,132,79,27,12,186,77,238,65,167,152,104,221,162,117,50,210,152,164,14,48,88,57,93,177,179,64,120,171,33,238,209,69,196,186,123,18,33,185,181,8,228,74,131,29,136,146,35,104,75,82,213,181,8,140,239,48,210,132,159,105,216,157,198,218,140,118,14,7,215,252,102,170,184,167,133,179,174,25,103,34,84,122,117,126,151,73,81,186,166,9,13,41,214,38,200,65,105,202,66,204,222,128,133,117,37,172,137,191,164,77,158,219,95,0,0,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,0,0,202,184,181,79,254,98,143,255,0,31,247,98,42,172,106,160,0,5,117,113,58,225,255,0,51,23,97,201,204,14,8,91,189,174,250,137,185,251,154,154,211,143,187,42,189,21,182,25,101,165,70,66,150,109,147,204,55,31,163,45,161,42,121,43,86,134,167,18,132,57,77,130,85,112,184,241,217,134,95,125,121,60,209,127,192,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,1,64,60,68,115,121,248,214,227,41,124,150,155,206,195,219,59,155,10,215,223,3,179,60,255,0,53,45,118,169,110,110,51,112,249,174,52,157,132,173,155,90,109,173,91,67,134,238,239,171,195,155,37,31,141,86,35,191,95,191,233,149,86,240,202,214,249,202,148,150,11,148,221,82,113,26,13,186,98,94,220,149,167,114,22,110,58,166,137,74,67,105,74,117,105,79,52,225,119,94,43,217,28,147,109,85,107,121,184,195,149,196,42,21,74,68,117,221,212,146,67,81,206,12,183,84,219,9,154,193,36,146,78,161,247,84,142,106,79,87,73,231,84,230,171,75,139,228,194,12,177,102,22,234,202,254,50,209,113,114,214,141,219,251,7,50,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,114,226,13,73,90,80,235,77,44,208,189,155,79,69,24,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,177,77,236,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,144,56,193,99,29,118,249,205,1,225,84,134,123,61,23,13,41,236,71,134,222,228,47,159,42,116,118,37,200,147,169,33,43,78,228,46,51,92,179,82,210,93,155,122,118,155,138,33,210,248,31,89,84,169,247,254,41,226,51,210,37,149,74,135,71,167,81,35,180,149,167,144,166,39,60,235,206,169,105,219,184,214,74,167,178,73,50,81,17,18,156,212,149,169,26,109,122,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,193,93,150,181,118,198,186,171,54,85,211,7,177,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,81,161,60,131,226,101,213,139,185,66,195,107,234,245,151,218,235,82,41,242,41,242,101,41,199,28,114,87,98,150,244,52,62,234,220,90,150,183,156,68,116,173,197,154,189,103,20,181,17,17,25,17,112,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,113,95,203,139,88,137,133,8,196,218,12,77,213,171,125,194,114,74,249,154,127,0,98,52,231,150,90,41,212,163,233,172,187,146,106,247,106,93,5,55,217,55,77,83,15,175,106,61,215,78,95,42,109,14,165,30,106,58,37,90,45,151,146,225,23,82,81,119,160,189,135,246,24,208,182,79,49,238,149,143,152,45,65,184,99,63,190,161,14,20,88,85,18,218,162,254,20,136,145,214,233,245,109,9,250,78,255,0,36,182,251,143,221,220,192,68,254,38,206,60,222,86,43,60,148,235,185,201,9,87,82,232,147,167,76,212,80,133,44,200,170,113,12,251,137,246,255,0,251,162,26,58,201,235,173,61,150,188,59,54,151,184,147,108,210,18,125,52,208,251,4,126,131,178,128,0,15,241,153,45,136,17,31,157,41,123,25,142,218,157,113,90,25,237,74,75,83,61,11,169,244,47,96,168,110,36,185,249,155,116,213,42,88,33,133,213,46,93,46,35,143,66,171,200,228,145,243,28,74,166,70,125,157,175,199,37,22,169,83,103,189,11,208,187,136,245,212,196,6,194,188,54,184,241,134,254,165,217,22,235,60,217,181,89,108,50,165,110,109,59,18,235,200,104,215,162,212,130,61,13,196,244,212,191,87,120,191,28,156,101,82,216,203,110,27,83,160,51,27,153,95,153,25,151,234,50,55,184,95,60,184,241,201,212,237,231,56,143,166,206,186,167,167,187,167,124,135,0,0,0,0,0,0,0,0,0,0,16,223,138,22,19,67,196,12,188,84,107,205,196,231,84,232,92,158,203,243,134,157,57,211,161,37,127,203,74,126,138,61,164,127,86,134,40,124,143,67,212,134,138,178,43,137,114,49,91,44,150,141,221,80,95,240,249,61,191,180,39,66,245,118,212,36,182,158,164,148,164,253,86,203,184,135,126,0,0,0,0,0,1,92,156,100,47,197,83,48,206,137,101,178,230,223,74,246,158,98,116,215,119,42,69,61,194,254,73,233,223,239,47,215,220,42,66,197,181,95,189,110,168,54,204,103,54,57,51,155,181,90,17,233,177,181,47,218,101,236,79,188,105,190,203,183,209,107,91,80,232,77,167,68,198,230,104,90,254,147,138,87,188,255,0,75,222,62,216,0,0,0,0,0,0,0,0,0,0,8,85,196,75,37,244,204,120,177,166,223,150,219,124,139,158,131,13,201,68,122,169,93,161,150,25,150,239,43,215,125,13,163,115,142,167,214,218,102,95,89,116,42,64,171,83,42,246,109,201,38,151,53,29,158,165,72,152,182,150,90,165,123,30,105,195,73,247,25,164,244,82,79,218,101,211,218,46,27,133,182,113,37,98,149,9,24,39,119,47,117,90,223,167,18,161,187,161,22,232,108,34,20,100,22,141,176,148,151,174,226,143,83,89,171,223,169,117,22,28,0,0,56,46,115,35,205,44,183,226,18,164,74,230,182,116,42,178,144,141,132,157,165,216,36,104,90,151,126,131,59,53,31,245,194,79,247,229,255,0,247,70,47,183,134,43,6,198,86,41,58,159,229,30,97,207,240,211,161,137,102,63,61,70,116,122,101,62,77,74,82,246,49,17,149,190,226,180,51,209,9,73,153,158,133,169,247,23,176,80,183,17,140,203,213,113,183,25,234,246,196,89,251,232,86,188,249,20,214,154,229,36,181,122,52,185,104,37,234,109,33,127,65,221,52,51,81,125,102,125,222,67,34,248,7,43,30,49,230,129,76,117,63,197,116,121,145,106,179,203,82,249,198,26,155,25,46,35,242,136,81,106,151,123,211,169,151,176,140,251,180,29,109,208,41,214,181,191,77,182,233,44,242,161,210,226,51,13,132,110,82,182,182,218,9,9,45,84,102,103,209,37,222,102,127,88,250,64,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,163,219,178,233,161,88,214,173,102,245,186,103,118,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,51,27,136,87,173,87,18,175,251,151,17,171,177,226,49,82,186,171,19,107,115,26,136,133,37,134,223,146,242,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,191,62,29,88,57,66,193,188,163,216,145,169,15,118,137,119,133,61,139,198,169,39,106,209,206,149,61,134,156,73,108,82,214,73,229,48,81,216,213,59,82,190,70,253,169,82,212,66,74,138,1,226,105,130,159,129,108,220,93,61,158,161,218,160,95,122,222,176,247,187,189,230,187,107,239,118,134,220,209,180,37,58,74,106,78,196,150,237,26,54,183,40,213,187,73,127,193,47,24,232,78,218,183,214,95,164,51,201,173,70,168,29,227,13,205,203,87,107,138,227,113,226,72,45,9,27,27,228,173,168,221,77,123,151,218,189,84,232,218,140,250,7,26,191,11,22,183,196,8,62,93,81,21,151,147,188,170,222,89,175,197,202,125,159,70,166,203,77,177,78,145,30,77,217,87,109,194,101,20,234,113,175,215,36,186,164,45,61,165,196,165,196,178,141,170,220,178,53,25,114,208,226,209,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,31,38,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,136,1,151,190,17,152,113,96,99,45,209,117,226,139,255,0,45,45,10,85,64,218,180,168,245,104,164,93,165,189,176,228,181,54,66,216,124,144,239,45,103,42,34,227,186,201,54,239,44,221,52,18,22,148,20,107,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,79,254,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,83,7,25,252,94,141,119,227,205,181,132,116,231,226,61,31,15,104,234,122,97,165,135,80,251,53,26,135,45,215,25,90,213,234,45,5,25,152,46,36,208,93,13,231,8,212,102,91,81,250,248,45,224,229,10,240,198,91,183,24,170,239,115,37,225,221,62,60,122,92,109,171,45,178,170,73,144,218,164,239,74,200,143,99,12,72,107,150,164,45,42,237,59,189,85,54,147,59,148,16,3,140,158,10,124,185,203,237,39,24,226,84,57,50,240,202,160,124,230,28,119,107,111,193,168,187,30,59,155,82,77,168,212,242,95,68,51,78,171,66,73,190,126,187,149,176,133,96,100,191,24,232,88,5,154,11,3,21,110,150,119,209,105,85,7,35,212,92,220,178,236,209,101,199,118,35,178,116,66,22,181,242,81,33,78,242,210,147,82,249,123,11,67,86,165,163,224,0,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,0,0,12,171,139,84,255,0,230,40,255,0,241,255,0,118,34,170,198,170,0,0,5,53,241,58,225,255,0,15,8,166,73,204,14,8,91,189,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,163,45,161,73,101,72,86,134,150,212,132,55,197,120,92,120,236,195,47,190,188,158,104,191,224,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,10,171,227,5,155,206,252,163,216,179,127,152,155,124,169,200,31,222,37,64,136,203,171,63,238,31,112,208,143,230,18,78,126,93,177,94,185,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,138,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,161,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,170,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,14,127,178,125,85,202,110,46,41,52,242,136,229,137,120,200,153,62,212,91,46,168,215,25,132,45,38,228,23,82,226,212,238,248,228,243,72,39,20,165,19,168,82,23,187,121,184,219,126,215,134,126,117,233,217,96,190,234,86,78,37,212,251,54,27,93,186,201,155,49,195,148,247,161,167,50,203,134,220,134,99,178,151,55,243,180,67,14,18,91,220,122,48,163,89,37,147,74,175,80,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,51,3,138,184,153,117,99,38,35,220,120,165,122,203,237,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,133,234,112,197,194,223,193,126,77,172,174,215,66,244,101,86,237,237,23,77,67,248,87,59,181,118,167,15,178,63,209,106,74,55,65,110,23,168,157,186,105,235,36,150,107,18,168,81,15,22,203,42,171,106,231,74,224,174,212,36,68,114,61,227,71,165,86,224,165,149,168,214,219,8,140,152,38,151,72,210,68,75,230,193,117,68,73,53,22,197,32,245,212,205,41,145,92,16,177,75,255,0,148,188,20,168,87,127,218,151,77,34,153,217,126,216,211,223,231,18,63,250,53,59,22,191,173,9,252,161,142,171,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,219,146,129,78,186,109,250,149,183,86,103,155,14,169,17,232,111,163,114,147,185,183,16,104,81,106,147,35,46,138,62,227,35,250,198,124,115,209,128,114,176,31,30,107,244,198,147,252,87,89,153,42,171,0,181,47,155,97,233,178,82,218,63,40,181,30,137,107,189,90,25,251,72,143,191,215,240,231,204,189,87,4,177,158,145,108,74,159,178,133,116,79,143,77,117,174,82,79,71,164,203,136,131,94,164,210,215,244,26,211,66,52,151,214,71,223,125,52,233,209,234,116,248,213,40,171,222,196,182,80,251,106,208,203,84,41,36,100,122,30,135,220,126,209,250,4,76,226,116,193,191,149,138,182,135,249,55,159,115,252,20,233,162,132,169,223,235,132,111,239,200,255,0,238,136,104,155,38,113,230,158,91,240,245,81,229,114,155,42,21,37,75,70,194,86,226,236,17,245,45,79,187,81,222,128,0,5,120,241,73,206,36,172,45,161,47,4,237,21,237,171,92,20,227,84,199,116,35,219,13,244,77,140,178,209,198,20,147,245,219,73,234,75,37,123,180,46,162,158,105,84,202,189,227,114,70,165,194,71,104,169,86,38,33,148,22,169,70,247,157,112,146,93,230,73,45,84,162,246,145,117,246,11,191,225,219,146,250,102,3,216,240,175,219,145,28,251,158,189,13,185,38,122,169,61,157,151,217,136,239,43,212,125,109,175,107,141,43,214,218,70,127,81,116,57,170,0,0,0,0,0,0,0,0,0,0,3,226,94,150,250,46,155,106,101,9,196,234,153,60,189,75,95,209,113,42,247,151,232,251,198,100,47,171,85,251,42,234,157,108,201,115,123,144,249,91,149,161,22,187,219,74,253,134,126,197,123,197,183,112,111,191,14,167,134,149,187,45,231,55,29,43,179,114,211,166,154,115,100,84,28,63,228,245,238,247,159,234,238,22,56,0,0,0,0,0,2,146,120,191,94,137,174,230,17,22,162,29,220,86,238,189,54,233,167,104,131,1,207,209,47,119,188,255,0,80,228,252,57,44,162,190,179,101,103,81,222,61,177,213,233,30,106,251,246,255,0,22,203,81,116,220,147,62,168,246,24,208,112,0,0,0,0,0,0,0,0,0,0,0,254,41,36,164,154,84,90,145,150,134,42,95,138,254,81,217,164,75,44,121,179,160,236,106,91,156,186,154,57,166,122,186,163,157,41,231,117,113,227,62,226,79,170,148,105,238,246,144,175,60,30,196,58,134,22,98,85,189,124,83,156,216,186,85,74,36,167,58,36,247,33,169,13,186,101,213,42,211,242,101,215,105,159,219,220,52,103,128,88,153,78,197,188,35,181,175,136,18,57,171,168,82,32,189,43,212,82,118,62,228,86,157,90,122,161,58,233,204,46,164,68,94,239,112,232,64,0,56,86,119,31,67,25,103,190,205,127,202,161,85,18,95,105,211,228,140,233,207,61,211,164,153,123,94,89,255,0,250,70,52,13,195,157,181,183,149,139,87,122,54,238,137,5,69,215,93,72,233,209,58,137,54,33,135,19,204,197,198,193,236,16,149,106,211,92,223,88,186,73,116,181,55,161,150,200,210,98,77,108,220,212,218,90,79,69,182,69,183,84,159,214,68,40,242,141,75,168,222,119,76,58,68,66,230,78,173,79,110,58,62,137,106,235,206,18,75,188,200,190,146,189,228,95,96,191,30,31,249,105,133,151,172,21,167,115,215,204,171,220,45,51,87,150,173,12,185,106,126,36,93,237,232,78,184,147,209,108,253,34,211,95,97,17,119,202,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,147,226,167,140,117,220,34,202,61,94,53,184,206,146,239,218,131,86,115,146,119,35,248,44,89,44,62,228,147,216,180,40,151,204,98,59,172,105,234,169,60,253,233,81,41,4,71,73,152,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,26,115,1,88,28,109,48,114,132,237,171,98,230,6,59,220,154,212,106,129,89,211,27,218,181,118,184,174,55,34,92,115,212,215,177,190,74,218,147,208,145,185,125,171,214,86,141,164,142,37,112,184,197,232,216,75,156,27,101,138,147,241,24,166,223,49,222,180,37,60,243,14,186,180,46,74,144,184,169,104,155,250,43,92,198,34,54,106,81,41,4,135,22,106,219,244,211,102,156,77,240,47,17,243,23,131,246,46,23,225,125,27,183,85,103,98,4,39,94,121,211,52,69,167,197,77,62,160,78,74,146,225,17,242,217,70,228,234,122,26,141,74,74,16,149,173,104,66,187,94,90,50,233,98,101,127,11,32,97,157,139,31,249,169,149,137,187,222,254,51,170,118,102,89,126,103,45,215,92,228,243,121,8,87,41,10,216,142,226,46,243,62,170,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,63,248,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,170,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,1,153,108,126,198,58,238,96,49,150,236,198,43,141,158,207,46,230,168,42,67,113,183,33,125,146,42,18,77,198,141,189,8,65,57,202,97,182,154,230,108,37,47,102,229,122,202,51,23,63,194,78,202,165,90,185,45,183,235,180,249,18,220,145,120,214,42,181,185,201,121,105,52,54,250,36,170,9,37,162,36,145,146,57,80,90,81,146,141,71,189,75,61,116,50,74,102,80,231,248,253,131,148,44,192,96,213,217,131,183,27,221,158,37,205,79,84,118,228,237,90,251,36,164,40,156,141,39,98,22,131,115,148,251,109,59,203,222,73,94,205,170,245,84,100,51,46,52,187,150,188,94,141,143,88,13,99,98,227,47,196,114,69,197,71,101,234,129,68,97,214,88,106,162,141,90,154,203,104,119,85,146,27,146,219,205,145,153,171,82,65,25,41,68,100,163,233,96,0,0,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,0,0,1,149,113,106,159,252,197,31,254,63,238,196,85,88,213,64,0,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,192,177,114,89,85,202,199,19,188,58,174,218,22,252,180,225,93,203,34,176,118,252,195,146,169,69,9,243,161,205,83,180,247,220,82,73,72,90,84,78,169,162,89,168,214,201,36,249,142,45,15,109,180,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,10,75,207,87,12,171,203,5,110,25,88,131,128,244,89,119,6,29,84,100,48,132,83,155,124,158,168,209,165,201,148,212,118,97,37,181,43,157,49,14,61,33,180,50,166,201,110,245,52,184,90,160,157,118,197,50,3,147,234,86,83,112,141,41,168,20,183,47,187,198,60,57,247,90,222,117,38,136,207,161,10,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,148,0,57,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,72,56,115,195,207,30,111,188,203,215,50,221,42,28,74,108,139,62,67,39,116,92,45,171,180,211,169,208,157,65,56,204,132,168,182,155,171,125,165,37,76,176,123,28,86,166,75,38,137,183,148,213,239,97,86,27,208,176,127,14,45,204,47,182,38,85,101,210,173,154,123,84,232,143,85,39,46,92,165,182,217,104,70,183,23,254,36,36,146,218,19,162,27,66,16,148,161,57,130,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,138,188,78,177,75,240,95,147,107,215,178,87,125,25,85,187,123,61,173,79,254,11,206,237,93,169,194,237,108,117,66,146,141,208,91,155,235,171,110,154,122,170,37,154,5,16,225,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,53,16,2,186,184,210,96,229,118,240,193,171,75,24,169,15,115,34,97,221,66,68,122,164,109,168,45,177,106,74,142,218,100,239,82,200,207,99,236,71,107,150,148,45,74,237,59,189,84,182,163,56,23,195,70,255,0,141,135,217,210,195,185,85,43,134,93,42,155,92,145,38,129,40,153,55,118,76,92,184,206,53,22,59,168,108,143,122,21,48,226,25,110,45,137,90,80,181,109,217,184,172,43,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,189,196,3,45,48,179,11,130,181,30,66,249,117,123,121,167,170,241,21,161,159,49,76,68,149,177,189,13,214,210,90,173,239,164,122,233,237,35,46,234,14,172,210,234,54,101,211,50,145,44,185,115,168,179,220,142,191,162,122,58,203,134,147,238,51,47,164,159,121,151,218,47,15,134,30,98,227,99,14,8,69,181,42,78,108,172,90,196,138,90,90,208,207,124,104,209,33,54,78,106,77,33,5,170,220,50,219,170,143,235,50,19,60,70,78,35,13,173,204,172,93,91,17,187,100,73,202,62,186,104,69,78,151,212,103,230,1,237,157,24,207,216,242,15,255,0,210,33,162,204,145,190,135,242,207,98,154,63,147,66,165,164,254,210,167,198,29,212,0,7,61,199,220,76,167,97,30,17,221,55,196,249,28,165,211,233,19,158,139,234,41,91,223,110,43,174,161,61,16,173,53,229,159,83,35,47,127,184,103,51,24,177,14,161,138,120,149,112,223,53,23,55,174,171,82,151,41,190,137,45,168,118,67,142,145,116,74,117,252,161,255,0,36,143,236,238,22,25,194,131,40,236,213,229,158,60,222,48,119,181,17,206,93,49,28,211,45,29,73,193,148,203,186,182,241,31,113,171,213,82,52,247,251,8,91,66,82,73,73,37,37,161,17,104,67,250,0,0,0,0,0,0,0,0,0,0,0,51,229,196,110,202,43,27,54,87,149,33,147,221,29,62,142,229,47,187,119,241,108,69,31,77,202,50,234,191,105,142,173,194,6,244,77,11,48,139,181,20,238,210,184,180,245,118,235,187,179,193,158,231,232,158,157,254,242,253,98,237,192,0,0,0,0,0,103,231,137,44,180,205,205,157,224,250,15,161,250,63,203,33,151,244,14,169,193,238,157,50,78,96,158,168,50,189,24,135,183,158,157,11,174,248,83,201,61,231,175,127,184,93,144,0,0,0,0,0,0,0,0,0,0,0,15,55,136,182,69,47,17,172,154,213,149,87,78,177,171,16,36,194,81,234,175,84,157,101,109,153,250,170,73,159,69,159,77,75,237,46,241,158,76,220,96,93,87,1,49,166,191,106,75,103,108,23,166,202,149,78,94,228,158,232,167,45,246,218,61,9,197,153,106,150,143,233,30,239,127,215,42,184,81,102,149,251,42,245,60,25,185,29,214,149,89,86,232,106,218,93,37,188,244,24,237,167,68,52,106,250,41,87,83,89,39,223,161,245,23,38,218,210,234,18,226,15,84,172,137,68,126,242,49,255,0,64,2,57,113,0,170,49,74,203,13,220,228,133,236,39,233,243,216,73,232,103,170,149,79,149,161,116,35,247,12,244,188,124,249,75,52,117,230,56,102,95,172,198,132,56,122,71,118,62,86,237,4,60,207,44,213,79,167,168,189,98,61,197,232,232,157,126,175,176,119,203,182,229,167,217,214,205,82,233,170,175,100,74,84,55,230,190,173,20,122,33,166,212,181,125,18,51,238,73,247,17,159,212,99,61,57,214,199,73,184,235,142,247,21,115,93,41,212,233,210,233,212,242,233,235,199,110,100,149,52,175,201,161,69,170,93,238,81,25,251,207,221,35,56,78,101,173,88,129,136,46,98,237,109,175,226,187,125,195,76,83,221,223,53,135,224,200,71,209,117,42,250,43,62,244,154,125,250,159,65,115,232,74,80,146,66,75,66,73,104,95,96,255,0,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,31,242,180,165,105,82,20,90,146,136,200,254,193,76,28,88,242,214,172,63,196,22,241,118,136,215,241,93,192,225,38,81,238,238,154,251,243,164,47,233,58,165,125,20,23,114,73,62,237,15,160,142,89,42,199,73,184,21,142,246,237,115,93,105,213,25,209,41,213,14,239,82,51,147,35,169,213,126,77,106,61,18,215,114,72,143,220,126,253,11,218,87,45,58,241,182,105,119,77,37,205,240,234,176,216,154,202,180,81,106,135,91,74,211,244,136,143,185,69,222,68,127,81,14,7,196,46,59,178,114,183,119,161,166,121,134,154,125,65,71,235,17,109,47,71,75,235,245,253,131,61,236,159,34,82,13,125,57,110,17,159,234,49,161,110,31,245,70,42,185,97,180,92,142,189,228,197,62,3,10,61,12,180,82,105,241,117,46,164,94,241,35,64,7,252,184,180,180,133,56,179,209,40,35,81,159,184,136,83,103,21,220,210,191,122,222,165,131,54,219,186,82,168,202,221,49,91,75,172,182,94,157,29,196,232,182,137,95,69,73,234,75,52,251,181,62,162,42,229,31,2,234,184,247,141,52,11,82,35,59,160,179,54,44,170,138,247,36,182,197,41,108,54,233,232,110,32,207,68,186,95,68,247,123,190,173,13,225,213,145,75,195,155,38,139,101,82,19,164,106,60,8,208,146,122,171,214,38,153,67,100,126,178,148,101,209,5,211,83,251,79,188,122,64,0,0,0,0,0,0,0,0,0,0,0,20,155,198,18,157,50,54,96,152,168,62,189,99,205,221,200,45,11,166,200,80,9,93,199,175,127,188,114,174,27,83,17,11,54,118,123,235,62,133,233,15,44,152,95,210,52,14,0,0,0,0,0,63,225,215,80,202,13,199,15,68,151,121,140,223,230,246,231,77,221,143,247,53,101,10,220,151,187,22,135,166,157,208,163,167,220,95,163,238,19,19,130,237,32,151,125,222,21,83,95,86,189,31,161,105,239,102,162,159,127,244,11,127,0,0,0,0,0,0,0,0,0,0,0,0,16,99,138,190,1,70,196,140,21,249,115,73,133,186,179,111,61,218,93,119,152,101,172,54,34,78,117,73,209,78,37,31,77,100,122,146,77,95,105,116,20,171,108,86,234,22,101,219,75,184,97,175,147,54,139,80,98,99,103,162,85,181,198,93,74,203,188,140,143,67,73,123,12,190,163,26,38,201,230,42,254,23,240,10,213,185,94,119,153,45,154,108,24,146,213,183,77,95,40,81,214,179,208,144,130,239,115,216,90,123,135,107,0,17,39,137,219,200,107,43,213,98,81,107,189,215,210,95,105,211,166,138,21,166,160,221,168,197,109,41,220,107,125,9,34,215,77,117,81,116,26,43,201,36,57,16,178,211,99,183,32,180,53,81,41,139,73,116,232,147,129,27,66,233,246,14,27,197,123,27,149,135,216,26,86,101,30,119,46,167,112,201,236,146,17,202,215,88,79,195,156,218,186,169,181,39,233,32,187,140,149,246,23,81,75,150,61,173,81,191,47,74,53,167,78,78,249,85,170,140,120,72,234,146,245,158,117,45,145,245,52,151,122,203,218,95,105,13,22,101,75,9,41,248,53,129,182,165,169,26,39,34,89,210,160,191,80,249,197,43,124,190,198,195,110,171,170,214,69,169,183,220,147,219,238,250,250,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,14,67,154,204,36,167,227,46,6,221,118,164,152,156,249,101,74,156,253,63,231,20,157,146,251,27,237,180,174,139,65,30,134,231,114,143,111,191,234,206,157,241,107,84,108,59,210,179,105,212,83,178,85,22,163,34,18,250,164,253,102,93,83,102,125,13,69,222,131,246,159,218,98,232,248,80,227,113,226,14,6,157,153,88,157,204,169,219,210,123,36,116,114,180,210,19,16,224,182,158,169,109,41,250,75,62,243,53,125,165,212,119,44,237,66,145,59,45,55,195,113,203,83,69,18,166,181,23,78,169,40,18,117,46,191,104,206,165,73,6,213,70,83,106,78,211,67,235,73,150,186,233,162,143,160,190,174,24,143,33,220,175,82,73,37,166,199,88,73,253,165,78,132,37,176,0,226,153,195,197,95,193,6,1,93,87,43,46,242,229,189,77,157,18,34,182,235,163,231,10,66,208,122,26,22,93,237,251,75,79,120,206,205,207,91,168,94,119,109,82,225,152,190,116,218,213,65,249,142,30,137,78,231,30,117,75,62,226,34,45,77,71,236,34,250,136,93,87,10,140,2,141,134,248,43,242,230,173,11,109,102,225,123,180,180,239,48,207,72,111,196,130,234,83,162,92,82,62,154,12,245,52,146,190,194,232,39,56,0,0,0,0,0,0,0,0,0,0,0,0,168,14,52,84,130,110,251,179,234,164,174,174,250,67,82,211,220,205,57,62,255,0,232,16,235,40,119,58,109,44,126,182,107,43,86,212,181,219,117,61,53,239,132,250,125,199,250,94,225,164,22,157,67,200,39,27,61,82,125,198,63,236,0,0,0,0,4,104,207,158,98,169,216,5,131,146,164,243,52,171,85,54,118,20,232,174,188,185,81,73,206,188,165,167,232,189,252,173,62,174,189,217,246,168,212,102,85,166,57,80,168,61,205,144,238,155,215,180,147,174,132,68,93,8,136,187,136,133,148,112,92,83,45,222,87,138,84,189,28,123,209,251,83,161,245,209,170,142,162,222,0,0,0,0,0,0,0,0,0,0,0,0,7,200,187,109,186,117,225,108,85,173,106,179,60,216,117,104,79,194,125,27,148,157,80,235,106,66,139,84,153,31,114,143,184,200,254,178,25,207,205,182,22,187,132,88,255,0,121,90,252,190,92,55,43,53,25,84,244,106,71,182,33,205,125,13,22,187,212,103,209,191,229,30,239,120,158,188,27,113,149,134,161,215,48,134,160,246,231,215,34,77,85,143,84,203,68,25,83,227,164,186,35,78,253,122,154,191,87,180,90,144,0,137,156,77,220,66,50,187,88,37,175,105,169,114,8,186,107,169,250,58,96,161,171,117,42,93,193,76,66,15,69,42,99,36,71,238,61,228,52,115,149,82,114,6,92,172,71,38,59,184,155,182,169,110,26,182,233,162,74,3,30,194,251,12,83,143,19,140,95,44,79,204,133,66,4,23,181,133,109,182,237,25,72,219,222,244,121,243,8,213,169,161,39,244,92,46,157,75,235,49,208,248,74,229,245,171,247,22,100,226,69,193,31,153,76,161,70,90,162,22,243,45,38,179,38,11,200,87,168,226,85,244,86,125,13,38,159,126,167,208,93,67,109,165,166,210,210,11,68,160,137,36,94,226,33,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,198,210,235,106,105,101,170,86,70,147,47,121,24,165,126,45,89,125,106,194,197,136,216,147,111,198,229,211,43,177,144,169,101,188,207,89,175,73,156,242,213,235,184,165,125,20,23,66,73,39,221,161,244,28,243,134,62,47,150,24,102,66,159,2,115,218,66,185,27,106,140,148,109,238,122,68,248,100,74,212,144,163,250,45,159,78,133,245,144,184,252,213,18,231,229,202,251,114,27,186,19,150,213,81,194,86,221,117,73,192,127,223,246,144,206,45,196,149,34,224,169,161,103,170,147,49,226,51,247,158,243,23,203,195,33,196,47,43,180,114,66,247,26,87,28,143,166,154,31,163,161,137,102,0,42,183,140,158,50,176,236,58,30,16,211,222,218,250,36,70,170,191,234,153,234,130,42,132,117,23,84,105,223,167,82,87,234,246,136,21,148,156,45,119,23,113,254,205,181,249,124,200,109,214,105,210,170,8,212,139,116,66,154,194,29,45,119,164,203,163,159,201,61,222,225,163,11,74,219,167,89,246,197,38,214,164,179,202,135,73,132,196,38,17,185,74,209,13,54,148,36,181,81,153,247,36,187,204,207,235,49,245,192,0,0,0,0,0,0,0,0,0,0,0,5,67,241,163,83,46,94,54,114,82,189,92,103,210,27,147,161,244,213,170,118,130,181,233,213,25,148,169,141,207,128,247,41,246,181,216,189,164,173,53,35,35,232,100,101,220,102,52,19,144,204,197,83,177,247,7,34,201,230,107,86,165,239,237,201,209,93,57,146,165,19,125,121,72,79,209,103,249,58,253,125,123,228,184,0,0,0,0,10,79,226,255,0,137,146,46,204,114,133,100,17,127,4,181,57,156,149,116,245,187,84,56,14,171,166,194,50,208,211,237,53,126,174,225,1,196,246,224,249,94,139,79,204,3,244,87,147,171,181,77,188,147,212,250,114,225,79,82,187,139,78,227,246,153,126,177,118,64,0,0,0,0,0,0,0,0,0,0,0,0,42,195,140,150,8,233,14,137,140,244,180,106,102,236,106,60,134,245,238,45,42,18,84,230,170,115,236,232,72,253,126,193,5,178,95,137,210,48,175,49,150,93,97,182,247,49,81,172,211,169,146,143,82,45,172,57,62,58,150,175,160,163,61,9,190,226,34,63,113,141,21,209,42,108,86,232,208,43,49,79,86,103,197,106,75,103,215,170,86,130,81,119,145,31,113,251,136,126,208,17,19,138,4,227,137,150,10,155,100,157,121,207,188,223,127,118,180,249,162,141,48,222,158,170,182,34,90,212,164,39,114,166,86,160,199,34,215,77,77,111,161,62,242,247,251,197,251,95,87,156,108,15,201,19,85,101,124,204,152,86,10,99,198,79,85,110,148,138,66,148,130,215,106,200,186,181,222,101,183,223,245,208,85,118,169,86,196,204,65,153,83,90,119,212,46,90,187,142,165,58,164,190,118,67,230,162,45,116,74,126,146,251,244,34,251,6,128,114,49,131,116,236,31,203,205,165,21,134,182,206,172,210,96,85,167,122,202,61,36,61,6,49,56,93,86,178,63,89,190,244,232,94,226,33,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,188,243,96,221,59,23,242,241,118,196,125,173,211,104,212,153,245,104,62,178,139,89,12,193,146,77,151,69,160,190,147,157,234,212,189,228,99,63,212,42,165,91,12,241,6,29,77,9,217,80,182,170,237,186,164,234,147,249,216,239,146,140,181,209,73,250,72,239,208,203,237,23,235,98,94,113,177,195,36,78,213,147,243,210,102,216,74,143,37,61,83,182,82,233,9,82,203,93,168,35,234,239,121,22,223,119,213,65,56,145,79,85,39,17,46,154,90,211,181,80,235,83,163,153,107,174,134,135,214,159,121,251,189,226,242,248,95,78,57,121,96,166,54,105,211,146,251,45,247,251,169,240,191,237,18,236,7,226,173,212,216,162,81,167,214,101,30,140,192,138,236,151,15,175,68,161,6,163,238,35,62,226,247,24,206,166,116,49,58,70,42,102,50,244,172,56,222,214,41,213,154,141,50,41,234,71,185,134,231,200,82,21,244,18,101,169,57,220,100,103,239,49,58,120,54,224,142,176,235,120,207,84,70,134,78,201,163,199,111,94,242,210,159,37,46,106,151,62,222,134,143,215,236,22,158,0,0,0,0,0,0,0,0,0,0,0,0,2,147,184,193,215,162,212,51,0,197,21,148,232,237,47,119,56,245,62,188,200,80,20,158,242,211,184,189,134,98,4,9,241,194,3,19,36,90,120,229,54,200,50,254,9,117,242,249,202,233,234,246,88,115,221,79,77,134,103,169,171,216,105,253,125,194,236,0,0,0,0,7,241,74,218,90,152,205,150,106,111,83,191,241,202,227,185,18,175,154,147,216,246,22,157,219,97,176,131,254,74,79,189,30,225,201,182,158,155,180,232,59,198,71,177,25,24,91,153,59,82,237,121,27,218,139,219,183,167,93,53,221,2,75,101,215,106,143,189,207,112,209,107,110,33,212,19,136,61,82,125,198,63,232,0,0,0,0,0,0,0,0,0,0,0,0,114,12,216,225,163,56,169,128,151,141,182,191,203,162,141,80,145,20,186,245,124,161,62,132,23,210,73,119,185,237,61,61,227,58,87,5,54,101,147,124,84,169,14,150,217,84,26,171,209,148,93,15,71,24,120,210,126,211,46,244,251,204,190,209,126,124,60,113,81,156,84,203,69,191,41,11,213,218,3,81,40,111,22,135,209,108,83,226,26,191,144,146,239,115,217,169,125,102,36,200,8,49,197,214,82,227,229,198,34,19,254,203,91,109,7,246,28,9,226,159,114,249,25,137,152,247,134,177,36,185,177,151,238,250,51,110,43,67,61,169,84,214,136,207,66,234,125,12,77,222,41,185,128,137,58,45,175,129,86,220,238,108,58,85,58,20,135,207,148,105,213,198,138,108,85,23,174,222,189,198,158,229,153,125,189,227,139,240,215,193,41,88,179,152,74,101,69,228,109,167,219,106,102,174,167,53,35,213,200,243,161,153,167,78,98,85,244,92,215,94,165,245,24,190,232,113,145,10,35,16,218,250,12,54,150,147,246,36,180,47,243,15,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,51,35,34,108,71,225,187,244,31,109,77,43,236,81,104,127,231,20,35,196,163,4,101,97,46,97,42,117,22,155,221,79,185,13,234,186,92,212,139,71,36,78,152,100,157,57,138,87,209,111,93,122,23,212,67,180,112,178,199,248,144,99,93,24,21,114,78,229,68,171,83,166,200,142,124,163,86,142,58,80,162,164,189,70,245,238,37,119,172,139,236,239,16,139,48,113,153,135,143,152,149,14,51,155,217,98,239,172,182,218,180,50,220,148,205,116,136,244,62,165,208,133,192,240,137,150,169,57,113,150,149,127,177,86,220,65,125,133,2,0,157,0,35,55,16,236,84,99,10,242,209,112,74,90,246,187,95,102,93,13,146,208,207,87,31,167,203,52,255,0,33,69,222,223,183,66,250,200,80,101,191,77,153,123,95,20,218,67,69,186,85,122,170,204,100,151,66,213,199,222,36,151,180,139,189,94,242,47,176,104,183,41,216,104,206,21,224,37,157,109,163,242,235,163,83,228,74,46,189,31,56,76,33,101,244,148,93,237,251,15,79,112,235,224,0,0,0,0,0,0,0,0,0,0,0,3,254,92,113,13,32,220,89,232,146,239,49,157,44,240,226,50,49,71,50,119,93,218,202,54,53,43,176,236,78,186,233,182,4,102,207,174,212,159,123,126,225,193,246,158,155,180,232,58,206,85,175,83,176,49,202,220,185,20,175,154,141,219,55,150,157,251,161,190,130,254,74,143,189,126,225,164,212,171,113,106,67,250,0,0,0,3,198,227,5,194,229,173,135,85,106,235,78,242,151,27,145,162,182,238,211,115,237,167,187,67,253,47,112,204,99,207,57,33,195,121,229,110,90,187,207,77,5,140,97,126,81,32,95,252,62,101,221,172,209,121,119,66,249,125,145,254,210,163,230,233,91,91,107,245,121,201,109,58,52,141,58,151,95,103,81,93,212,234,132,202,52,246,231,195,115,151,33,157,118,171,66,61,53,73,145,244,50,50,238,51,26,71,203,6,40,194,197,236,25,161,94,145,100,115,87,51,181,115,61,67,78,155,37,188,217,119,161,31,205,251,191,237,29,92,0,0,0,0,0,0,0,0,0,0,0,0,127,140,184,232,151,21,232,142,150,168,121,181,54,162,250,140,180,63,243,140,255,0,113,24,194,183,176,199,50,117,221,88,229,51,95,118,85,105,191,88,149,170,95,159,47,67,250,106,62,228,123,116,251,8,73,110,12,248,164,221,54,225,175,225,124,135,246,162,83,114,170,168,70,221,117,113,75,167,176,71,169,35,234,253,45,62,175,104,183,16,21,165,198,142,234,149,23,15,173,171,89,174,141,187,85,135,45,71,211,174,172,84,80,101,221,253,34,168,108,107,133,235,74,236,165,221,113,75,89,20,89,108,84,88,46,157,92,101,212,184,146,234,70,93,233,246,145,151,212,99,244,94,151,93,107,19,47,73,151,4,255,0,156,157,87,152,226,208,143,80,180,83,174,169,100,157,72,146,95,73,103,215,66,253,66,238,184,99,96,27,56,77,129,48,238,58,131,58,85,174,82,110,164,106,220,126,171,50,33,195,94,205,9,197,36,244,83,103,215,66,63,168,136,76,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,219,137,206,1,179,139,56,19,50,227,167,179,173,90,218,39,42,68,173,199,235,51,30,28,197,236,208,220,74,75,85,56,93,116,51,250,140,133,34,217,119,93,107,12,239,72,119,4,15,155,157,72,152,218,214,143,80,245,83,78,165,102,157,76,148,95,73,5,215,67,253,99,243,223,55,11,215,109,217,84,186,229,22,146,43,82,223,168,190,93,58,56,243,170,113,69,208,136,187,213,236,34,47,168,133,174,240,92,186,165,74,195,235,150,213,116,181,109,170,172,201,105,62,157,52,98,156,130,46,239,233,22,92,2,163,184,204,98,147,117,43,134,129,133,209,223,220,136,173,197,170,173,27,52,209,196,174,160,193,158,166,143,175,244,180,250,189,162,52,240,232,194,183,177,59,50,116,34,38,57,172,208,29,139,90,115,214,36,232,150,39,196,212,254,154,79,185,126,205,126,195,26,1,137,29,16,226,51,17,162,209,12,54,150,210,95,81,22,133,254,97,254,192,0,0,0,0,0,0,0,0,0,0,0,3,148,102,127,20,97,97,6,12,215,111,73,82,57,75,135,217,121,126,161,171,93,242,217,108,251,144,191,231,61,223,246,140,220,84,106,19,43,51,220,159,49,206,100,135,180,220,173,8,181,209,36,69,208,136,139,184,136,88,142,40,101,18,5,129,195,230,37,218,245,23,153,116,35,153,218,223,237,42,46,86,181,180,54,143,87,156,166,213,171,75,211,161,116,246,245,21,206,203,206,71,112,158,101,91,86,158,227,211,81,167,60,31,184,92,186,112,234,147,93,117,222,106,228,243,245,86,221,186,237,125,196,247,104,95,163,238,30,200,0,0,0,4,126,207,116,231,41,249,102,187,31,105,91,86,93,131,67,211,95,237,132,98,254,145,157,130,45,79,66,26,55,202,181,177,24,178,221,110,80,164,195,228,52,190,217,185,190,97,171,186,123,234,46,164,122,247,253,98,135,179,73,133,243,112,111,28,238,76,60,158,141,174,210,251,30,189,72,255,0,41,13,135,189,139,89,119,56,95,202,63,213,220,39,207,7,172,119,142,135,170,120,61,86,123,107,139,228,246,2,218,103,187,66,159,33,223,162,223,79,103,210,95,217,238,22,178,0,0,0,0,0,0,0,0,0,0,0,0,2,175,184,208,97,145,77,164,91,152,165,22,54,249,49,215,14,142,226,247,233,163,9,77,69,243,232,107,211,188,255,0,71,95,175,216,33,87,15,107,246,61,131,154,27,81,249,37,170,107,115,96,209,139,191,161,189,81,136,126,196,171,244,62,175,180,134,132,217,117,47,178,219,232,250,46,36,150,95,97,150,163,254,197,59,241,152,188,74,165,137,148,11,93,12,232,152,180,184,175,26,247,119,169,50,42,8,211,77,191,95,188,86,248,146,153,6,192,121,216,221,143,148,38,85,27,125,50,133,46,45,90,97,239,73,110,109,153,177,121,137,252,162,20,90,165,222,242,212,253,196,103,221,160,106,29,34,29,2,141,6,135,79,107,151,26,159,25,168,172,163,113,158,212,33,4,148,150,166,102,103,208,139,188,204,126,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,134,185,72,135,95,163,78,161,212,26,230,70,168,70,118,43,200,220,101,185,11,65,165,69,169,25,25,116,51,238,50,25,249,207,206,3,79,193,28,124,174,180,152,219,41,117,217,114,170,208,207,122,79,107,111,77,149,203,71,229,22,163,209,45,119,158,135,239,34,62,248,214,44,131,131,61,226,84,220,76,175,218,235,103,84,202,165,202,120,151,187,185,74,145,79,70,154,109,250,189,226,226,7,252,60,234,88,101,199,215,244,91,73,172,254,194,45,70,123,56,132,223,177,175,236,208,221,111,197,45,19,68,155,58,140,174,254,170,102,163,44,253,169,79,233,253,127,105,137,169,193,127,12,138,21,38,227,197,41,81,246,73,144,185,148,118,213,191,93,88,82,105,207,151,66,94,157,229,250,58,253,126,193,104,64,0,0,0,0,0,0,0,0,0,0,0,0,42,155,140,46,59,199,91,212,204,30,164,189,185,196,115,251,121,109,50,219,169,64,144,215,210,111,175,183,232,175,237,247,8,13,149,188,47,155,140,120,229,109,225,236,4,110,118,169,219,52,234,69,249,56,111,189,237,90,11,185,179,254,81,127,64,190,44,212,219,17,207,45,247,21,10,44,62,123,72,236,155,91,230,26,123,231,176,163,234,103,239,250,198,113,204,180,61,12,104,159,34,51,156,168,101,154,211,125,213,110,89,246,253,79,77,63,182,18,75,250,4,129,0,0,0,1,24,56,140,202,114,54,87,238,110,89,233,187,177,107,255,0,88,196,25,254,167,255,0,102,55,169,107,223,254,99,26,103,193,34,34,195,10,41,37,59,75,248,79,77,117,255,0,194,28,21,135,198,71,8,145,78,187,104,216,173,21,58,42,175,218,59,81,235,223,202,106,158,194,59,215,245,251,18,95,94,189,226,1,224,198,40,213,176,115,16,233,151,245,28,183,63,78,231,104,143,84,183,115,24,113,174,245,33,100,93,28,63,228,159,244,141,41,88,183,141,46,253,181,225,221,52,103,121,145,38,243,57,106,218,162,250,14,41,7,209,73,73,247,160,253,131,239,128,0,0,0,0,0,0,0,0,0,0,0,8,251,158,236,56,143,136,217,101,189,154,116,181,114,133,70,169,86,154,239,234,182,105,242,116,47,164,159,211,246,235,246,24,160,108,54,172,191,101,226,165,181,91,37,242,156,163,87,161,200,51,208,149,180,217,146,133,123,143,95,163,238,63,214,52,135,130,55,75,119,166,17,217,247,34,30,230,170,117,10,158,251,138,219,183,85,174,43,107,62,154,23,233,123,136,123,115,61,8,207,220,40,111,138,61,220,253,197,153,89,208,28,61,83,77,97,216,137,238,238,110,124,210,47,228,151,233,125,98,32,70,142,236,185,45,68,97,59,156,121,105,109,5,169,22,170,51,208,139,175,214,98,244,120,95,101,237,156,38,193,8,247,85,81,141,106,247,42,145,81,74,247,31,171,30,68,72,78,18,52,75,138,73,232,182,207,174,132,127,81,16,154,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,33,103,20,28,189,179,139,56,33,34,234,166,51,165,94,218,53,212,84,189,199,235,71,143,18,107,134,141,20,226,82,90,173,194,235,161,159,212,100,40,186,76,119,98,73,118,35,233,218,227,43,83,107,45,72,244,81,30,134,93,62,178,18,255,0,133,205,220,253,187,153,88,48,27,61,19,82,97,168,138,238,238,114,124,34,63,228,159,232,253,66,249,8,245,34,63,120,241,56,219,116,183,101,225,37,225,114,45,238,82,160,208,170,15,182,173,187,180,90,35,56,178,233,161,254,143,184,198,110,241,42,178,253,233,138,183,53,108,215,205,114,179,95,155,32,143,66,78,227,122,74,213,238,45,62,151,184,191,80,191,156,136,225,196,124,57,203,45,146,211,69,163,149,218,53,54,180,239,127,69,189,79,141,169,125,37,126,135,179,79,176,132,130,0,0,0,0,0,0,0,0,0,0,0,0,31,2,250,188,105,86,21,177,50,233,172,187,203,137,11,151,204,86,213,30,155,220,74,11,162,82,163,239,89,123,6,107,177,159,20,170,216,199,136,117,59,246,176,91,95,168,242,117,71,170,123,121,108,54,215,122,80,130,62,141,151,242,75,250,68,251,224,221,132,72,168,221,181,156,86,148,157,85,72,236,253,148,245,238,230,181,80,97,125,203,250,189,169,63,171,78,241,103,152,218,68,120,97,90,37,39,113,127,6,233,174,159,248,67,99,51,21,15,236,199,52,45,59,191,204,67,64,60,57,165,57,39,43,246,207,48,245,219,219,116,255,0,172,101,137,62,0,0,0,2,46,113,30,61,50,191,114,255,0,252,159,152,196,20,1,11,103,106,70,245,237,79,93,79,77,125,134,52,189,151,249,80,165,225,45,9,234,124,158,208,193,246,173,174,108,52,107,252,37,221,122,31,94,242,50,28,211,63,152,82,222,44,229,194,226,161,146,182,200,71,100,228,171,77,116,214,124,85,43,166,244,151,115,126,211,25,230,82,77,39,181,69,212,133,191,240,134,204,52,42,253,169,80,193,234,220,221,39,211,57,93,129,28,179,249,206,99,179,228,57,213,45,146,75,68,145,125,37,158,190,207,112,178,144,0,0,0,0,0,0,0,0,0,0,0,1,243,46,138,83,117,219,106,173,67,121,58,183,80,131,34,34,139,94,242,113,181,36,253,165,239,247,144,206,54,107,236,133,88,25,130,190,40,154,104,133,87,170,111,180,94,228,118,215,210,69,244,149,250,30,211,23,13,194,211,17,25,189,178,207,14,158,101,181,234,12,166,233,90,117,61,82,197,62,17,107,244,72,187,213,221,215,237,49,46,107,117,6,169,52,105,245,71,207,230,225,197,118,66,251,254,138,16,106,62,226,63,119,184,102,235,53,119,67,247,110,99,177,38,168,234,247,54,87,93,97,184,253,8,180,103,183,190,164,151,113,126,151,180,181,30,255,0,32,184,13,39,27,241,246,128,211,133,252,95,111,204,139,89,149,221,235,182,196,216,187,211,249,68,40,181,75,189,229,169,251,136,253,154,6,162,210,98,80,169,16,168,176,17,178,60,24,237,198,105,58,153,232,132,36,146,69,169,153,159,113,23,121,152,253,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,63,21,106,147,18,187,72,155,69,158,141,241,231,71,114,51,169,212,203,84,45,38,147,45,72,200,251,140,251,140,134,126,115,245,128,210,112,67,31,107,237,54,95,197,247,4,201,85,152,189,222,163,111,205,149,177,63,148,90,143,68,181,222,122,31,188,139,219,224,50,169,116,61,105,102,55,13,170,141,175,107,103,117,209,219,145,208,143,86,123,123,10,81,119,31,177,62,194,212,105,22,137,61,170,173,26,5,81,143,201,204,138,212,132,119,253,21,160,148,93,228,94,195,247,8,143,197,47,17,25,178,114,205,50,1,22,231,171,210,156,165,105,212,180,75,244,249,165,175,209,50,239,79,119,79,180,133,60,101,66,200,85,255,0,152,43,30,137,166,168,77,122,152,251,165,239,71,109,97,38,95,73,63,167,236,49,163,155,94,148,221,10,218,164,208,217,78,141,211,224,199,136,146,215,184,155,109,41,47,105,251,189,230,62,152,0,0,0,0,0,0,0,0,0,0,0,0,173,126,47,57,134,135,64,180,233,248,61,68,155,172,250,167,55,183,163,150,127,55,203,118,4,134,250,169,179,73,234,147,63,162,178,211,219,238,20,254,148,154,143,106,75,169,141,12,228,15,10,91,194,108,184,91,180,51,86,233,11,237,124,229,105,166,186,79,148,164,244,222,162,238,115,216,99,165,230,2,84,40,152,75,93,122,161,39,179,176,93,151,115,155,13,122,127,9,107,78,133,215,188,200,134,104,102,236,237,75,216,189,201,233,161,233,167,176,133,255,0,240,225,61,114,191,109,127,252,231,152,203,18,140,0,0,0,4,115,207,244,73,114,178,193,118,118,86,57,155,123,6,239,88,139,79,227,8,190,241,158,49,162,124,137,86,211,95,203,61,169,61,40,218,75,237,221,53,215,186,161,36,189,197,238,29,226,163,5,154,148,55,33,72,45,91,115,77,123,253,134,71,236,251,6,110,243,85,134,139,194,92,114,184,172,146,103,150,204,30,201,203,245,181,215,124,54,28,63,229,40,251,220,247,159,244,15,45,132,120,161,93,193,251,234,159,125,91,202,254,21,3,155,181,58,35,214,222,203,141,31,85,161,100,93,28,63,228,159,244,141,16,229,207,48,22,158,98,44,8,215,165,178,247,85,239,231,179,181,223,154,209,247,155,79,172,182,219,221,175,37,71,208,186,127,140,250,168,0,0,0,0,0,0,0,0,0,0,0,0,166,222,50,120,94,116,124,91,161,226,52,38,246,196,155,71,141,9,238,186,235,33,114,106,15,40,250,172,207,184,139,161,36,139,235,246,15,211,193,191,19,17,77,196,154,214,29,73,145,181,50,169,242,103,182,157,154,234,181,72,167,178,93,73,31,87,233,126,175,104,178,188,217,221,139,179,114,247,125,85,90,86,215,28,160,84,217,65,233,175,172,112,95,81,123,15,244,125,195,56,247,20,215,171,55,45,78,162,225,238,118,116,231,159,87,113,106,165,184,103,245,23,121,253,66,233,120,79,96,156,107,27,6,151,124,75,111,73,245,215,205,244,117,62,140,189,22,11,165,220,226,147,244,144,126,194,63,179,184,79,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,45,121,205,161,99,134,48,98,150,0,214,233,94,138,188,240,230,224,172,199,100,152,66,213,22,167,71,139,80,84,102,228,165,71,175,45,228,110,101,14,182,163,209,74,90,92,111,82,82,219,102,74,128,0,137,92,62,115,183,74,205,125,128,229,10,231,126,36,28,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,44,148,100,78,55,172,181,0,0,30,43,27,239,90,174,26,224,189,253,136,212,40,241,31,169,90,182,189,86,183,13,169,104,82,152,113,248,209,28,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,227,202,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,0,0,0,69,254,32,57,152,188,178,161,134,150,86,41,89,240,98,84,80,171,226,37,54,175,76,146,68,148,84,105,206,65,154,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,125,215,10,177,50,213,198,76,56,183,49,74,202,151,218,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,0,3,154,102,43,30,108,220,182,225,29,119,21,175,57,177,18,138,116,117,162,153,5,233,6,202,234,213,19,66,142,60,38,141,40,90,183,184,164,232,106,36,43,98,9,110,40,182,33,70,94,127,38,216,199,93,204,6,94,45,252,98,184,217,236,242,238,106,133,114,67,113,183,33,125,146,42,42,243,27,141,27,122,16,130,115,148,195,109,53,204,216,74,94,205,202,245,148,102,42,175,48,188,71,179,157,99,99,238,37,217,86,182,50,118,42,45,191,120,86,105,116,232,223,39,105,78,114,34,177,53,214,218,111,122,227,41,106,218,132,36,181,81,154,143,77,76,204,250,139,63,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,219,55,178,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,252,87,15,156,237,210,179,95,96,57,66,185,223,137,7,17,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,203,37,25,19,141,235,45,64,7,10,206,254,47,94,88,11,150,59,183,23,48,253,248,141,215,109,217,20,135,163,148,182,9,230,29,66,234,145,26,117,151,17,208,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,208,101,139,48,182,174,104,48,106,139,139,150,180,110,193,219,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,251,151,16,106,74,20,182,157,105,102,132,111,218,93,84,0,7,159,191,239,251,55,11,44,218,182,32,226,13,195,18,135,111,80,227,156,153,211,164,153,236,105,26,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,10,200,134,103,43,185,180,195,219,203,21,106,244,95,66,68,69,224,229,46,151,72,237,40,147,216,34,181,76,167,169,77,243,210,211,70,238,231,220,144,238,170,78,226,230,236,212,210,148,137,42,2,53,90,185,205,161,75,206,117,235,147,187,182,149,216,106,176,123,36,139,82,163,29,11,91,117,6,213,74,98,108,152,210,11,175,45,228,110,125,196,57,209,181,182,147,65,236,90,19,207,146,160,0,0,35,86,122,51,155,66,201,230,28,69,169,183,74,244,205,231,116,118,136,246,205,53,212,44,162,169,198,137,28,217,50,92,78,154,50,215,53,163,54,210,162,113,197,45,41,78,210,53,186,223,138,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,153,64,32,7,21,188,209,227,182,90,255,0,5,223,129,75,231,228,231,202,63,77,250,79,248,178,28,206,127,103,236,60,159,236,150,156,219,183,158,239,209,211,93,221,117,208,180,143,249,10,207,174,108,113,167,54,54,54,25,226,94,43,122,102,219,172,250,79,182,194,244,21,54,63,55,149,77,148,243,127,56,204,116,56,157,28,105,10,245,84,90,233,161,234,70,100,118,254,2,53,102,183,57,180,44,165,226,62,21,211,47,202,87,54,204,190,253,47,30,175,82,97,11,92,170,83,145,206,23,34,74,91,78,188,214,75,180,58,78,182,73,55,54,154,84,141,77,28,167,100,168,0,0,8,127,197,3,30,241,99,46,216,5,64,189,112,114,235,249,63,90,155,120,69,165,191,39,176,198,151,190,42,225,77,113,77,236,144,219,136,45,86,203,103,169,22,239,87,77,116,51,35,136,25,10,207,174,108,113,167,54,54,54,25,226,94,43,122,102,219,172,250,79,182,194,244,21,54,63,55,149,77,148,243,127,56,204,116,56,157,28,105,10,245,84,90,233,161,234,70,100,118,254,2,53,103,191,51,149,220,165,225,237,155,138,180,138,47,166,226,46,240,110,151,84,164,118,148,70,237,241,93,166,84,20,150,249,234,105,211,107,107,237,199,119,84,167,113,242,182,106,73,82,135,117,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,1,202,179,59,152,91,87,43,248,53,90,197,203,166,55,111,236,28,184,212,234,90,37,55,29,234,156,231,85,181,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,63,63,146,12,94,188,177,235,44,118,150,46,98,3,241,28,174,220,82,42,239,72,40,140,19,44,52,132,85,37,180,211,45,163,169,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,31,117,1,18,178,193,157,186,86,40,227,166,39,101,166,251,126,37,62,236,179,174,138,220,74,12,135,165,36,151,95,132,205,74,111,205,52,210,89,66,16,184,177,145,25,6,157,235,113,212,37,110,159,208,116,202,90,128,0,8,127,197,3,30,241,99,46,216,5,64,189,112,114,235,249,63,90,155,120,69,165,191,39,176,198,151,190,42,225,77,113,77,236,144,219,136,45,86,203,103,169,22,239,87,77,116,51,35,136,25,10,207,174,108,113,167,54,54,54,25,226,94,43,122,102,219,172,250,79,182,194,244,21,54,63,55,149,77,148,243,127,56,204,116,56,157,28,105,10,245,84,90,233,161,234,70,100,118,254,57,254,97,110,154,237,141,128,88,151,122,218,211,187,21,106,223,179,235,53,74,116,158,82,28,228,74,98,19,174,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,164,31,234,163,231,179,253,252,255,0,201,154,63,250,32,191,225,226,177,163,23,172,220,5,194,251,131,23,49,1,249,109,208,173,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,161,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,21,101,96,95,25,58,235,216,203,91,115,30,109,238,207,96,220,213,8,205,210,209,76,52,47,228,140,84,37,212,169,74,74,89,231,84,55,154,152,83,170,53,146,147,177,197,52,215,172,150,4,202,206,198,108,228,229,167,10,44,12,114,178,227,196,187,104,85,75,162,60,105,17,98,79,105,12,86,41,210,105,83,220,104,219,149,203,120,146,142,106,35,62,75,108,143,113,54,73,215,106,207,89,1,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,43,3,138,6,115,51,39,151,108,125,160,89,88,57,137,31,39,232,179,108,248,181,71,227,122,30,4,189,242,151,54,107,106,115,124,134,28,89,106,134,91,45,8,246,250,186,233,169,153,159,64,225,73,154,60,118,204,167,225,71,240,215,124,252,163,249,57,232,79,70,127,22,67,135,200,237,29,187,157,253,140,211,123,183,114,26,250,90,233,183,166,154,158,179,252,0,86,175,20,28,197,102,199,43,216,143,107,85,240,167,25,189,25,104,94,180,247,249,20,183,40,244,217,78,67,157,12,219,76,141,170,118,25,172,153,90,31,140,180,238,117,197,115,13,255,0,160,130,109,35,229,112,207,226,13,139,24,201,140,181,44,29,204,21,231,233,249,119,13,60,228,91,18,125,29,26,47,38,84,84,184,227,241,182,68,140,130,87,53,131,91,188,199,86,73,71,100,218,90,169,210,33,103,224,43,131,138,110,118,113,135,47,87,253,143,135,56,31,121,75,182,234,79,209,228,86,235,110,170,147,6,91,18,152,121,226,102,34,80,169,13,184,164,173,10,139,44,212,68,148,150,142,55,213,93,200,243,252,51,243,39,156,236,208,227,45,74,78,33,226,231,164,108,27,54,158,114,43,49,189,1,74,103,182,74,146,151,27,135,27,123,45,54,243,125,82,243,252,196,110,79,240,93,138,211,154,70,36,86,50,231,110,149,151,236,230,219,120,37,137,15,196,135,100,222,150,189,58,90,43,50,229,38,59,20,41,167,38,168,218,157,115,70,84,167,16,250,155,132,209,169,110,33,182,73,179,112,244,35,112,196,181,0,1,80,25,245,207,174,108,112,91,54,55,206,25,225,166,43,122,26,219,163,122,51,177,66,244,21,54,71,43,155,77,138,243,159,56,244,117,184,173,92,117,106,245,148,122,107,161,104,68,68,82,3,133,38,104,241,219,50,159,133,31,195,93,243,242,143,228,231,161,61,25,252,89,14,31,35,180,118,238,119,246,51,77,238,221,200,107,233,107,166,222,154,106,122,207,241,88,25,246,226,133,125,225,86,50,181,132,121,122,114,148,143,145,117,6,156,185,170,146,155,102,115,53,57,9,73,41,116,196,36,140,249,108,163,113,182,250,137,72,127,154,149,33,38,207,40,212,236,191,201,214,113,108,76,223,216,146,43,244,8,126,134,185,40,219,62,80,91,252,199,164,122,47,154,244,132,69,254,20,182,26,109,254,107,113,205,207,155,35,217,174,213,104,101,214,64,0,134,188,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,115,40,0,4,106,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,207,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,3,143,230,219,27,234,185,112,192,27,143,26,40,212,56,149,153,22,228,138,90,151,2,75,138,109,18,88,122,163,26,59,200,37,167,170,22,109,60,230,197,232,162,74,246,168,210,178,35,65,250,188,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,234,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,7,228,171,66,147,81,165,77,167,195,171,75,165,200,149,29,198,90,157,17,45,41,248,171,82,76,146,243,100,242,22,209,173,38,100,162,39,16,180,106,69,185,42,45,72,232,51,250,168,249,236,255,0,127,63,242,102,143,254,136,46,79,37,248,199,93,199,220,176,88,24,171,116,179,178,181,85,167,185,30,162,230,228,31,105,149,18,67,177,29,147,162,16,132,35,156,184,234,119,150,148,146,81,204,216,90,146,117,62,214,2,130,234,220,84,243,199,81,170,205,168,67,197,216,148,184,242,164,56,243,80,98,91,116,197,49,21,10,81,154,89,108,222,142,183,77,9,35,36,145,184,181,175,66,45,202,81,234,103,113,57,47,186,113,98,249,203,5,129,122,227,116,238,219,119,220,20,247,42,146,100,242,163,55,207,138,252,135,92,132,230,200,196,150,147,186,34,227,158,132,68,162,215,69,145,47,113,14,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,119,22,28,19,141,124,224,210,47,136,141,235,62,132,249,62,190,167,213,150,98,206,116,251,220,74,126,146,203,216,103,246,247,10,90,183,102,189,70,185,105,149,22,207,107,176,103,50,250,123,143,69,33,194,63,172,187,203,235,26,56,202,93,218,187,203,47,118,53,85,213,110,113,186,5,49,133,158,154,122,197,5,133,31,176,191,75,220,43,87,140,142,38,55,82,196,138,38,29,70,145,185,49,105,241,167,184,157,154,104,180,191,80,100,250,154,62,191,210,253,94,209,249,120,54,97,121,214,49,110,185,136,211,91,221,18,21,30,76,38,122,233,164,132,73,167,188,147,232,178,62,227,62,134,147,47,175,216,46,72,0,0,0,0,0,0,0,0,0,0,0,0,114,172,198,102,2,211,203,189,129,42,244,185,158,234,141,156,134,118,187,243,186,190,203,106,245,144,219,155,116,231,36,250,151,95,241,150,119,177,119,20,43,184,193,125,84,47,171,128,255,0,133,79,229,110,79,169,234,236,101,182,139,170,16,130,62,141,151,242,75,250,71,169,202,174,26,47,22,177,202,221,178,77,158,99,51,187,95,51,214,211,77,144,223,112,191,148,147,239,111,222,95,208,52,137,78,130,205,54,27,112,163,150,141,183,174,157,254,211,51,246,253,163,131,231,182,182,154,6,89,238,201,234,70,226,71,96,233,174,157,245,8,197,238,63,120,206,192,208,230,64,98,75,139,150,11,79,181,49,203,221,219,246,250,196,122,255,0,24,74,247,9,24,0,0,0,3,198,99,13,151,7,16,176,234,173,105,84,145,186,60,238,70,242,212,203,232,62,219,133,220,164,159,122,11,218,67,50,51,161,74,167,74,92,57,141,114,222,111,77,201,220,71,166,164,70,93,75,167,113,144,189,30,20,87,99,151,14,86,232,212,233,15,243,30,166,118,141,229,183,77,188,202,140,227,46,226,34,62,133,245,137,160,42,79,140,166,18,59,2,187,111,98,132,98,220,220,254,215,218,15,161,109,216,138,123,9,239,95,93,117,246,36,191,164,86,24,239,89,64,205,37,197,150,44,68,110,224,130,190,109,34,94,190,145,139,163,105,231,109,98,66,26,245,205,167,20,157,22,249,159,170,93,123,143,167,117,253,97,62,46,89,56,207,105,199,188,172,90,167,110,167,201,223,181,124,135,154,250,46,173,179,232,234,16,175,164,210,253,158,207,176,207,218,0,0,0,0,0,0,0,0,0,0,0,0,134,60,83,240,202,77,241,151,73,117,184,12,239,122,128,243,149,39,207,113,22,214,24,131,53,74,62,171,34,62,170,46,226,51,250,140,84,118,78,111,227,195,172,197,89,53,197,72,229,50,245,110,155,26,65,236,221,185,163,157,29,74,47,162,163,46,136,239,34,212,92,23,17,91,205,213,228,250,77,114,144,191,154,175,199,90,76,244,46,172,63,75,150,175,229,39,94,237,61,132,127,96,163,92,58,162,59,115,226,21,177,110,53,249,74,181,102,20,20,255,0,116,235,232,65,123,75,244,189,229,246,144,210,102,4,219,73,179,240,106,200,182,249,123,28,167,219,180,216,206,245,215,114,219,136,210,12,251,207,79,163,236,51,33,238,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,7,48,183,77,118,198,206,134,37,222,182,180,238,197,90,183,241,66,179,84,167,73,229,33,206,68,166,42,206,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,237,50,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,82,40,0,102,7,10,177,50,234,193,188,71,183,49,74,202,151,217,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,15,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,0,71,252,205,231,95,6,178,171,93,179,40,24,137,83,230,75,186,106,9,110,92,104,102,167,101,82,233,102,135,72,234,110,50,132,168,212,202,95,67,109,237,213,43,90,84,242,154,39,84,202,155,63,65,153,186,181,42,191,148,76,87,174,208,170,113,42,52,218,142,27,215,101,195,153,17,228,188,196,150,28,166,60,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,20,45,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,123,10,177,50,213,198,76,56,183,49,74,202,151,218,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,0,35,174,38,231,183,1,176,131,48,212,252,191,226,13,205,18,143,34,85,29,19,229,86,95,127,116,72,51,94,144,211,113,96,189,203,37,155,11,91,74,118,66,220,124,218,109,166,137,149,26,148,78,234,137,20,2,0,113,171,240,177,107,124,64,131,229,213,17,2,184,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,31,38,236,186,104,86,53,171,89,189,110,153,221,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,250,12,251,231,147,55,117,92,223,98,226,110,182,41,210,232,246,157,6,58,169,182,229,41,249,10,90,208,193,172,212,185,79,32,148,109,34,75,199,183,127,44,180,36,54,203,102,167,57,68,226,173,211,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,162,188,42,196,203,171,6,241,30,220,197,43,42,95,103,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,61,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,0,17,87,138,63,129,60,77,251,151,206,33,10,118,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,162,30,35,185,227,141,154,219,202,5,159,135,200,151,31,14,172,249,15,174,11,206,173,214,151,91,150,162,36,28,215,88,51,36,161,9,73,41,44,37,73,230,165,14,186,165,26,77,227,105,185,191,193,83,194,197,211,241,2,119,151,83,132,255,0,1,64,60,81,252,118,98,111,220,190,79,8,89,167,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,0,1,202,179,59,152,91,87,43,248,53,90,197,203,166,55,111,236,28,184,212,234,90,37,55,29,234,156,231,85,181,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,60,240,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,83,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,63,149,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,229,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,119,81,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,231,248,80,231,142,77,181,85,162,101,31,17,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,110,128,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,16,3,141,95,133,139,91,226,4,31,46,168,136,65,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,123,192,3,207,223,247,253,155,133,150,109,91,16,113,6,225,137,67,183,168,113,206,76,233,210,76,246,52,141,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,61,153,193,205,157,229,155,172,80,249,113,93,143,46,143,66,129,29,184,212,43,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,250,114,208,102,105,105,4,87,19,194,227,192,158,25,125,245,231,19,68,170,1,155,108,205,213,170,180,12,221,226,189,118,133,83,151,78,169,83,177,34,187,46,28,200,143,41,151,227,62,221,77,229,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,187,76,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,236,241,238,106,107,72,89,197,75,142,146,249,82,99,56,173,117,101,222,83,166,77,169,70,227,106,66,146,173,196,72,117,201,42,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,202,179,99,225,99,25,62,31,220,62,92,248,205,96,212,237,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,62,217,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,218,35,219,52,215,80,131,148,150,221,52,115,100,201,113,58,234,243,188,166,140,219,74,141,182,210,132,165,59,140,150,235,158,219,135,22,71,35,102,182,242,159,120,98,10,229,199,195,171,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,185,169,67,173,37,36,147,120,157,110,111,241,171,240,177,107,124,64,131,229,213,17,8,56,113,103,142,54,84,175,41,246,126,32,162,92,140,58,188,36,48,185,207,52,183,93,93,18,90,72,208,83,90,96,140,210,180,41,38,148,190,148,167,154,164,52,210,146,106,54,73,167,47,120,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,1,5,120,193,96,229,10,249,203,1,226,172,135,187,61,107,13,42,12,72,134,230,213,175,159,22,116,134,34,72,141,161,45,40,78,229,174,51,188,195,74,212,93,155,98,118,147,138,49,82,217,88,198,191,197,219,48,86,78,49,185,79,237,177,45,250,129,246,246,18,215,49,197,193,125,165,199,149,202,79,49,178,55,137,135,157,54,247,44,147,204,36,110,213,58,145,233,76,6,112,115,161,140,116,44,125,205,5,255,0,138,182,179,59,40,181,90,131,113,233,206,110,89,246,152,177,35,181,17,169,58,45,8,90,57,200,142,151,121,106,73,41,28,205,135,169,167,83,179,254,13,152,41,242,27,47,181,108,99,151,80,231,75,196,218,129,114,88,109,221,205,177,6,156,236,136,237,238,73,182,147,75,202,125,115,13,90,45,105,54,249,26,109,86,242,17,87,141,95,138,123,91,225,252,31,49,168,142,235,194,135,60,113,174,90,85,19,40,248,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,202,81,104,209,178,210,91,209,10,109,28,235,52,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,58,175,19,172,248,254,4,40,82,112,27,9,235,91,111,235,130,158,175,73,85,41,213,30,92,171,93,149,45,149,55,170,121,74,46,116,134,21,32,147,181,198,221,101,38,219,197,166,246,148,116,237,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,9,228,251,41,150,110,81,112,191,228,61,10,68,74,197,118,124,135,36,215,110,52,192,56,175,213,86,78,44,216,37,160,220,116,208,134,154,89,54,148,18,246,107,204,89,17,41,213,153,247,80,25,119,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,187,168,0,204,102,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,116,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,246,88,179,11,106,230,131,6,168,184,185,107,70,236,29,191,153,26,163,75,92,166,228,61,76,156,210,182,187,29,197,32,255,0,185,113,6,164,161,75,105,214,150,104,70,253,165,213,64,69,94,40,254,4,241,55,238,95,56,132,42,87,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,59,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,111,65,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,0,40,7,137,214,22,254,11,243,147,122,246,74,23,163,41,87,111,103,186,105,255,0,194,185,221,171,181,54,93,173,254,171,82,145,186,115,115,125,69,109,211,79,85,36,131,64,154,156,18,241,50,234,184,48,227,17,48,182,173,47,180,81,108,250,133,62,161,72,230,56,226,220,143,219,202,79,61,132,238,89,161,12,146,226,19,137,66,18,159,156,125,245,25,168,215,210,202,132,85,226,117,138,95,130,252,155,94,189,146,187,232,202,173,219,217,237,106,127,240,94,119,106,237,78,23,107,99,170,20,148,110,130,220,223,93,91,116,211,213,81,44,208,40,175,10,176,206,234,198,76,71,183,48,182,202,137,218,43,87,53,65,170,124,109,205,184,182,217,222,126,187,238,242,208,181,165,150,144,74,113,197,146,79,99,104,90,140,180,73,141,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,152,237,109,38,240,193,171,222,219,229,239,114,161,110,212,163,53,215,77,171,114,35,168,35,239,45,126,151,180,200,134,108,241,22,136,237,177,136,87,61,184,239,229,41,53,153,176,85,253,211,79,173,7,237,63,209,247,159,218,98,242,184,117,94,110,167,39,209,171,117,117,252,213,2,58,16,71,161,116,101,138,92,69,127,37,58,247,107,236,51,251,69,62,231,26,254,60,69,204,93,237,92,41,28,214,89,173,212,162,199,61,155,118,180,83,164,41,37,244,82,103,209,125,230,90,139,112,225,97,134,82,108,124,186,68,173,212,24,229,189,95,121,186,147,7,184,143,116,119,224,194,82,79,162,204,139,170,79,188,136,254,162,19,60,0,0,0,0,0,0,0,0,0,0,0,7,139,197,140,92,178,112,98,211,145,121,95,85,78,195,79,141,179,114,249,15,59,244,157,67,101,209,164,45,95,73,212,123,61,191,105,149,2,230,255,0,52,151,22,103,113,21,203,130,106,249,84,120,154,122,58,46,141,171,147,185,136,232,119,215,38,155,82,181,91,4,126,177,116,238,46,157,252,20,89,231,6,188,36,118,125,118,225,197,9,37,181,184,29,147,179,159,67,221,189,21,6,21,220,190,154,105,237,73,255,0,72,182,193,12,56,174,93,142,91,217,90,173,83,163,191,203,122,167,217,182,22,221,119,114,234,48,76,251,200,200,186,31,212,40,182,20,41,85,25,72,135,13,174,99,206,107,181,59,136,181,208,140,207,169,244,238,35,26,110,193,235,46,14,30,225,213,38,210,166,163,108,120,60,253,133,169,159,211,125,199,15,189,74,62,245,159,180,199,179,0,0,0,1,252,81,106,147,33,154,204,207,218,242,109,28,108,184,104,210,34,118,110,79,100,209,190,97,47,77,98,50,174,242,51,253,47,127,180,88,55,5,155,169,109,198,189,109,133,59,234,187,232,221,169,219,238,58,138,207,174,159,210,45,56,113,108,220,96,156,76,119,193,186,181,150,236,78,116,151,185,28,143,156,52,237,210,83,14,43,253,145,4,125,26,246,159,253,135,156,105,177,29,131,37,113,94,78,139,70,154,150,165,237,45,125,159,104,255,0,17,218,50,229,154,236,84,203,117,194,213,66,203,173,114,233,202,221,218,161,118,104,199,207,245,30,36,124,227,140,184,164,237,83,202,87,78,254,227,246,105,110,248,11,196,223,3,113,105,152,180,202,220,255,0,66,87,29,223,204,137,202,153,39,110,134,234,139,215,76,84,160,253,70,200,251,255,0,149,167,121,9,125,74,170,211,235,112,91,169,83,36,115,163,59,174,197,236,82,117,208,205,39,209,68,71,222,70,63,88,0,0,0,0,0,0,0,0,0,0,15,17,141,214,163,55,190,15,222,182,155,205,243,19,85,183,234,80,201,58,153,106,110,197,113,189,53,35,47,210,247,151,218,67,56,23,245,26,110,24,226,213,110,149,21,29,157,251,114,191,37,184,221,73,123,78,60,149,37,7,212,212,71,213,30,211,63,175,81,46,179,111,154,234,94,40,101,43,11,240,198,4,190,101,90,155,26,136,253,69,124,181,22,170,110,152,251,46,167,67,101,41,250,78,23,84,168,254,174,157,68,123,201,197,179,242,163,50,86,4,110,205,207,236,119,13,42,102,221,251,116,217,62,57,107,174,165,250,95,251,134,141,105,44,118,106,84,40,219,54,114,163,182,141,186,235,166,137,34,211,81,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,201,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,79,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,50,174,58,174,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,56,254,106,179,49,102,229,67,8,230,98,149,225,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,158,28,85,196,203,171,25,49,30,227,197,43,214,95,104,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,44,211,39,248,33,140,56,93,195,195,28,174,108,64,174,75,167,219,215,133,143,93,173,91,214,210,91,130,235,15,49,38,134,133,166,170,185,13,239,127,123,141,165,182,146,194,150,217,54,77,56,165,54,165,56,147,69,80,137,105,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,94,245,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,68,174,32,217,219,165,101,66,192,110,133,108,63,18,118,34,221,81,228,51,74,134,153,73,75,244,150,20,203,201,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,152,73,51,38,220,210,136,127,174,171,246,234,254,218,220,119,37,199,80,255,0,148,153,58,165,58,67,159,244,156,121,231,28,95,214,165,41,94,211,49,161,236,148,225,22,40,96,126,94,109,172,63,197,155,238,93,199,87,139,29,151,153,143,37,134,210,186,11,11,142,214,180,146,117,14,184,82,81,29,210,121,40,119,118,155,13,40,65,37,180,32,139,186,136,1,198,175,194,197,173,241,2,15,151,84,69,43,11,31,225,79,158,56,216,107,85,129,149,188,73,68,183,104,87,61,96,145,107,84,210,183,95,58,117,70,82,144,130,132,182,245,50,68,103,157,209,73,83,105,46,91,206,184,165,146,146,234,156,102,226,64,81,183,18,252,241,201,204,117,228,246,15,88,232,136,140,58,178,235,14,45,153,109,173,169,11,174,84,89,39,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,8,5,255,0,112,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,58,86,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,162,156,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,234,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,82,181,206,49,216,219,19,30,107,23,133,161,74,137,55,11,223,144,211,48,45,26,220,102,18,251,81,17,202,37,188,153,113,208,78,183,37,210,109,213,17,45,79,180,209,200,82,118,186,72,66,132,149,204,190,96,36,230,123,133,53,235,140,143,216,18,237,20,85,228,65,101,152,79,84,26,154,135,80,197,126,43,38,243,78,160,146,163,65,169,10,73,147,141,180,178,90,22,68,149,35,99,139,166,17,47,248,115,103,95,241,85,196,119,232,23,253,78,170,230,25,93,63,55,82,140,193,243,91,165,206,51,65,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,59,233,1,81,124,87,179,199,38,229,170,214,242,143,135,40,136,116,42,108,136,232,187,170,196,182,164,28,233,109,41,183,211,9,131,73,168,154,67,14,165,28,213,30,142,155,205,41,189,16,150,215,206,172,177,117,60,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,253,203,228,240,132,117,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,148,22,255,0,49,233,30,139,230,189,33,17,127,133,45,134,155,127,154,220,115,115,230,200,246,107,181,90,25,117,144,0,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,237,179,123,43,210,57,92,215,144,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,103,223,56,57,179,188,179,117,138,31,46,43,177,229,209,232,80,35,183,26,133,110,42,121,74,98,148,131,109,4,249,161,100,219,68,181,186,234,13,197,44,209,191,78,90,12,205,45,32,139,149,85,108,11,202,133,102,208,49,6,179,111,75,135,111,93,82,39,70,162,206,120,137,40,158,184,102,209,73,54,136,207,114,144,133,62,218,13,122,108,53,239,73,25,169,181,146,127,37,26,214,174,220,20,234,245,90,145,7,180,68,182,105,232,170,85,28,230,161,29,158,42,229,49,17,46,104,163,35,94,175,203,142,141,18,70,175,95,93,54,165,70,93,3,44,89,133,186,178,191,140,180,92,92,181,163,118,254,193,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,220,184,131,82,86,148,58,211,75,52,47,102,211,208,246,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,117,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,174,14,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,170,177,115,220,52,184,130,70,198,26,85,31,47,152,191,85,150,230,32,192,143,217,168,245,105,110,187,41,251,149,8,76,167,220,55,13,12,18,24,92,120,204,52,147,91,206,169,111,158,170,51,53,154,181,176,160,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,128,28,106,252,44,90,223,16,32,249,117,68,82,176,177,254,21,249,234,147,96,92,52,172,176,226,148,249,111,219,21,201,12,211,108,199,153,138,214,202,77,69,249,79,45,76,58,77,182,79,56,137,79,73,34,39,22,181,242,150,148,22,212,182,181,173,187,137,1,68,60,71,115,199,27,53,183,148,11,63,15,145,46,62,29,89,242,31,92,23,157,91,173,46,183,45,68,72,57,174,176,102,73,66,18,146,82,88,74,147,205,74,29,117,74,52,155,198,211,112,212,95,247,11,143,2,120,101,247,215,156,77,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,243,248,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,208,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,67,217,98,204,45,171,154,12,26,162,226,229,173,27,176,118,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,254,229,196,26,146,133,45,167,90,89,161,27,246,151,85,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,4,255,0,226,117,159,31,195,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,138,58,228,251,41,151,150,110,177,67,228,61,10,68,186,61,10,4,119,36,215,110,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,247,233,204,89,17,165,165,153,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,112,131,141,95,133,139,91,226,4,31,46,168,138,86,22,63,194,191,61,82,108,11,134,149,150,28,82,159,45,251,98,185,33,154,109,152,243,49,90,217,73,168,191,41,229,169,135,73,182,201,231,17,41,233,36,68,226,214,190,82,210,130,218,150,214,181,183,53,56,145,230,194,78,88,112,73,182,44,203,142,93,35,17,110,233,9,102,216,121,154,115,82,144,210,35,190,194,230,188,233,62,149,50,72,38,87,203,34,50,82,205,111,160,210,157,18,181,162,42,228,215,138,230,54,221,215,149,15,7,177,91,12,229,226,93,74,183,32,227,65,169,91,49,216,139,87,82,204,158,112,205,216,230,109,196,113,5,243,73,53,146,163,33,150,90,113,199,13,205,12,199,53,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,48,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,25,228,191,24,235,184,251,150,11,3,21,110,150,118,86,170,180,247,35,212,92,220,131,237,50,162,72,118,35,178,116,66,16,132,115,151,29,78,242,210,146,74,57,155,11,82,78,167,245,179,79,141,127,139,182,95,111,108,99,110,159,219,101,219,244,242,236,12,41,174,99,107,156,251,168,143,23,154,158,99,102,108,147,239,52,110,109,89,43,150,75,219,170,180,35,205,96,211,70,0,224,229,11,47,248,53,105,224,237,184,247,104,137,108,211,211,29,201,59,86,142,215,41,106,83,146,100,236,90,214,109,243,95,113,215,121,123,205,40,223,181,62,170,72,133,75,113,171,241,79,107,124,63,131,230,53,17,0,5,239,112,226,207,28,156,214,217,179,236,252,65,68,72,248,139,103,199,97,115,158,105,109,52,138,220,69,25,160,166,180,193,25,41,11,74,137,41,125,41,79,41,43,117,165,36,210,79,19,77,204,160,20,3,197,31,199,102,38,253,203,228,240,135,213,200,206,115,104,89,60,195,140,98,169,183,74,244,205,231,116,122,14,61,179,77,117,11,40,170,113,162,159,205,147,37,196,233,163,45,115,90,51,109,42,39,28,82,210,148,237,35,91,173,196,170,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,234,112,226,200,228,156,169,89,179,239,12,65,92,73,24,139,120,71,97,19,153,105,13,58,138,36,68,153,172,161,52,249,17,169,107,82,141,42,125,73,87,41,75,105,164,164,148,76,147,174,76,160,1,149,113,213,114,197,152,91,171,43,248,203,69,197,203,90,55,111,236,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,3,42,227,186,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,35,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,118,41,189,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,138,188,81,252,9,226,111,220,190,113,8,80,8,159,252,49,115,227,248,16,174,198,192,108,88,173,109,176,110,10,130,125,27,84,168,212,121,113,109,119,148,135,148,230,137,229,40,249,50,31,84,114,86,231,27,105,149,27,143,30,155,221,81,221,72,0,0,173,94,54,152,103,117,92,24,113,135,120,165,73,137,218,40,182,125,66,161,79,171,242,219,113,110,71,237,229,27,144,250,182,160,208,134,73,113,13,181,45,106,79,206,62,194,72,148,107,233,10,248,98,226,151,224,191,57,54,87,107,174,250,50,149,118,246,139,90,161,252,23,157,218,187,83,103,217,24,232,133,41,27,167,55,11,215,78,221,52,245,148,72,53,139,254,21,23,199,6,245,165,79,191,240,179,14,89,143,44,170,84,58,61,70,183,33,213,33,60,133,49,57,230,153,105,40,86,237,198,178,85,61,227,81,26,72,136,148,222,134,173,76,147,205,56,62,224,229,118,249,205,1,98,172,119,187,61,23,13,41,239,200,152,230,212,47,159,42,116,119,226,71,141,161,173,43,78,228,46,75,188,194,74,210,93,155,98,182,155,137,49,119,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,37,89,142,211,74,153,24,209,191,155,29,196,109,215,77,117,73,150,154,140,229,103,30,218,249,49,153,43,254,55,102,228,118,203,134,171,51,110,253,218,239,159,32,181,215,83,253,31,253,194,65,229,31,53,212,188,47,202,86,40,225,140,249,124,186,181,74,53,109,250,114,249,106,61,20,229,49,134,90,78,132,202,147,244,155,62,170,81,125,125,58,136,141,97,81,230,226,118,45,81,41,82,145,218,31,184,235,241,155,147,212,145,184,228,73,74,86,125,13,36,90,154,253,134,95,86,131,71,248,35,106,179,100,96,253,149,106,50,223,45,52,171,126,155,12,211,169,158,134,212,86,219,211,83,51,253,31,121,253,166,61,184,0,0,0,0,0,0,0,0,0,0,15,201,85,170,211,232,144,92,169,84,228,114,99,53,166,245,236,82,180,212,201,37,209,36,103,222,100,34,22,61,113,55,192,220,37,102,85,50,139,63,211,117,198,182,114,226,114,166,70,221,169,180,163,245,213,21,72,47,81,195,62,255,0,228,233,222,98,161,243,27,154,236,84,204,141,194,237,66,244,173,115,41,201,219,217,97,118,104,197,200,245,25,37,252,227,108,182,165,110,83,41,87,94,238,226,246,235,197,199,251,67,138,236,217,40,140,201,106,181,235,161,125,133,175,244,13,28,229,31,4,226,96,70,13,210,108,182,162,114,100,179,207,231,252,225,171,118,178,159,113,63,236,139,34,232,239,176,255,0,236,46,210,42,199,141,53,212,183,35,89,86,194,93,245,90,244,150,228,237,247,157,57,101,215,79,233,21,243,150,11,94,77,221,141,150,245,26,60,78,211,206,237,122,183,204,36,107,164,71,149,222,102,95,163,239,246,13,41,164,180,73,16,254,128,0,0,0,10,38,226,175,104,34,219,204,173,66,162,195,123,88,169,242,185,125,117,215,151,2,9,31,122,140,251,213,245,14,137,193,190,229,114,38,43,86,237,243,94,136,153,217,180,45,59,246,70,168,47,221,253,34,229,64,103,231,136,126,11,183,132,56,251,82,77,62,55,38,151,84,228,246,52,239,221,249,40,81,55,247,173,74,250,78,31,126,159,86,164,57,14,95,237,10,109,253,138,212,91,62,170,207,50,61,71,180,238,45,202,47,201,198,117,194,250,42,73,247,160,189,164,37,206,106,56,91,95,24,95,75,149,122,225,187,158,152,163,198,217,206,103,70,99,242,247,41,134,211,235,61,45,74,61,86,226,207,161,116,211,220,100,98,3,62,195,209,30,83,15,163,99,136,211,82,212,143,77,75,95,96,148,89,61,207,69,243,150,154,241,69,154,191,73,219,47,254,94,14,140,179,244,81,32,211,243,133,29,199,63,40,249,43,167,187,78,227,233,124,118,53,239,111,226,29,181,18,235,182,102,118,154,124,206,103,41,206,90,209,174,199,20,217,244,90,82,175,164,133,23,82,246,15,190,0,0,0,0,0,0,0,0,0,0,63,134,68,162,52,159,113,150,134,40,31,137,157,129,242,11,52,117,147,74,116,77,192,137,21,206,255,0,231,234,51,63,227,43,244,62,175,176,132,81,53,40,203,105,159,66,19,171,132,93,142,205,207,152,89,117,105,81,183,183,74,163,185,45,181,111,50,218,235,83,160,40,186,18,139,95,165,238,50,251,69,222,17,104,90,16,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,30,130,247,202,173,229,67,203,30,30,102,146,220,166,203,169,90,119,28,121,145,174,7,210,225,56,116,154,139,85,73,113,90,53,161,40,35,110,51,173,55,29,41,89,169,127,61,204,74,141,28,198,82,175,213,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,219,226,237,89,54,225,37,194,52,27,204,45,124,214,207,84,40,244,91,124,196,33,215,12,104,78,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,50,174,59,174,96,114,153,121,96,69,131,134,24,164,169,18,235,118,158,37,90,244,234,210,42,201,128,76,49,2,163,37,147,125,84,213,153,56,179,53,165,163,66,210,226,137,190,105,115,54,39,230,156,219,239,248,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,180,186,113,211,14,45,76,14,149,152,121,181,158,117,152,205,190,139,146,60,148,145,48,228,200,174,178,151,35,161,164,72,54,254,121,237,237,161,182,214,104,82,156,113,8,232,103,160,207,182,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,45,120,81,228,163,240,155,117,49,153,76,76,166,85,99,91,118,149,66,60,155,73,173,57,44,214,42,140,184,165,28,141,228,162,113,76,197,113,180,116,74,118,56,233,237,53,153,50,243,74,179,252,216,248,88,198,79,135,247,15,151,62,51,88,58,254,106,178,207,121,101,67,23,38,97,109,225,58,37,69,10,142,154,149,34,167,24,201,40,168,211,156,91,136,105,243,111,113,169,149,238,105,196,45,181,25,237,90,21,181,75,70,199,23,42,184,92,231,182,149,130,117,87,176,35,26,46,105,113,236,154,228,132,42,223,168,203,125,61,138,222,154,165,44,221,67,155,139,115,81,164,41,105,51,94,254,91,78,36,214,105,73,60,243,169,179,252,213,102,98,205,202,134,17,204,197,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,175,60,56,171,137,151,86,50,98,61,199,138,87,172,190,209,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,90,87,10,124,138,201,179,155,129,154,124,87,129,46,53,118,84,114,122,202,130,153,77,41,132,211,165,194,65,250,73,102,203,138,53,45,214,164,56,210,89,112,147,203,34,113,74,66,148,166,205,171,52,1,0,56,213,248,88,181,190,32,65,242,234,136,168,12,39,177,127,10,24,167,102,225,159,165,61,25,242,182,224,167,80,187,111,35,157,217,123,84,150,217,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,63,45,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,167,133,62,120,228,226,85,42,6,86,241,37,17,26,174,219,20,114,69,173,83,74,218,96,170,52,232,169,66,10,18,219,212,141,114,89,107,69,37,77,164,249,140,180,226,150,73,83,74,113,239,21,197,79,62,63,235,190,85,48,130,181,252,211,87,125,118,153,81,254,254,137,52,69,35,149,255,0,55,83,171,109,239,231,35,173,63,149,64,175,92,186,224,53,229,153,44,92,161,97,77,153,10,90,151,81,144,133,212,231,51,28,158,69,38,156,75,73,72,154,233,41,104,78,198,210,173,73,38,180,239,89,161,180,158,245,164,143,207,226,197,139,248,47,197,59,203,12,253,41,233,63,146,87,5,70,133,219,121,28,158,213,217,100,184,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,122,156,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,0,142,235,152,28,166,94,88,17,96,225,134,41,42,68,186,221,167,137,86,189,58,180,138,178,96,19,12,64,168,201,100,223,85,53,102,78,44,205,105,104,208,180,184,162,111,154,92,205,137,249,167,54,248,156,56,199,188,88,194,75,86,244,178,176,246,235,244,85,23,16,233,229,75,185,35,118,24,207,246,232,164,219,205,242,247,186,218,150,215,169,37,242,213,179,74,189,125,117,212,146,101,249,112,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,169,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,157,217,241,27,181,168,86,55,14,171,210,202,181,160,246,42,45,191,79,183,105,116,232,220,213,185,200,138,197,82,3,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,40,92,117,92,206,229,234,234,202,254,50,214,176,142,233,147,219,251,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,116,218,201,42,90,80,235,78,160,150,189,155,142,95,240,197,226,1,15,8,166,70,203,246,55,220,93,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,171,206,45,73,101,72,78,164,150,212,181,183,37,120,157,103,199,240,33,66,147,128,216,79,90,219,127,92,20,245,122,74,169,78,168,242,229,90,236,169,108,169,189,83,202,81,115,164,48,169,4,157,174,54,235,41,54,222,45,55,180,163,167,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,123,92,209,224,95,226,215,142,215,54,10,124,169,249,71,242,115,177,127,25,246,30,199,207,237,16,216,147,249,30,99,155,118,243,246,253,51,215,110,189,53,208,173,83,130,167,133,139,167,226,4,239,46,167,9,254,2,128,120,163,248,236,196,223,185,124,158,16,230,148,172,179,222,85,252,174,85,115,79,66,157,18,85,10,220,186,23,110,87,96,168,201,183,225,160,218,134,108,75,65,154,180,121,11,118,97,52,164,17,18,208,124,181,17,45,42,89,181,242,178,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,20,224,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,85,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,162,30,35,57,215,252,106,177,29,138,5,129,83,170,183,134,86,183,205,211,99,62,124,166,234,147,136,214,78,84,212,206,212,173,59,144,178,109,164,186,106,82,27,74,149,163,74,121,214,203,202,100,95,38,85,220,225,226,60,170,99,149,95,67,89,150,191,103,145,115,84,154,90,14,82,91,116,215,202,141,25,181,107,171,206,242,157,34,113,73,54,219,74,20,165,110,50,67,78,75,94,55,20,154,85,2,149,128,212,42,21,50,37,58,155,78,143,112,68,135,14,35,41,101,136,204,54,154,98,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,115,94,10,158,41,238,159,135,243,188,198,156,60,87,17,220,142,70,202,149,229,2,240,195,229,203,145,135,87,132,135,209,5,151,80,235,171,162,75,73,18,206,19,175,153,26,86,133,36,212,166,20,165,115,84,134,157,74,137,70,201,186,231,63,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,38,90,113,162,186,104,87,205,171,151,171,214,214,157,219,104,183,5,62,185,84,167,73,229,45,190,124,87,219,165,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,130,53,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,129,89,104,203,61,229,154,91,134,235,179,48,250,116,68,92,52,11,94,69,199,6,20,147,36,34,166,182,101,70,100,226,19,166,162,75,43,82,100,40,208,181,122,155,208,148,168,208,149,27,136,229,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,254,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,114,80,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,42,175,43,152,23,248,202,99,181,179,130,159,42,126,78,124,163,237,191,198,125,135,182,114,59,60,55,228,254,71,152,222,237,220,141,191,76,180,221,175,93,52,63,21,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,205,71,171,75,117,217,79,220,168,66,101,62,225,184,104,96,144,194,227,198,97,164,154,222,117,75,124,245,81,153,172,213,175,21,226,189,158,57,55,45,86,183,148,124,57,68,67,161,83,100,71,69,221,86,37,181,32,231,75,105,77,190,152,76,26,77,68,210,24,117,40,230,168,244,116,222,105,77,232,132,182,190,116,21,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,249,168,191,238,23,30,4,240,203,239,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,241,237,110,236,159,92,208,50,141,97,102,210,207,41,117,42,21,82,61,69,55,114,94,118,58,17,72,125,170,194,160,196,91,68,107,75,174,161,242,83,105,52,37,11,52,45,181,169,74,218,226,82,143,149,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,160,140,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,107,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,76,144,219,77,184,225,146,73,75,50,65,146,82,165,25,36,239,207,12,236,188,26,225,237,150,6,41,215,29,205,217,109,187,95,108,154,253,196,186,90,141,233,211,165,72,67,103,33,198,98,161,110,43,87,29,105,164,23,206,41,13,33,164,41,106,38,247,136,65,131,220,101,228,203,198,218,195,248,195,104,203,167,97,213,203,34,158,205,53,152,210,154,148,187,73,13,176,164,72,120,205,184,173,189,57,15,60,104,113,100,102,75,105,4,162,109,46,30,136,87,85,227,43,86,165,87,242,137,100,215,104,85,56,149,26,109,70,248,166,203,135,50,35,201,121,137,44,57,76,168,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,91,101,115,2,255,0,25,76,118,182,112,83,229,79,201,207,148,125,183,248,207,176,246,206,71,103,134,252,159,200,243,27,221,187,145,183,233,150,155,181,235,166,135,226,175,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,237,113,171,51,184,203,152,74,21,147,64,197,139,163,211,109,216,84,247,169,244,217,46,178,158,212,255,0,53,105,55,31,146,247,211,121,227,67,113,219,53,168,250,165,132,168,200,220,83,174,57,53,56,50,101,211,229,45,247,93,204,189,126,62,176,45,14,101,10,223,245,254,157,81,246,75,181,59,234,58,74,46,84,87,73,27,92,109,72,95,109,220,147,37,51,211,202,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,1,64,60,78,176,183,240,95,156,155,215,178,80,189,25,74,187,123,61,211,79,254,21,206,237,93,169,178,237,111,245,90,148,141,211,155,155,234,43,110,154,122,169,36,26,4,212,224,151,137,151,85,193,135,24,137,133,181,105,125,162,139,103,212,41,245,10,71,49,199,22,228,126,222,82,121,236,39,114,205,8,100,151,16,156,74,16,148,252,227,239,168,205,70,190,159,87,141,38,49,215,108,252,26,180,176,118,144,207,46,38,34,84,36,72,170,73,220,131,221,22,154,168,238,38,54,197,32,204,183,190,252,119,121,137,90,20,158,205,183,214,75,138,34,129,124,52,108,8,216,131,157,44,59,139,82,183,165,213,105,180,57,18,107,242,141,146,119,100,53,196,140,227,177,100,58,182,204,182,33,51,10,33,22,227,216,165,169,8,86,237,251,79,65,34,149,184,213,248,167,181,190,31,193,243,26,136,225,89,101,201,245,205,154,92,47,197,42,214,28,148,185,151,181,141,34,128,170,85,29,46,199,105,138,155,19,28,148,137,40,91,143,173,180,180,180,37,148,58,149,154,244,209,183,17,181,70,226,84,142,43,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,235,32,5,0,241,71,241,217,137,191,114,249,60,33,21,69,186,112,161,200,228,107,106,149,68,205,198,35,46,89,87,106,81,228,46,209,164,154,29,142,80,98,58,151,24,84,215,201,68,147,117,111,180,165,242,146,90,180,76,186,151,53,90,156,71,39,239,241,22,226,63,93,192,75,238,147,131,184,22,254,219,190,223,168,68,170,221,50,102,194,67,144,78,42,153,230,55,75,52,56,157,238,115,144,235,78,184,235,43,109,77,164,144,148,56,107,91,132,212,160,202,102,112,112,191,55,86,107,181,219,28,229,192,174,209,227,197,85,199,66,146,211,134,186,83,239,155,164,132,19,230,132,181,33,10,56,238,169,11,65,235,176,146,107,75,106,51,65,119,80,25,87,29,86,251,203,213,213,100,224,78,25,230,11,180,250,66,219,196,111,73,70,220,220,87,19,232,185,208,230,60,199,103,121,205,13,179,230,182,215,53,179,220,74,86,199,211,176,137,173,235,246,185,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,232,34,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,50,174,58,254,60,229,158,242,192,107,123,13,175,58,204,232,149,27,123,20,109,120,87,29,22,107,38,72,90,86,228,88,239,73,136,235,70,163,82,86,202,164,182,68,190,168,113,11,66,136,201,91,219,111,176,112,230,206,191,226,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,210,34,175,20,127,2,120,155,247,47,156,66,20,67,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,213,56,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,102,128,0,56,166,116,48,114,187,143,185,96,191,240,170,214,123,101,106,171,79,110,69,57,189,168,62,211,42,36,134,165,181,27,85,173,8,71,57,113,210,215,49,74,36,163,153,188,245,36,232,121,204,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,105,251,15,111,90,86,37,88,22,214,35,80,163,203,98,155,117,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,158,28,232,99,29,11,31,115,65,127,226,173,172,206,202,45,86,160,220,122,115,155,150,125,166,44,72,237,68,106,78,139,66,22,142,114,35,165,222,90,146,74,71,51,97,234,105,212,237,39,131,142,16,198,178,178,209,59,20,164,49,16,234,88,143,88,121,228,62,203,238,169,126,142,130,181,197,101,151,80,173,16,133,166,65,79,89,26,8,245,67,200,220,163,208,146,137,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,101,169,104,98,144,248,186,88,236,219,25,133,137,86,139,27,99,117,90,67,114,220,86,243,61,206,187,58,122,143,161,168,244,250,62,226,47,176,65,82,82,136,182,145,244,49,43,120,102,88,31,47,115,71,70,53,39,84,219,232,143,93,239,254,98,163,15,254,50,127,79,235,251,12,95,201,17,36,137,37,220,69,161,15,232,0,0,0,0,0,0,0,0,0,0,248,23,205,239,111,225,229,181,46,235,185,166,118,106,124,62,95,53,206,90,215,166,247,18,217,116,66,84,175,164,180,151,66,246,138,28,206,22,122,111,156,203,87,142,44,37,250,50,218,99,242,16,116,101,237,119,34,57,171,231,14,59,110,126,81,131,87,95,126,157,197,214,46,176,195,210,222,75,12,35,123,139,215,66,212,139,93,11,95,104,159,57,87,225,109,124,98,133,46,45,235,137,14,122,30,143,39,127,37,157,25,145,204,218,167,219,87,172,204,180,168,180,91,104,62,165,215,95,113,25,136,141,152,11,66,155,96,226,181,106,207,165,51,203,143,78,236,219,75,114,143,242,145,154,112,254,146,148,125,235,63,105,142,189,195,195,5,219,197,236,125,166,166,161,27,157,75,165,243,187,98,119,237,252,172,41,123,59,150,149,125,38,203,187,95,175,66,26,6,1,77,124,100,110,87,37,226,181,18,223,37,234,136,93,167,82,211,187,124,106,122,253,223,210,57,215,10,139,65,55,38,101,105,213,23,155,220,197,51,157,204,235,166,156,200,19,136,187,148,71,222,159,102,162,246,64,0,0,0,0,83,167,26,35,107,240,151,103,18,24,218,178,244,134,245,238,51,223,252,30,157,167,79,102,130,62,240,227,189,220,178,179,101,103,62,226,244,135,35,210,29,161,58,125,45,180,217,100,158,187,76,203,170,189,131,65,160,43,167,140,134,21,42,232,195,27,119,16,162,150,174,90,189,175,114,127,75,180,200,167,180,93,235,45,62,143,232,171,245,119,138,147,195,107,130,109,173,122,211,171,212,231,121,114,34,243,182,43,105,30,155,154,90,79,161,145,151,114,143,216,52,229,69,170,53,93,165,51,82,67,91,16,254,237,19,187,93,54,168,211,223,161,123,132,35,207,55,14,203,123,27,97,79,196,11,3,248,13,219,243,90,183,235,187,218,186,198,107,189,217,40,105,27,90,105,127,201,235,175,191,67,58,80,173,81,170,20,10,155,212,138,163,28,153,76,109,230,35,114,85,166,228,146,139,170,76,203,184,203,218,37,246,64,243,201,59,45,149,199,109,91,153,142,215,107,212,246,243,61,98,111,179,242,209,41,101,244,35,184,226,247,58,242,123,140,180,211,221,221,122,84,170,173,62,183,1,170,157,46,71,58,51,219,182,47,98,147,174,138,52,159,69,17,31,121,24,253,96,0,0,0,0,0,0,0,0,0,2,169,56,207,216,106,76,187,114,252,101,141,72,209,14,158,183,55,125,117,23,76,180,53,127,247,191,175,216,42,200,91,183,6,11,41,16,172,171,142,243,121,26,72,126,116,200,72,61,127,216,148,213,57,194,238,86,157,229,238,215,235,246,11,50,0,0,0,0,31,243,189,58,233,168,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,79,135,37,173,66,190,120,117,89,118,85,211,7,182,209,110,10,125,197,75,168,198,230,173,190,124,87,234,147,219,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,81,88,57,250,201,69,213,149,60,71,151,91,164,211,59,70,25,92,213,7,156,183,42,17,201,197,183,3,121,169,196,211,36,27,138,90,210,243,72,35,36,41,106,62,115,104,53,145,238,75,168,107,208,112,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,150,33,162,140,35,195,59,87,25,50,35,135,216,91,122,196,237,20,91,155,11,232,116,249,59,91,109,110,51,190,152,198,199,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,20,109,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,248,170,142,42,226,61,95,14,41,24,67,83,189,42,178,108,202,13,66,69,82,155,68,114,65,156,88,210,158,34,39,28,74,127,243,205,36,126,170,20,243,234,73,36,222,116,215,34,184,124,228,146,171,154,251,253,202,237,206,196,184,56,117,106,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,46,89,168,136,220,111,91,222,180,237,106,21,141,106,209,172,171,90,15,98,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,163,192,102,199,194,198,50,124,63,184,124,185,241,154,193,164,140,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,60,56,171,134,119,86,13,226,61,199,133,183,172,78,207,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,47,252,82,190,241,67,228,231,203,170,239,164,254,73,91,240,237,106,63,240,86,89,236,180,184,187,185,12,124,210,19,191,111,49,126,186,247,44,245,234,163,208,132,245,225,79,145,200,216,149,85,129,154,76,73,92,182,168,86,197,96,151,107,83,18,135,88,58,141,70,42,144,178,154,183,52,34,92,102,93,209,41,75,106,62,99,205,56,149,154,82,210,155,122,226,64,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,185,62,32,89,17,161,102,170,213,114,245,181,145,216,177,54,223,167,155,116,233,58,173,207,74,69,97,185,78,53,74,216,185,13,71,99,155,38,66,79,180,168,141,72,211,67,213,61,10,139,63,174,171,10,234,254,218,219,151,37,185,80,255,0,148,135,58,155,58,59,159,244,92,101,230,220,71,212,164,169,62,195,32,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,162,252,242,3,147,234,86,83,112,141,41,168,20,183,47,187,198,60,57,247,90,222,117,38,136,207,161,10,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,164,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,163,60,13,176,44,220,83,201,54,24,225,246,32,219,209,43,150,245,115,13,237,248,211,160,201,35,216,234,61,31,28,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,146,243,139,147,171,239,40,23,220,122,5,126,103,166,109,186,206,255,0,147,247,7,45,152,254,148,229,51,29,114,191,130,161,247,92,99,148,228,130,111,231,12,183,233,185,58,145,244,154,188,22,240,7,254,235,115,7,120,225,239,251,94,153,101,215,102,163,254,112,138,146,162,160,207,251,195,70,249,39,249,230,144,191,203,160,74,174,40,254,4,241,55,238,95,56,132,40,4,104,207,56,57,76,179,115,117,133,255,0,33,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,203,62,216,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,182,194,237,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,231,234,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,23,169,195,139,35,146,114,165,102,207,188,49,5,113,36,98,45,225,29,132,78,101,164,52,234,40,145,18,102,178,132,211,228,70,165,173,74,52,169,245,37,92,165,45,166,146,146,81,50,78,185,89,124,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,8,56,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,57,254,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,55,253,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,40,1,153,142,14,246,110,32,222,81,175,12,1,185,226,88,232,171,214,57,183,5,34,107,70,229,58,28,71,9,60,199,105,173,52,130,82,22,149,18,212,81,150,162,105,92,221,168,114,58,27,74,14,117,96,190,16,217,184,11,133,246,254,17,225,251,18,219,161,91,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,66,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,42,224,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,19,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,224,192,62,13,148,43,127,22,46,25,216,243,112,252,173,177,104,252,184,244,24,145,201,116,231,43,174,57,25,181,187,38,65,50,242,156,142,203,46,56,182,208,218,93,39,28,113,163,90,182,54,68,151,190,87,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,59,175,21,236,142,70,185,105,85,188,220,97,202,229,157,118,155,30,58,238,234,73,33,217,5,58,35,73,109,132,205,96,146,74,54,150,195,73,71,53,39,163,70,203,74,115,84,41,181,243,170,215,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,118,41,189,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,39,149,28,215,97,198,109,112,225,23,173,148,239,97,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,174,14,53,247,253,154,214,11,217,184,90,171,134,33,221,146,174,136,245,244,82,82,102,167,202,156,212,73,172,42,66,200,139,68,32,221,121,8,78,227,45,230,78,108,221,203,115,109,122,228,43,20,172,76,22,205,141,141,137,152,151,93,244,53,183,70,244,159,109,155,217,94,145,202,230,211,101,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,90,41,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,89,167,17,220,142,73,205,109,155,2,240,195,229,196,143,136,182,124,119,209,5,151,80,211,72,173,196,81,146,206,19,175,153,18,144,180,168,148,166,20,165,114,146,183,93,74,137,36,241,186,221,21,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,62,181,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,180,39,147,236,166,89,185,69,194,255,0,144,244,41,17,43,21,217,242,28,147,93,184,211,0,226,191,85,89,56,179,96,150,131,113,211,66,26,105,100,218,80,75,217,175,49,100,68,167,86,103,156,193,127,220,46,60,9,225,151,223,94,113,52,74,160,25,172,205,143,138,124,100,248,129,112,249,139,226,231,184,103,82,105,85,254,31,248,127,66,174,211,34,84,105,181,24,245,232,147,33,203,101,47,49,37,135,42,211,146,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,176,56,134,100,178,171,149,140,80,145,93,180,45,249,105,194,187,150,65,29,191,48,228,170,81,66,124,219,220,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,62,99,139,67,219,127,95,14,108,235,254,42,184,142,253,2,255,0,169,213,92,195,43,167,230,234,81,152,62,107,116,185,198,104,38,234,105,103,106,150,173,168,65,182,234,90,52,169,109,169,42,209,213,50,211,103,123,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,9,228,95,38,84,44,158,97,196,170,99,149,95,76,222,119,71,103,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,213,95,17,156,235,254,53,88,142,197,2,192,169,213,91,195,43,91,230,233,177,159,62,83,117,73,196,107,39,42,106,103,106,86,157,200,89,54,210,93,53,41,13,165,74,209,165,60,235,101,249,56,121,228,178,171,154,124,80,143,93,187,237,249,106,194,187,106,65,157,193,48,164,170,41,77,124,155,220,213,61,135,18,147,82,214,165,27,74,116,144,105,52,50,106,62,99,107,91,59,167,87,25,90,77,42,129,148,75,38,133,66,166,68,167,83,105,215,197,54,36,56,113,25,75,44,70,97,186,101,65,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,32,95,11,143,29,152,101,247,215,147,205,22,105,196,119,35,146,115,91,102,192,188,48,249,113,35,226,45,159,29,244,65,101,212,52,210,43,113,20,100,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,69,116,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,47,96,14,14,80,178,255,0,131,86,158,14,219,143,118,136,150,205,61,49,220,147,181,104,237,114,150,165,57,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,84,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,21,129,98,231,78,171,154,126,39,120,117,66,180,46,9,106,194,187,106,69,96,173,248,103,25,81,74,107,229,67,154,151,106,15,182,165,26,150,181,40,221,75,70,178,73,161,147,73,114,219,90,222,221,105,66,181,120,218,97,157,213,112,97,198,29,226,149,38,39,104,162,217,245,10,133,62,175,203,109,197,185,31,183,148,110,67,234,218,131,66,25,37,196,54,212,181,169,63,56,251,9,34,81,175,164,43,225,139,138,95,130,252,228,217,93,174,187,232,202,85,219,218,45,106,135,240,94,119,106,237,77,159,100,99,162,20,164,110,156,220,47,93,59,116,211,214,81,32,214,62,175,21,172,76,252,34,103,38,227,167,71,151,74,151,2,202,167,193,182,97,191,79,115,153,187,150,217,200,144,135,148,75,82,77,230,229,74,146,210,136,182,237,229,18,20,157,201,81,156,149,224,133,133,191,252,165,227,93,66,133,254,212,181,169,21,62,213,246,201,158,199,36,151,255,0,209,170,222,180,125,72,87,229,8,90,160,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,32,226,185,145,111,203,230,131,5,44,207,246,196,171,254,20,21,127,114,164,213,27,142,73,254,251,218,150,149,126,131,198,143,236,135,133,122,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,30,192,188,116,195,140,197,225,197,59,20,48,190,179,219,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,170,65,226,143,227,179,19,126,229,242,120,67,218,240,176,202,101,155,152,204,80,171,95,24,129,34,36,234,22,26,200,167,201,145,110,75,128,111,177,89,92,166,230,19,68,226,249,137,36,161,167,99,182,225,161,72,113,14,150,168,81,109,51,35,157,92,75,51,213,39,44,182,204,92,48,195,25,242,226,226,133,199,29,138,148,89,201,138,211,140,82,41,197,32,201,79,172,159,109,109,60,183,141,135,153,75,100,147,218,92,199,20,164,26,91,39,41,90,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,146,76,159,91,57,70,194,246,168,169,40,147,111,106,228,118,21,118,86,34,59,35,145,57,246,156,125,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,76,138,1,149,113,123,220,61,236,11,55,20,248,112,217,56,125,136,54,244,74,229,189,92,143,91,141,58,12,146,61,142,163,211,51,12,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,170,91,56,57,76,188,178,139,138,31,33,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,207,191,240,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,104,50,174,52,61,134,216,67,102,227,214,66,112,239,8,241,1,137,110,80,174,44,55,182,217,144,113,31,54,95,105,104,133,25,214,158,109,125,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,232,219,51,185,122,186,178,191,140,181,172,35,186,100,246,254,193,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,221,54,178,74,150,148,58,211,168,37,175,102,227,151,252,49,120,128,67,194,41,145,178,253,141,247,23,100,177,101,237,98,217,169,58,219,13,69,160,202,113,247,158,117,50,86,148,19,134,203,238,72,234,243,139,82,89,82,19,169,37,181,45,109,206,174,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,105,226,63,195,254,30,98,40,78,226,222,16,219,191,234,177,3,179,48,236,104,238,49,29,187,138,46,244,55,182,66,222,91,109,161,230,91,51,90,30,53,110,54,218,54,148,75,249,147,106,144,69,233,240,230,207,183,227,81,66,127,13,241,17,142,207,137,182,205,63,182,75,144,196,125,145,107,80,80,180,52,115,18,72,45,140,188,75,113,180,186,215,68,154,150,149,180,91,84,166,217,154,160,0,51,109,155,220,33,141,129,25,151,196,44,45,167,177,17,138,109,38,176,183,169,108,70,125,215,145,30,157,37,9,149,13,147,91,190,186,150,136,239,180,133,154,141,94,186,85,235,47,233,29,133,100,147,57,180,44,47,225,189,122,206,133,74,230,220,152,41,206,142,220,69,33,111,183,41,202,172,215,23,77,146,233,124,210,73,147,149,37,198,220,109,14,169,194,110,42,215,208,220,66,69,75,13,52,96,14,14,80,178,255,0,131,86,158,14,219,143,118,136,150,205,61,49,220,147,181,104,237,114,150,165,57,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,71,37,146,86,195,95,94,238,227,31,232,71,169,106,67,250,0,0,0,2,179,184,207,217,104,155,101,91,151,147,40,214,67,19,161,195,89,235,254,196,150,170,46,31,122,180,239,63,118,191,95,176,84,64,180,206,12,22,34,149,46,227,191,30,99,66,36,76,167,161,123,190,186,115,164,90,18,191,251,223,215,236,22,184,0,0,0,0,0,0,0,0,0,0,63,37,86,171,79,162,64,118,167,84,145,201,140,206,221,235,216,165,105,170,137,37,209,36,103,222,100,40,183,63,153,228,157,153,58,227,86,173,178,199,100,181,233,155,185,126,177,57,218,57,136,138,179,250,113,219,113,27,93,101,93,230,122,235,238,239,136,52,90,53,66,191,83,102,145,75,99,157,41,253,220,180,110,74,117,218,147,81,245,81,145,119,17,251,69,215,228,103,135,109,189,130,80,96,98,5,254,93,186,237,62,110,141,250,237,118,94,178,90,239,106,74,218,94,230,157,71,242,122,105,239,212,202,110,86,170,141,80,169,79,84,150,214,244,49,183,84,238,211,93,202,36,247,232,126,241,152,220,73,184,38,221,55,173,70,189,81,119,153,34,87,39,122,182,145,107,181,164,36,186,17,17,119,36,189,130,219,56,55,225,90,237,124,49,184,177,10,82,116,114,234,236,123,75,95,163,217,164,84,26,62,229,158,191,75,244,83,250,251,197,139,0,207,151,17,203,221,203,215,54,87,139,237,175,88,113,253,31,217,211,167,209,221,77,136,74,235,180,140,250,167,218,36,23,5,211,107,240,153,120,146,217,220,179,244,126,197,238,50,217,252,30,163,175,79,110,162,226,192,0,0,0,0,82,247,24,204,64,98,231,197,219,126,207,107,233,218,253,175,121,117,255,0,194,98,211,220,47,228,151,232,251,207,245,8,61,134,213,233,54,197,235,78,174,67,123,148,244,110,118,213,237,37,105,185,165,164,250,25,25,119,40,253,131,77,118,165,85,85,186,4,90,162,151,184,222,223,215,77,59,150,164,251,139,221,238,31,92,114,252,201,225,188,60,86,194,10,221,157,49,91,19,51,179,104,173,12,244,217,41,151,59,137,73,254,108,189,191,246,12,214,182,167,33,73,37,41,58,45,30,205,125,229,255,0,188,105,3,41,55,138,47,172,6,182,238,52,47,119,105,237,158,205,62,140,215,209,250,41,253,15,112,236,66,155,120,187,101,250,29,141,122,210,49,82,146,122,183,115,246,142,208,158,191,55,217,153,128,194,122,169,197,107,174,243,238,73,105,245,247,138,233,19,227,135,158,126,157,193,73,237,97,158,35,61,190,215,149,187,147,39,105,23,99,218,153,111,43,212,102,58,220,115,123,174,160,186,171,213,239,238,212,138,232,40,117,234,77,201,77,106,175,69,149,218,98,61,187,99,156,181,35,93,20,105,62,138,34,62,244,153,119,123,7,208,0,0,0,0,0,0,0,0,0,1,10,120,177,89,85,11,179,45,61,170,9,116,163,85,61,38,241,250,191,146,102,4,227,87,122,139,244,139,187,83,250,140,81,105,22,167,161,11,215,225,83,105,207,183,242,222,204,233,136,218,154,140,196,202,107,170,79,84,57,2,9,145,244,51,247,31,126,130,104,128,0,0,0,248,142,184,253,98,107,144,82,123,35,178,102,75,87,67,220,162,61,12,189,134,93,15,188,127,163,118,189,33,165,115,81,27,71,63,75,122,187,254,205,125,227,253,26,125,216,51,19,5,210,220,210,210,70,133,247,104,102,122,18,116,239,238,46,241,244,192,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,143,241,119,204,118,23,218,56,94,140,187,214,44,136,151,85,225,117,71,106,175,15,182,180,226,88,160,48,151,28,109,186,138,29,73,165,71,36,212,135,219,109,8,86,154,115,121,218,182,124,151,233,218,211,181,171,183,205,213,70,178,173,104,61,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,141,25,229,51,6,111,44,1,192,107,99,11,111,204,69,151,120,213,232,241,246,46,83,186,27,16,144,122,109,133,21,70,146,117,113,153,47,81,181,58,102,179,34,232,77,183,203,101,172,219,141,41,229,59,194,198,13,252,63,183,188,185,128,204,190,93,44,76,208,97,100,252,51,190,163,255,0,59,50,143,55,123,223,197,149,78,204,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,72,24,123,144,156,101,189,115,89,84,202,141,65,250,85,42,181,109,127,12,175,213,19,33,50,34,196,165,145,50,162,152,210,72,210,183,249,136,147,28,219,107,68,172,212,242,9,194,100,137,197,55,125,56,85,134,118,174,13,225,197,185,133,182,84,78,207,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,122,177,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,137,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,107,100,151,135,221,229,142,248,209,93,163,98,125,42,93,18,211,195,90,193,192,185,150,166,137,246,39,212,99,75,109,50,40,168,121,151,208,100,181,52,79,110,125,149,57,202,46,89,159,229,91,53,94,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,121,57,228,205,221,43,40,56,70,155,173,138,116,74,197,217,94,144,170,109,185,74,126,66,80,133,190,72,53,46,83,200,37,19,171,140,201,109,223,203,45,77,110,50,217,169,190,105,56,156,251,93,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,245,112,171,19,46,172,27,196,123,115,20,172,169,125,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,65,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,34,106,112,230,207,183,226,175,93,127,13,241,17,142,209,134,87,53,67,182,75,144,196,125,242,168,179,150,132,52,115,18,72,45,239,50,104,109,180,186,215,85,18,80,149,180,91,146,166,222,184,156,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,235,96,190,16,217,184,11,133,246,254,17,225,251,18,219,161,91,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,66,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,46,21,197,31,192,158,38,253,203,231,16,133,0,141,84,8,127,196,103,37,31,141,86,28,49,95,176,41,148,166,241,54,214,249,202,108,151,203,148,229,82,9,18,205,202,98,158,220,148,39,114,214,78,52,167,73,73,67,137,82,117,105,47,58,225,112,190,20,57,28,141,109,82,168,153,184,196,101,203,42,237,74,60,133,218,52,147,67,177,202,12,71,82,227,10,154,249,40,146,110,173,246,148,190,82,75,86,137,151,82,230,171,83,136,228,217,160,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,155,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,160,188,193,100,59,25,112,95,48,84,156,6,182,232,181,91,209,203,175,149,242,82,168,197,57,49,91,173,124,210,21,39,106,121,174,33,158,206,179,89,59,204,112,182,54,148,188,189,141,173,42,59,116,225,231,151,28,80,203,70,3,71,180,49,82,247,151,81,169,84,100,29,73,22,249,58,219,208,173,178,115,214,84,86,29,34,53,45,106,81,154,221,218,179,100,156,53,114,147,249,71,159,148,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,2,170,248,231,126,100,255,0,105,63,118,138,224,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,30,203,22,97,109,92,208,96,213,23,23,45,104,221,131,183,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,46,32,212,148,41,109,58,210,205,8,223,180,170,175,137,214,67,191,2,21,217,56,243,132,244,93,182,13,193,80,87,164,169,116,234,119,46,45,174,242,144,202,91,213,92,213,31,38,67,234,144,105,218,219,109,50,163,109,146,211,123,73,62,255,0,194,179,38,89,130,193,90,237,87,23,177,66,171,85,178,169,85,170,123,81,217,179,183,180,167,42,233,82,9,198,228,207,108,247,118,126,79,49,68,134,253,73,36,225,186,149,242,145,189,185,22,84,56,166,107,179,93,135,25,74,195,133,222,183,171,189,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,188,246,98,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,219,55,178,179,31,155,202,101,12,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,159,149,22,125,194,83,58,254,132,153,15,41,184,155,83,165,67,162,189,206,114,203,168,62,124,135,19,57,231,249,139,166,40,201,59,28,231,45,215,92,105,78,41,42,39,9,77,17,184,110,178,132,91,80,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,87,7,21,12,138,198,191,237,234,174,103,176,182,4,70,46,122,28,119,170,87,155,47,74,119,125,90,156,196,86,80,151,218,55,28,54,91,92,86,99,25,155,104,66,57,168,82,207,114,156,66,16,231,85,225,197,145,201,57,82,179,103,222,24,130,184,146,49,22,240,142,194,39,50,210,26,117,20,72,137,51,89,66,105,242,35,82,214,165,26,84,250,146,174,82,150,211,73,73,40,153,39,92,153,67,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,205,56,183,230,74,205,195,172,18,115,1,37,80,34,92,55,14,36,71,222,81,221,154,109,162,147,18,59,237,184,137,174,161,167,18,241,172,222,66,73,132,158,141,45,108,186,107,53,165,165,50,237,43,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,52,103,147,156,3,174,229,159,47,182,222,16,220,151,151,202,57,244,190,124,135,157,105,148,55,22,35,146,29,83,206,70,141,162,18,226,217,75,142,56,100,227,218,184,181,41,74,249,180,154,25,110,178,248,159,231,131,20,47,107,254,237,202,253,22,139,46,212,178,104,114,19,77,172,69,168,193,111,182,215,95,105,230,159,110,81,169,105,53,51,27,115,77,56,199,40,200,220,109,92,197,169,68,234,91,111,149,99,46,118,234,185,129,201,149,183,130,88,144,252,185,151,181,151,116,83,165,162,179,46,82,164,63,93,132,81,170,141,169,215,52,101,41,109,108,37,200,77,26,150,226,220,120,220,55,15,83,39,12,126,94,23,30,59,48,203,239,175,39,154,47,248,114,172,216,248,88,198,79,135,247,15,151,62,51,88,44,127,138,134,122,164,223,247,13,87,44,56,91,62,91,22,197,14,67,212,219,205,231,162,181,178,173,81,98,83,43,75,13,19,141,155,205,162,43,209,140,141,196,45,28,213,169,101,181,77,161,11,114,37,101,71,42,56,143,155,92,71,69,149,101,53,216,105,80,121,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,208,158,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,236,80,187,83,210,57,92,215,150,243,159,56,242,214,226,181,113,213,171,214,81,233,174,133,161,17,17,66,190,53,126,22,45,111,136,16,124,186,162,41,88,94,247,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,223,85,170,228,251,11,231,230,162,129,155,72,5,46,155,118,82,227,206,77,73,44,186,226,209,87,125,216,77,65,142,183,73,197,169,13,33,136,201,125,36,134,80,131,90,220,66,148,175,155,52,175,186,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,41,175,137,215,16,8,120,187,50,78,95,176,66,226,237,118,44,77,204,92,213,38,155,97,216,181,233,77,190,203,205,38,50,212,131,112,153,97,200,253,30,109,105,75,202,90,180,37,54,148,45,206,43,194,227,199,102,25,125,245,228,243,69,255,0,14,41,157,12,28,174,227,238,88,47,252,42,181,158,217,90,170,211,219,145,78,111,106,15,180,202,137,33,169,109,70,213,107,66,17,206,92,116,181,204,82,137,40,230,111,61,73,58,30,112,135,213,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,66,121,7,195,59,171,8,178,133,134,214,45,235,19,178,86,163,211,228,84,36,197,83,110,54,228,94,219,45,233,136,97,212,56,132,173,15,54,137,9,67,136,52,250,174,37,105,35,50,34,51,144,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,132,255,0,204,238,97,109,92,175,224,213,107,23,46,152,221,191,176,114,227,83,169,104,148,220,119,170,115,157,86,214,163,182,165,159,247,78,44,210,149,169,13,52,234,201,11,217,180,243,109,86,155,26,163,85,155,80,135,73,137,75,143,42,67,143,53,6,34,157,83,17,80,165,25,165,150,205,229,173,211,66,72,201,36,110,45,107,208,139,114,148,122,153,220,167,7,252,182,222,88,95,133,245,60,109,185,235,242,226,71,196,216,241,215,6,220,56,68,217,38,36,119,29,38,38,190,183,91,39,77,110,19,142,41,164,182,162,104,217,117,46,40,221,55,16,76,192,190,40,254,59,49,55,238,95,39,132,61,87,15,108,226,216,153,64,177,49,146,191,95,135,233,155,146,179,242,119,228,253,191,204,122,63,165,57,79,75,68,175,225,72,97,214,216,229,55,32,156,249,194,45,250,109,78,166,125,34,93,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,174,123,135,7,15,248,121,119,161,53,139,120,189,110,255,0,170,196,254,210,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,231,141,217,212,0,50,174,39,255,0,12,92,248,254,4,43,177,176,27,22,43,91,108,27,130,160,159,70,213,42,53,30,92,91,93,229,33,229,57,162,121,74,62,76,135,213,28,149,185,198,218,101,70,227,199,166,247,84,118,169,153,220,189,90,185,160,193,170,214,17,221,50,123,7,111,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,238,155,89,37,72,82,218,117,212,18,209,191,113,80,180,172,156,230,11,241,130,173,229,146,135,100,250,122,250,160,239,118,75,20,233,109,28,94,202,77,33,212,74,57,14,41,13,180,202,219,117,147,73,186,109,171,115,205,182,105,75,138,38,197,249,229,187,8,170,184,11,130,86,182,16,86,111,185,119,140,139,98,59,177,17,88,146,194,152,91,172,27,238,45,150,137,181,58,233,161,13,52,182,217,66,119,153,18,26,73,22,210,209,37,154,33,165,60,167,120,88,193,191,135,246,247,151,48,32,175,25,60,116,193,167,168,84,156,6,114,214,165,92,215,244,125,106,104,170,55,57,77,202,180,119,46,58,146,149,37,45,153,59,218,216,230,146,152,83,137,218,148,176,242,144,127,48,161,86,214,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,186,156,239,217,87,150,29,112,196,187,108,124,64,196,169,119,253,118,141,30,145,26,69,199,46,25,69,126,122,10,185,16,218,55,17,189,102,107,75,70,219,102,181,45,75,112,208,107,81,154,148,102,42,47,41,222,41,240,111,226,5,189,230,44,13,41,138,171,226,185,145,111,203,230,131,5,44,207,246,196,171,254,20,21,127,114,164,213,27,142,73,254,251,218,150,149,126,131,198,143,236,135,133,101,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,58,206,45,137,155,251,18,69,126,129,15,208,215,37,27,103,202,11,127,152,244,143,69,243,94,144,136,191,194,150,195,77,191,205,110,57,185,243,100,123,53,218,173,12,186,200,0,1,77,124,105,48,114,133,103,227,45,165,140,84,135,185,114,241,18,159,34,61,82,54,213,158,233,84,212,199,109,50,119,169,102,69,189,135,227,181,203,74,16,148,246,109,222,178,156,81,148,32,182,113,122,242,180,48,190,247,194,58,19,241,25,161,98,20,138,75,213,211,83,4,183,222,69,61,199,157,97,148,44,250,33,6,235,196,226,140,139,121,155,45,145,40,146,107,74,251,87,13,27,2,54,32,231,75,14,226,212,173,233,117,90,109,14,68,154,252,163,100,157,217,13,113,35,56,236,89,14,173,179,45,136,76,194,136,69,184,246,41,106,66,21,187,126,211,208,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,238,37,57,242,172,225,123,234,193,220,48,147,200,171,72,100,213,62,110,196,43,99,106,57,145,220,107,150,252,117,36,244,83,104,86,228,175,95,97,116,212,197,84,205,197,220,66,168,92,37,116,202,175,239,169,147,253,160,158,236,172,22,139,222,107,215,105,35,111,210,61,123,180,253,66,203,184,105,231,202,236,187,171,236,96,142,37,187,219,221,113,41,58,124,253,173,53,166,171,135,25,166,121,76,199,34,239,82,213,189,75,246,232,126,195,22,146,0,0,0,2,23,113,86,180,231,220,25,111,122,116,52,110,77,58,98,165,59,213,37,162,27,129,56,204,250,153,123,203,187,81,69,6,90,30,134,47,71,132,237,149,80,180,242,213,218,231,151,74,205,83,210,108,159,171,249,39,160,65,52,247,40,255,0,68,251,244,63,168,132,215,0,0,0,0,0,0,0,0,0,1,243,235,149,234,77,183,77,118,175,90,149,217,162,51,183,123,156,181,47,77,84,73,46,137,35,62,245,17,119,123,69,47,241,12,207,211,184,215,61,220,51,195,151,182,90,241,118,243,164,237,35,237,155,147,17,228,250,143,71,67,141,236,117,165,151,69,122,221,253,218,17,192,113,98,220,34,114,253,14,249,189,170,248,169,86,61,27,182,59,63,103,79,95,156,237,44,207,97,93,82,226,116,211,97,119,164,245,250,187,197,201,14,59,155,107,197,22,46,3,92,151,26,213,183,179,118,63,102,191,74,107,8,253,21,126,159,184,102,253,197,57,54,73,169,41,213,107,246,107,238,47,253,195,74,89,108,195,120,120,83,132,20,75,58,26,183,166,31,105,213,90,25,107,190,83,206,119,26,149,252,225,251,127,236,29,64,124,139,174,170,170,37,2,85,81,43,218,108,236,235,166,189,235,74,125,199,239,247,12,202,98,77,122,77,207,122,212,107,147,30,230,189,39,147,185,123,73,58,237,105,9,46,132,68,93,201,47,96,156,60,28,241,1,139,99,23,174,11,65,223,167,116,118,77,133,215,255,0,6,139,80,112,255,0,146,127,165,239,47,214,46,132,0,0,0,0,127,148,151,218,140,202,159,121,91,80,157,53,61,53,246,232,51,99,153,156,93,119,26,241,110,175,124,28,158,123,18,251,63,41,91,9,63,66,51,45,31,77,136,62,246,189,165,255,0,105,242,180,45,72,81,41,39,161,144,210,78,82,234,239,87,50,253,106,212,228,201,237,14,189,219,183,57,176,145,174,147,95,73,116,34,34,238,45,59,135,94,31,242,227,105,117,6,133,22,164,99,55,185,186,178,142,195,199,171,146,128,150,185,109,51,216,246,22,237,123,225,48,179,254,82,189,171,247,139,87,225,9,125,197,175,101,193,155,33,183,117,122,215,221,204,78,211,233,218,103,207,116,186,237,34,238,47,97,171,245,119,9,218,34,127,18,219,30,157,120,229,154,186,228,200,252,199,96,246,94,74,183,168,182,239,168,67,221,208,148,68,122,146,75,191,81,64,224,37,230,74,243,239,120,229,194,184,205,2,188,255,0,110,179,228,110,237,49,182,180,214,205,168,144,180,122,233,142,227,167,171,175,17,244,63,102,135,211,186,234,176,135,30,112,195,28,168,137,175,97,197,197,233,72,202,215,83,236,146,24,211,215,113,63,236,205,160,251,218,95,179,217,245,150,189,8,0,0,0,0,0,0,0,0,0,69,46,38,84,247,42,25,89,173,242,170,157,139,179,42,76,133,124,199,51,158,148,211,166,106,215,127,171,187,95,165,236,208,80,125,30,18,234,85,104,84,230,207,69,202,146,219,41,63,113,169,68,69,254,113,163,172,160,219,104,181,178,223,135,180,226,86,171,93,181,73,117,195,211,249,103,2,57,31,180,255,0,68,118,48,0,0,1,252,61,116,61,11,83,31,138,152,166,84,114,121,73,208,202,66,247,245,51,245,186,106,63,112,252,21,118,18,227,13,186,125,241,221,39,147,246,164,143,65,250,227,172,221,142,211,138,239,90,18,163,253,100,63,208,0,0,0,0,0,0,0,0,0,0,0,70,171,179,136,246,76,108,107,170,179,101,93,56,201,216,171,86,253,66,69,46,163,27,228,237,85,206,68,166,28,83,110,183,189,17,148,133,109,90,20,90,164,205,39,166,164,102,93,71,106,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,138,111,101,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,60,235,230,199,197,62,50,124,64,184,124,197,241,99,248,57,155,186,86,80,120,91,225,141,214,197,58,37,98,236,175,72,174,83,109,202,83,242,18,132,45,242,170,206,82,229,60,130,81,58,184,204,150,221,252,178,212,214,227,45,154,155,230,147,137,170,11,178,233,174,223,55,85,102,245,186,103,118,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,232,46,211,134,134,71,35,101,198,205,103,24,111,133,203,94,34,222,148,118,208,244,71,16,236,116,80,233,207,27,111,148,37,50,178,74,142,73,169,13,41,229,45,62,162,219,38,208,68,73,90,222,155,227,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,14,127,141,120,247,132,249,118,181,98,222,184,199,117,252,159,162,205,168,34,150,196,158,195,38,94,249,75,109,199,18,222,200,237,184,178,213,12,184,122,153,109,245,116,215,83,34,62,85,105,241,30,201,141,243,117,81,172,171,91,25,59,109,106,224,168,71,165,211,163,124,157,170,183,207,148,251,137,109,166,247,174,50,80,157,203,90,75,85,25,36,181,212,204,139,168,226,188,106,252,44,90,223,16,32,249,117,68,84,6,19,223,95,130,252,83,179,113,51,209,126,147,249,37,112,83,171,189,139,159,201,237,93,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,30,131,49,88,243,121,102,75,23,43,184,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,67,81,33,59,214,107,113,69,189,106,51,159,252,47,184,125,198,171,70,162,230,135,26,105,82,208,132,72,76,251,62,135,37,167,99,47,123,46,197,145,14,180,78,180,250,84,104,53,33,244,161,135,90,216,226,13,46,250,200,82,53,242,188,86,50,57,27,13,106,179,243,73,134,203,150,237,10,231,172,26,238,154,98,144,235,231,78,168,202,82,214,115,80,230,134,72,140,243,186,165,73,113,69,203,121,214,210,131,82,93,75,108,195,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,175,202,227,125,235,74,196,172,104,191,177,26,133,30,91,20,219,170,232,170,214,225,181,45,9,75,237,177,38,91,143,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,94,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,35,208,94,86,5,229,135,210,105,81,111,59,122,93,41,117,202,60,42,253,48,222,34,217,50,157,45,162,118,60,134,150,147,52,173,10,73,232,122,31,170,180,173,10,218,180,41,37,98,156,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,183,65,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,191,226,150,125,114,157,130,215,221,79,12,241,47,21,189,13,114,81,185,61,182,23,160,170,82,57,92,214,80,243,127,56,204,117,182,173,91,117,10,245,84,122,107,161,232,100,100,93,3,5,49,239,9,243,19,106,202,189,112,114,235,249,65,69,133,80,93,45,249,61,134,76,77,146,144,219,110,41,189,146,27,109,103,162,30,108,245,34,219,235,105,174,164,100,84,131,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,212,227,166,104,240,39,45,126,132,252,53,223,63,39,62,81,246,159,70,127,22,76,153,207,236,252,174,119,246,51,78,109,219,207,107,233,105,174,238,154,232,122,124,156,20,206,102,91,51,19,117,74,178,176,115,18,62,80,86,161,83,215,84,126,55,161,231,196,217,21,14,54,218,156,223,33,134,208,122,45,230,203,66,61,222,182,186,104,70,101,5,184,231,126,100,255,0,105,63,118,138,181,133,73,170,212,99,79,153,79,166,75,149,30,151,28,165,206,117,150,84,180,69,96,221,109,146,117,213,17,104,132,27,175,52,217,41,90,22,247,16,158,245,17,31,107,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,182,205,236,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,158,204,215,102,187,17,243,107,136,235,189,111,87,123,13,42,15,49,138,5,1,135,141,113,105,17,84,100,102,148,153,145,115,30,94,212,155,175,25,18,156,82,82,68,72,66,27,109,31,42,161,151,75,238,137,151,24,89,151,175,199,236,54,221,118,224,139,66,183,253,118,93,244,158,228,84,59,83,190,163,166,227,60,151,41,228,141,174,54,92,206,118,228,158,136,245,191,38,92,176,66,171,152,236,97,162,224,213,10,185,18,145,82,175,199,168,170,28,185,109,169,108,19,241,224,191,37,180,57,183,214,74,22,166,9,6,178,37,26,9,102,162,74,246,236,63,43,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,137,225,139,159,31,195,125,10,54,3,98,197,107,117,253,111,211,211,232,218,165,70,163,204,149,116,50,149,188,167,52,79,41,37,206,142,194,99,146,183,56,227,175,36,156,120,245,216,234,137,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,95,247,11,143,2,120,101,247,215,156,77,15,234,163,228,79,253,252,255,0,201,154,199,250,32,239,248,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,177,77,236,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,157,124,216,248,167,198,79,136,23,15,152,190,44,211,47,57,179,179,114,139,195,19,12,239,138,236,120,149,138,236,249,21,104,212,43,113,83,206,43,245,85,149,114,81,62,104,89,54,233,161,13,52,179,113,75,52,108,215,150,131,50,83,168,35,169,107,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,79,12,92,135,126,4,40,81,177,231,22,40,187,111,235,130,158,159,70,210,234,52,238,92,171,93,149,45,228,185,162,185,170,46,116,134,21,28,213,185,182,221,101,38,227,39,166,247,82,115,252,67,94,35,185,28,147,154,219,54,5,225,135,203,137,31,17,108,248,239,162,11,46,161,166,145,91,136,163,37,156,39,95,50,37,33,105,81,41,76,41,74,229,37,110,186,149,18,73,227,117,186,33,18,171,133,199,142,204,50,251,235,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,85,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,187,20,46,212,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,19,202,142,84,112,227,41,88,112,139,42,202,107,183,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,196,0,227,87,225,98,214,248,129,7,203,170,34,157,172,59,2,242,196,251,153,139,51,15,237,233,117,218,236,168,242,228,199,167,196,34,83,239,162,52,119,36,58,77,167,93,86,178,105,151,12,144,157,86,179,34,74,73,74,50,73,172,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,159,102,206,205,205,214,23,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,46,234,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,123,254,39,92,64,38,97,20,57,57,126,193,11,139,178,95,82,247,49,115,84,154,109,246,165,80,98,184,195,47,52,152,203,82,9,179,121,246,228,116,121,181,169,76,165,10,208,146,226,144,182,233,176,74,174,23,30,59,48,203,239,175,39,154,47,248,6,109,179,123,132,49,176,35,50,248,133,133,180,246,34,49,77,164,214,22,245,45,136,207,186,242,35,211,164,161,50,161,178,107,119,215,82,209,29,246,144,179,81,171,215,74,189,101,253,35,243,248,3,131,149,220,192,99,45,167,131,182,227,221,158,93,205,80,76,119,36,237,66,251,36,84,37,78,73,147,177,107,65,57,202,97,183,93,229,239,37,47,102,212,250,202,34,26,105,1,74,220,106,252,83,218,223,15,224,249,141,68,123,94,14,23,253,155,133,150,110,96,177,7,16,110,24,148,59,122,135,30,220,147,58,116,147,61,141,35,90,145,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,28,64,206,14,108,239,44,221,98,135,203,138,236,121,116,122,20,8,237,198,161,91,138,158,82,152,165,32,219,65,62,104,89,54,209,45,110,186,131,113,75,52,111,211,150,131,51,75,72,34,145,92,49,114,29,248,111,174,198,199,156,88,162,238,176,109,250,130,125,27,75,168,211,185,145,110,135,146,135,146,230,138,230,164,249,49,223,76,115,86,230,220,105,229,19,140,158,187,29,73,93,72,160,30,40,254,59,49,55,238,95,39,132,34,168,181,78,20,121,22,252,134,104,49,174,204,255,0,107,202,176,33,78,87,247,74,85,81,200,230,159,239,93,149,106,87,233,188,72,254,199,120,90,160,8,171,253,84,124,137,255,0,191,159,249,51,88,255,0,68,29,255,0,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,118,41,189,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,243,4,2,221,56,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,102,128,50,174,46,250,247,206,109,11,39,153,17,193,26,155,116,175,76,222,119,70,31,209,163,219,52,215,80,178,138,167,26,166,69,230,201,146,226,116,209,150,185,173,25,182,149,19,142,41,105,74,118,145,173,214,233,46,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,122,156,56,178,57,39,42,86,108,251,195,16,87,18,70,34,222,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,202,82,218,105,41,37,19,36,235,158,131,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,41,47,137,31,15,184,217,118,146,222,48,224,221,42,90,176,234,163,33,49,166,211,89,105,215,145,108,172,154,97,182,141,217,15,62,235,207,34,75,198,250,137,106,74,80,218,205,13,235,170,219,35,138,185,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,1,18,184,166,216,17,175,172,150,222,82,138,222,151,86,169,90,178,32,87,233,165,24,157,82,226,173,185,40,106,68,131,67,103,235,33,16,223,150,107,222,70,132,163,114,207,77,132,164,208,96,181,78,8,88,91,255,0,202,94,53,212,40,95,237,75,90,145,83,237,95,108,153,236,114,73,127,253,26,173,235,71,212,133,126,80,133,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,85,185,142,83,168,179,234,12,150,174,69,138,235,201,45,123,205,40,51,47,243,12,219,102,146,185,62,225,204,110,38,84,42,11,220,225,221,213,148,164,180,73,109,79,111,124,201,61,8,181,211,83,234,57,104,236,217,53,135,86,151,154,60,45,58,75,60,197,49,120,81,30,124,183,36,180,101,53,24,251,143,214,251,75,187,168,210,3,123,141,180,154,203,69,104,90,151,184,199,253,0,0,0,14,57,155,235,109,23,78,91,241,10,156,106,209,104,182,170,206,182,122,127,44,160,72,34,246,151,233,12,226,214,33,46,155,86,155,78,112,245,92,89,46,50,163,247,154,84,100,127,230,23,225,195,54,158,237,63,43,52,78,109,79,182,246,149,70,144,159,153,229,242,82,170,116,61,26,239,245,182,233,244,189,186,137,90,0,0,0,0,0,0,0,0,0,56,222,96,115,85,132,217,118,160,73,168,222,245,238,76,226,101,103,18,39,101,146,174,123,187,29,52,35,123,76,184,73,220,166,84,90,159,66,239,63,102,180,239,157,76,251,222,57,143,174,61,65,160,191,216,108,248,251,123,52,109,173,59,191,114,35,173,126,186,227,182,233,104,235,38,125,79,219,161,116,239,136,96,47,227,134,141,143,78,179,178,205,66,114,28,126,91,179,187,87,57,91,212,123,182,84,38,109,232,106,50,45,9,71,221,160,150,2,9,113,123,190,226,208,114,224,245,144,227,186,61,116,237,229,167,105,250,221,154,124,7,79,174,211,34,232,126,211,79,235,238,21,79,148,107,41,87,230,61,91,116,3,107,152,219,221,179,122,119,105,221,9,245,151,242,147,250,30,241,164,54,219,75,72,36,36,180,34,31,244,57,14,109,42,239,80,178,255,0,116,212,227,73,236,238,179,216,118,185,176,151,166,179,88,73,244,50,50,238,63,112,205,178,214,165,168,212,163,212,204,117,60,179,226,235,184,41,139,116,139,227,180,242,24,137,218,57,170,216,74,250,81,158,104,186,108,89,247,187,236,47,251,75,73,241,159,106,75,41,125,149,110,66,181,208,244,211,219,160,255,0,80,0,0,0,17,223,62,24,170,156,40,203,181,195,90,106,71,34,90,251,39,33,123,55,105,164,232,169,87,77,138,46,231,61,164,51,237,106,90,181,155,206,183,30,223,160,198,231,204,147,191,98,55,161,58,237,66,150,125,84,100,93,201,63,104,249,43,66,155,81,161,101,161,144,186,142,18,88,212,119,86,13,181,134,181,57,124,201,116,13,220,162,229,233,249,121,83,222,63,162,217,23,114,75,189,71,250,187,132,255,0,1,71,60,90,236,57,86,190,98,23,113,185,214,53,193,167,32,250,127,176,65,130,133,127,40,207,189,94,210,47,214,58,127,6,91,229,184,119,125,205,102,56,238,138,159,216,182,39,111,126,198,170,14,31,93,189,59,253,229,253,2,221,199,50,204,141,164,139,219,6,235,246,234,155,223,218,187,46,133,174,159,70,83,43,247,151,232,251,198,106,77,157,31,229,127,248,247,14,183,143,153,119,185,112,83,209,85,25,237,111,166,86,185,253,145,237,205,150,238,79,40,151,234,147,171,81,104,167,72,186,233,245,106,93,220,124,123,92,43,198,44,64,193,139,141,155,167,15,107,158,140,168,51,187,107,157,153,135,187,219,90,15,163,168,90,126,139,171,46,239,111,217,165,188,101,23,137,245,145,138,16,209,109,226,220,255,0,68,92,37,175,45,124,167,164,118,142,175,172,250,71,136,148,35,107,109,183,237,235,175,188,140,79,134,94,110,67,100,243,42,220,133,119,30,154,15,251,0,0,0,0,0,0,0,0,16,75,139,237,221,30,143,151,56,20,54,228,109,149,54,188,209,41,27,12,245,105,112,39,164,207,93,166,93,229,239,35,20,255,0,129,22,212,171,183,25,44,186,28,68,234,169,53,250,114,21,212,186,37,82,154,79,180,203,244,189,227,73,120,113,73,93,7,15,45,122,27,159,74,157,69,133,17,95,107,108,33,62,243,247,123,204,122,32,0,30,67,20,113,78,206,193,251,70,109,233,123,84,187,21,58,19,78,56,165,242,93,115,83,67,75,112,203,70,144,181,125,22,213,215,79,103,216,66,43,66,226,209,149,185,21,111,71,201,184,123,59,6,231,44,164,118,74,138,245,245,136,181,218,80,245,238,234,36,230,19,227,118,27,227,93,21,53,220,59,175,250,78,41,164,148,106,236,175,179,167,168,133,119,60,218,15,185,212,123,61,191,81,233,239,7,200,95,50,153,81,55,141,63,193,159,239,86,189,206,41,94,238,167,220,95,96,250,93,165,158,95,55,127,171,166,237,116,62,225,243,87,40,170,146,209,30,47,172,211,74,37,173,93,221,199,161,150,135,161,247,31,120,250,196,73,66,116,46,132,146,255,0,16,141,120,239,159,220,2,192,58,249,218,183,77,195,186,174,130,220,184,221,146,105,109,34,91,168,63,93,17,214,147,209,109,40,187,254,190,238,255,0,189,128,217,209,192,188,195,184,80,108,43,163,180,84,146,157,93,139,216,166,35,97,252,209,25,111,117,134,210,122,41,228,23,79,126,190,253,59,184,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,229,46,171,91,17,233,86,133,149,115,221,176,106,165,109,215,105,242,211,106,75,144,233,187,21,113,88,154,250,36,179,28,245,52,183,178,82,159,82,218,245,84,74,120,156,52,232,242,84,190,171,145,108,89,193,172,20,204,117,187,126,227,141,161,233,170,12,77,205,198,153,181,78,250,10,113,173,6,205,79,179,145,31,104,229,104,175,87,67,82,55,243,91,37,58,211,105,61,20,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,20,172,38,255,0,13,12,142,73,204,117,228,206,48,223,11,136,140,58,178,235,13,161,232,142,33,169,11,174,84,89,38,223,40,74,101,100,164,148,98,74,218,83,202,90,125,116,56,77,160,140,212,181,179,121,35,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,91,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,137,98,255,0,184,92,120,19,195,47,190,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,1,23,147,80,201,38,23,230,231,38,88,54,154,211,17,40,119,180,44,55,182,162,81,238,196,197,113,247,224,177,217,162,186,227,75,101,15,52,153,40,82,82,234,18,151,84,100,217,190,226,209,161,169,91,169,90,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,19,195,23,62,63,134,250,20,108,6,197,138,214,235,250,223,167,167,209,181,74,141,71,153,42,232,101,43,121,78,104,158,82,75,157,29,132,199,37,110,113,199,94,73,56,241,235,177,213,23,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,1,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,0,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,42,184,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,249,147,253,164,253,218,56,167,8,11,90,133,124,227,238,33,89,87,76,30,219,69,184,48,190,173,75,168,198,230,173,190,124,87,230,192,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,71,32,206,222,79,174,108,163,98,131,180,85,20,185,182,77,114,67,234,180,235,18,221,143,207,156,195,77,176,183,144,227,109,44,212,149,178,169,40,104,214,164,54,78,26,77,104,74,72,246,167,160,112,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,173,94,51,120,77,140,183,37,137,66,197,90,37,223,218,112,218,210,229,183,89,182,247,37,158,201,57,231,141,166,170,125,229,218,119,115,155,143,180,253,102,117,220,130,52,188,250,145,80,34,215,184,144,226,246,17,227,111,15,204,56,188,240,73,248,136,182,17,124,83,169,236,211,25,97,17,151,71,91,52,169,233,56,14,199,71,170,194,218,73,160,137,9,245,54,26,20,131,83,106,66,149,18,248,92,120,236,195,47,190,188,158,104,246,188,91,241,27,8,239,124,203,185,68,195,235,86,35,55,13,171,31,209,183,93,199,26,74,20,138,196,189,141,155,108,26,27,51,73,174,34,73,76,173,197,104,233,175,115,42,73,38,59,102,113,171,46,184,67,139,152,219,139,148,43,51,4,152,150,139,157,18,17,80,102,166,203,235,140,138,58,25,90,84,115,221,144,143,89,132,52,163,65,146,211,235,239,52,37,4,167,20,132,170,215,248,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,121,251,186,195,197,10,46,29,216,88,129,120,69,151,242,78,231,143,81,137,104,200,122,160,219,232,83,16,229,171,181,180,211,68,181,46,58,19,38,67,138,52,169,40,37,45,213,173,59,183,40,199,64,201,30,38,225,30,15,102,94,206,196,76,106,163,75,157,111,82,100,45,104,121,150,208,242,41,210,212,131,67,51,93,97,77,173,79,33,149,43,152,73,108,210,234,22,148,58,131,90,155,38,156,209,152,0,170,190,51,121,116,177,40,148,122,22,101,232,17,251,13,201,93,184,27,161,92,30,187,206,250,79,116,3,236,174,250,238,155,108,242,91,167,154,54,182,217,115,57,219,148,122,163,214,172,187,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,208,102,199,194,198,50,124,63,184,124,185,241,154,193,126,124,60,242,89,74,202,198,23,199,174,221,246,252,68,226,165,203,28,206,224,152,82,83,40,225,48,110,110,106,158,195,137,73,37,8,74,73,165,58,72,53,18,222,37,31,49,196,33,157,178,212,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,218,184,157,112,255,0,135,132,83,36,230,7,4,45,222,201,98,203,220,253,205,77,105,198,26,139,65,148,227,236,178,210,163,33,75,39,13,151,220,145,209,150,208,164,178,164,43,67,75,106,66,27,136,25,98,204,45,213,149,252,101,162,226,229,173,27,183,246,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,229,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,29,69,241,171,241,79,107,124,63,131,230,53,17,199,242,157,156,26,174,83,240,143,23,83,99,28,67,190,239,89,20,24,20,85,201,105,78,34,11,13,34,162,114,103,18,77,6,211,139,104,220,97,8,109,197,17,26,223,74,205,46,33,181,182,168,213,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,148,25,189,202,31,226,165,131,88,39,242,166,23,39,16,175,31,79,205,186,54,79,237,44,177,202,84,30,203,17,189,164,77,151,41,183,85,188,211,191,115,174,59,163,139,108,154,218,225,113,227,179,12,190,250,242,121,162,255,0,128,81,95,23,159,144,159,142,77,75,228,143,250,235,242,126,151,242,167,242,223,235,167,45,92,191,202,122,191,216,61,131,242,94,167,191,215,230,15,203,194,78,109,155,23,58,86,251,23,69,38,92,202,148,202,61,85,155,113,230,84,100,136,117,18,140,165,173,231,72,150,157,80,112,209,53,178,35,37,250,238,160,246,150,132,180,94,240,10,86,227,87,226,158,214,248,127,7,204,106,34,26,219,54,30,40,92,184,95,123,221,246,212,89,111,217,54,124,138,76,187,160,211,80,109,166,24,125,247,30,141,1,213,199,82,201,79,47,115,178,16,149,33,11,52,19,174,107,180,150,122,249,74,75,148,166,106,176,158,174,194,151,50,154,137,13,170,100,120,146,83,25,247,152,37,23,49,13,186,166,220,75,107,52,234,68,179,109,100,147,50,51,74,180,208,244,189,128,56,145,135,24,183,131,86,157,255,0,132,112,251,21,161,81,167,165,170,92,46,194,80,251,11,108,41,76,42,47,37,62,163,124,149,180,182,180,65,155,127,55,234,41,72,218,163,232,2,128,120,163,248,236,196,223,185,124,158,16,244,28,50,242,125,108,230,151,20,43,117,172,70,40,147,44,155,26,59,74,170,209,212,236,134,159,169,191,49,185,8,140,132,56,194,219,83,72,66,153,91,170,89,47,93,91,109,27,84,78,41,72,189,224,1,149,113,127,220,46,60,9,225,151,223,94,113,52,80,8,181,236,54,201,245,43,54,92,45,240,213,52,242,150,221,247,103,71,185,167,218,139,101,212,146,36,190,186,172,179,114,11,169,113,105,107,100,131,101,164,19,138,82,77,165,165,11,221,176,156,109,202,171,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,167,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,25,87,31,86,230,186,107,183,133,69,154,181,199,59,181,203,143,79,129,75,109,206,82,27,219,22,20,86,162,70,111,68,17,17,236,97,134,145,174,155,149,183,85,25,168,204,206,215,248,80,228,114,53,181,74,162,102,227,17,151,44,171,181,40,242,23,104,210,77,14,199,40,49,29,75,140,42,107,228,162,73,186,183,218,82,249,73,45,90,38,93,75,154,173,78,35,147,102,130,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,69,92,222,230,243,241,82,198,92,19,249,83,55,147,135,183,143,167,225,93,27,32,118,151,152,229,38,15,101,150,222,211,39,11,148,227,170,222,73,223,185,167,29,209,181,184,77,109,145,85,106,101,155,138,246,4,218,52,199,34,87,237,59,198,142,228,103,87,18,89,155,21,10,116,182,77,42,54,222,101,68,102,135,26,112,244,91,106,46,138,35,73,247,24,160,28,237,228,250,230,202,54,40,59,69,81,75,155,100,215,36,62,171,78,177,45,216,252,249,204,52,219,11,121,14,54,210,205,73,91,42,146,134,141,106,67,100,225,164,214,132,164,143,106,89,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,223,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,242,152,177,242,19,240,89,121,126,20,191,238,51,228,253,71,229,31,229,191,214,190,204,231,106,252,135,206,254,71,153,249,63,95,244,122,232,51,4,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,0,0,0,0,0,0,0,0,0,0,3,132,99,206,116,112,47,47,14,28,27,246,232,236,245,37,39,86,162,246,41,139,222,127,58,68,91,218,97,196,150,170,101,101,215,221,175,187,95,129,129,25,254,192,44,124,175,149,171,107,92,59,42,235,45,81,27,178,77,61,196,107,105,5,235,174,58,18,90,173,212,151,127,215,221,221,36,220,66,31,105,77,172,183,33,196,154,76,187,181,35,33,72,60,74,178,131,113,225,142,40,214,177,98,129,76,223,110,220,211,164,212,228,187,206,108,182,75,145,34,99,235,45,171,121,75,61,27,65,31,68,146,125,196,71,208,65,148,33,75,89,54,146,213,74,61,164,95,88,180,30,20,121,70,175,166,189,248,120,188,41,221,158,10,26,229,211,126,121,11,222,178,92,25,77,47,230,222,212,181,78,238,138,71,219,236,33,108,195,193,226,198,55,97,190,10,81,85,93,196,74,255,0,163,34,146,77,68,174,202,251,218,250,142,43,185,150,214,125,205,47,217,236,250,203,88,199,55,139,70,86,227,213,189,31,26,225,237,12,19,156,179,145,217,42,40,211,214,50,215,105,195,215,187,168,149,56,93,138,118,118,48,90,48,175,75,38,165,219,105,211,90,109,196,175,146,235,122,26,218,67,132,90,58,132,43,232,184,158,186,123,126,210,30,188,0,7,157,196,122,74,235,216,121,116,80,219,250,85,26,44,216,137,251,92,97,105,247,151,191,222,67,54,184,239,109,74,180,177,146,245,161,203,78,138,141,112,84,144,93,75,170,83,41,212,251,12,255,0,71,222,45,255,0,132,21,220,197,99,46,115,232,110,72,221,42,21,121,210,74,54,25,104,210,32,64,73,117,218,69,222,126,243,49,59,64,0,0,0,0,0,0,0,7,224,174,215,41,150,221,34,93,114,179,39,179,194,130,203,146,31,115,98,151,181,8,73,169,71,162,72,204,244,36,153,244,35,49,91,185,203,226,153,77,182,74,101,141,128,213,30,211,81,218,228,121,21,30,74,145,200,95,240,134,148,92,169,81,13,42,218,164,180,173,73,90,30,186,123,204,85,77,247,127,221,88,147,113,205,186,239,10,159,110,169,79,121,199,222,119,146,219,91,148,183,20,226,189,86,210,148,151,172,181,31,66,46,241,231,135,96,192,60,187,220,152,215,233,90,140,6,246,83,40,188,142,214,246,173,158,222,119,52,145,234,155,168,81,234,166,140,186,107,245,232,93,252,144,153,214,71,39,255,0,199,184,105,91,45,214,154,44,156,27,160,91,169,111,103,102,237,90,150,186,253,41,79,47,222,127,165,239,29,52,84,71,25,171,229,185,151,125,179,102,54,238,170,129,219,119,167,111,118,246,169,238,23,93,189,123,189,231,253,3,152,112,148,177,37,93,25,136,69,196,217,233,26,223,215,158,125,63,217,224,206,66,127,148,71,222,159,97,31,234,23,140,2,0,113,109,198,163,181,112,109,220,53,166,75,229,203,175,237,230,151,47,95,200,74,128,241,125,38,204,187,148,125,202,47,215,220,41,93,8,82,212,73,73,106,102,62,181,215,106,214,108,202,220,139,126,189,27,145,50,54,205,232,222,133,105,185,9,89,117,73,153,119,40,189,163,65,57,15,197,84,226,190,93,173,234,211,178,121,242,219,237,124,245,236,219,174,179,165,37,61,54,36,187,155,246,16,145,0,0,0,0,43,19,141,78,32,42,13,187,98,216,112,156,212,170,126,147,237,169,211,232,242,220,167,58,223,83,79,94,243,250,42,47,175,220,56,151,9,76,40,131,125,223,87,53,126,163,31,123,20,94,197,170,247,153,109,231,51,57,29,196,180,153,234,104,47,97,254,161,11,113,106,132,197,181,136,53,90,36,87,249,205,70,228,109,94,211,78,187,152,109,71,208,204,253,170,247,143,77,151,44,127,186,242,241,136,144,239,107,106,70,212,179,204,231,179,177,179,230,234,195,205,39,214,91,110,109,211,156,163,232,93,127,198,90,55,178,110,168,87,181,177,10,231,167,30,177,230,243,54,119,255,0,33,197,32,251,200,143,189,39,236,31,116,85,119,26,219,106,35,173,88,23,17,122,175,177,233,93,221,231,187,83,167,35,223,161,116,250,135,3,225,43,82,149,23,51,212,216,44,163,86,165,243,185,167,169,116,217,79,156,101,236,215,191,220,47,52,126,10,229,42,45,106,150,245,50,106,119,50,246,221,197,169,151,114,137,69,220,100,125,228,94,209,152,204,70,182,215,101,222,213,11,120,221,230,42,31,43,214,219,166,187,217,66,251,181,63,210,247,139,141,186,48,114,38,107,50,53,73,249,253,181,150,121,253,141,237,166,123,53,172,39,127,171,189,164,30,168,143,167,95,213,215,190,148,166,67,147,2,74,226,75,111,150,235,122,110,78,164,122,106,90,151,82,233,220,99,211,83,112,186,242,171,218,79,222,180,250,95,54,151,27,111,53,238,123,73,219,185,211,108,189,83,89,40,253,98,50,232,95,226,234,60,162,84,104,61,201,61,12,132,145,192,172,250,227,182,9,78,136,212,59,135,183,81,162,182,166,74,7,100,134,215,170,183,210,234,254,116,227,173,125,76,148,95,86,238,157,196,66,121,225,71,24,236,59,169,196,102,30,38,91,126,135,125,41,74,85,39,182,63,35,122,180,65,31,168,204,34,34,212,205,103,250,180,246,144,150,216,83,156,44,12,198,3,142,205,167,118,115,165,73,105,14,165,158,193,49,58,110,216,90,110,113,148,23,123,137,33,218,88,125,169,45,147,172,175,114,21,220,122,25,127,156,127,160,0,0,0,0,0,0,10,142,227,65,119,162,69,215,110,89,232,115,214,110,28,57,166,157,61,206,84,91,239,219,253,63,168,70,78,28,246,162,238,188,208,91,173,164,181,42,99,177,42,74,254,229,186,140,77,125,165,250,95,95,216,52,16,194,9,166,27,109,37,161,33,4,146,253,68,63,208,0,5,70,113,160,189,234,107,189,173,203,25,183,116,167,149,50,29,65,73,218,158,174,243,170,45,25,235,183,119,209,255,0,141,167,213,237,21,148,58,78,1,99,117,215,129,56,141,72,188,237,186,135,103,68,105,145,213,49,28,166,215,205,142,151,218,113,196,106,182,215,183,94,82,122,145,106,94,207,113,232,135,2,113,42,62,46,97,61,177,127,176,126,181,94,147,10,91,197,215,163,142,198,105,213,23,84,167,249,207,98,72,190,206,225,239,84,148,172,182,168,181,35,31,57,203,118,142,235,253,165,200,122,185,174,237,220,197,247,235,175,188,126,246,154,109,148,19,109,167,68,151,66,45,68,126,207,62,55,254,2,178,255,0,93,184,35,59,203,168,85,24,149,73,130,173,186,237,146,228,41,43,109,90,27,107,73,232,166,187,148,68,94,243,247,231,194,233,185,106,183,133,197,81,185,235,111,243,166,212,229,61,45,245,237,74,117,91,139,82,212,122,36,136,190,146,143,184,136,135,250,217,183,125,114,196,185,32,93,54,244,190,207,58,157,33,169,45,47,150,133,232,166,220,74,211,209,105,81,125,36,23,121,31,112,191,140,133,230,52,243,11,130,84,218,149,64,180,171,81,155,102,151,49,95,206,186,204,72,166,227,154,19,77,165,58,173,227,245,75,82,47,97,153,119,73,96,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,218,114,91,129,120,113,152,190,25,150,30,23,226,133,27,183,82,167,122,101,214,94,104,201,18,169,242,147,87,156,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,170,175,53,217,81,196,124,165,98,58,236,171,213,174,221,74,157,204,126,129,95,97,147,68,90,188,84,153,17,169,36,102,124,183,145,185,36,235,38,102,166,212,164,153,26,208,182,220,92,202,225,141,196,50,171,111,85,109,236,174,227,68,201,117,26,61,70,67,20,139,54,180,105,83,207,211,159,113,68,219,20,231,244,213,75,140,165,26,80,210,250,155,38,105,65,252,206,211,143,110,131,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,205,45,60,200,224,149,245,139,151,6,5,89,247,244,74,181,237,106,199,114,77,94,155,26,59,234,68,84,54,182,155,116,142,70,206,66,150,135,31,109,11,66,92,53,165,123,146,162,35,66,201,61,44,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,57,254,19,99,246,13,99,175,167,255,0,4,120,133,74,186,62,75,212,14,153,84,236,75,81,242,30,235,181,69,184,139,152,202,246,175,150,250,55,52,230,197,236,90,182,171,78,128,0,2,0,113,171,240,177,107,124,64,131,229,213,17,81,120,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,26,93,180,237,106,21,141,106,209,172,171,90,15,98,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,163,235,0,242,152,171,134,118,174,50,97,197,199,133,183,172,78,209,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,102,179,22,44,95,193,126,41,222,88,103,233,79,73,252,146,184,42,52,46,219,200,228,246,174,203,37,198,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,139,212,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,105,79,41,222,22,48,111,225,253,189,229,204,8,235,196,179,34,178,115,53,108,197,196,252,49,129,46,86,40,91,145,216,166,197,130,153,77,54,197,94,156,114,12,212,194,205,247,16,211,43,100,223,121,228,184,74,45,197,204,109,73,89,169,179,110,176,50,73,149,12,80,205,14,40,52,155,14,191,46,213,166,218,178,24,151,84,187,34,41,181,63,66,125,77,190,236,39,91,103,158,203,206,45,111,69,216,74,105,90,182,122,44,244,208,181,183,78,40,254,4,241,55,238,95,56,132,40,4,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,221,49,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,169,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,117,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,41,255,0,194,11,54,247,147,213,88,217,71,174,218,242,235,20,38,35,205,170,80,170,208,35,22,180,68,18,148,251,237,205,50,208,142,51,142,184,123,29,63,93,47,60,134,207,122,93,71,38,215,197,16,241,29,200,228,108,169,94,80,47,12,62,92,185,24,117,120,72,125,16,89,117,14,186,186,36,180,145,44,225,58,249,145,165,104,82,77,74,97,74,87,53,72,105,212,168,148,108,155,174,68,168,215,77,118,37,171,81,178,163,206,217,69,170,212,33,213,38,70,229,32,249,178,162,55,37,184,238,111,50,222,157,168,155,36,180,35,36,159,51,85,17,154,82,101,250,236,59,254,242,195,11,153,139,207,15,238,25,116,42,236,88,242,227,71,168,68,50,75,236,34,76,119,35,186,109,171,77,80,179,105,231,8,150,157,22,131,50,82,77,42,34,81,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,160,140,157,100,234,196,202,5,137,34,129,64,153,233,155,146,179,179,229,5,193,203,122,63,165,57,79,72,92,95,224,171,125,214,216,229,55,32,219,249,179,45,250,110,86,166,125,56,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,25,172,205,143,138,124,100,248,129,112,249,139,226,223,178,21,133,182,38,52,240,216,177,176,211,18,232,94,153,182,235,62,147,237,176,187,83,209,249,188,170,252,167,155,249,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,142,170,243,139,147,171,239,40,23,220,122,5,126,103,166,109,186,206,255,0,147,247,7,45,152,254,148,229,51,29,114,191,130,161,247,92,99,148,228,130,111,231,12,183,233,185,58,145,244,145,92,52,184,130,73,193,234,173,31,47,152,191,85,136,222,31,79,145,217,168,245,105,110,181,21,139,105,107,84,167,220,55,13,12,26,223,68,137,47,180,147,91,206,165,12,22,170,51,36,18,180,185,240,16,3,141,95,133,139,91,226,4,31,46,168,138,86,29,127,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,188,156,95,197,43,19,26,114,59,138,56,151,134,149,223,76,219,117,156,63,186,59,20,222,202,244,126,111,42,36,166,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,58,227,85,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,66,220,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,28,234,225,89,148,12,101,203,221,10,171,137,152,145,94,244,35,119,237,61,162,118,201,118,156,158,212,199,41,100,168,114,228,200,81,239,101,226,67,146,210,113,73,61,18,250,77,195,39,18,109,183,21,120,213,248,167,181,190,31,193,243,26,136,128,2,228,248,98,240,255,0,153,132,80,227,102,7,27,237,222,201,125,75,218,253,179,77,117,199,218,149,65,138,227,15,50,234,164,161,43,38,205,231,219,145,213,151,16,165,50,148,39,83,75,138,90,27,240,28,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,102,179,52,248,215,248,196,230,10,246,198,54,233,253,138,37,193,80,46,192,194,154,229,184,136,44,52,136,241,121,169,230,56,68,241,176,203,70,230,213,154,121,134,189,186,39,66,47,147,128,56,199,93,203,254,50,218,120,197,110,51,218,37,219,53,4,200,114,54,228,35,181,197,90,84,220,152,219,214,133,147,124,214,28,117,174,102,195,82,55,238,79,172,146,49,166,144,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,57,87,17,126,29,31,128,78,215,141,120,41,78,255,0,83,111,155,244,157,51,157,255,0,115,159,216,145,153,249,233,50,87,34,103,104,144,235,170,245,81,243,93,199,234,232,101,31,242,117,156,91,239,40,23,220,138,253,2,31,166,109,186,206,207,148,22,255,0,49,152,254,148,229,51,33,17,127,133,45,135,92,99,148,228,131,115,230,200,183,233,181,90,145,244,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,168,135,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,56,255,0,18,222,31,113,177,134,149,88,204,30,16,82,165,185,136,48,35,246,154,197,38,35,78,202,126,229,66,19,21,134,201,178,91,228,134,23,30,51,14,168,144,203,74,91,231,162,72,141,102,157,106,6,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,51,202,230,58,126,50,152,19,108,227,95,201,111,147,159,40,251,111,241,103,110,237,156,142,207,49,248,223,150,229,183,187,119,35,119,208,45,55,105,215,77,79,53,130,127,240,197,200,119,225,190,187,27,30,113,98,139,186,193,183,234,9,244,109,46,163,78,230,69,186,30,74,30,75,154,43,154,147,228,199,125,49,205,91,155,113,167,148,78,50,122,236,117,37,117,32,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,14,12,153,139,190,235,117,138,238,90,43,242,59,117,183,66,183,220,174,219,254,163,45,122,51,108,242,237,77,122,141,19,143,115,156,168,18,247,56,225,242,249,59,82,90,47,213,177,252,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,234,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,155,108,88,177,127,5,248,167,121,97,159,165,61,39,242,74,224,168,208,187,111,35,147,218,187,44,151,25,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,47,83,133,199,129,60,50,251,235,206,38,137,84,33,175,22,203,214,149,106,228,182,224,161,84,35,203,114,69,227,88,165,81,32,169,148,36,208,219,232,146,153,198,167,76,212,70,72,229,65,117,36,105,37,30,245,32,180,208,205,73,162,17,106,156,16,177,75,255,0,148,188,20,168,87,127,218,151,77,34,153,217,126,216,211,223,231,18,63,250,53,59,22,191,173,9,252,161,139,84,0,0,0,0,0,0,0,0,0,0,0,0,17,167,62,153,141,60,189,96,149,74,165,79,45,106,213,150,222,165,195,87,243,78,189,18,81,182,230,134,211,137,86,138,100,189,83,208,143,218,100,93,244,15,121,221,245,187,238,228,168,93,55,12,190,209,58,163,33,217,46,175,150,132,106,167,28,82,213,209,9,73,125,37,159,113,16,255,0,43,90,229,170,217,247,21,58,231,162,63,201,155,76,148,204,182,23,181,42,209,109,173,43,73,232,162,50,250,73,46,242,50,26,15,200,198,55,254,29,114,255,0,66,184,36,187,204,168,82,216,139,73,156,173,186,110,146,220,40,203,113,90,19,104,73,106,167,123,146,70,94,227,247,119,154,173,42,5,106,11,180,218,155,28,232,207,161,72,113,27,148,157,82,162,50,50,213,38,71,220,102,57,148,28,171,224,53,54,224,59,166,21,137,203,170,27,221,160,223,244,164,211,249,205,228,189,118,155,219,126,145,17,233,166,159,168,117,40,144,227,192,140,220,72,141,236,105,164,146,16,157,76,244,34,45,11,169,245,238,33,226,49,215,18,99,225,38,19,221,23,251,231,235,82,41,51,101,178,93,122,184,212,103,93,73,116,74,191,155,246,164,203,237,238,25,221,199,220,110,186,241,219,17,170,247,157,201,80,237,8,147,50,66,161,163,148,218,57,81,212,251,174,54,141,80,218,55,105,205,87,83,45,79,219,238,46,108,44,215,130,253,239,83,69,237,113,216,206,59,173,60,233,147,42,9,78,212,244,119,157,78,104,143,93,187,190,143,252,109,62,175,104,183,48,0,31,230,250,9,198,92,109,93,203,73,164,255,0,89,12,251,241,24,181,23,106,102,130,226,109,69,161,84,221,151,82,79,247,46,84,101,233,237,63,209,250,190,193,38,248,47,222,8,143,118,92,118,114,220,245,156,135,50,105,39,79,123,180,230,245,215,111,244,254,175,104,183,16,0,0,0,0,0,0,31,230,251,237,70,108,221,121,123,80,158,243,208,207,252,195,139,98,182,112,176,51,7,206,67,55,101,217,201,149,25,165,186,166,123,4,197,107,183,121,105,185,182,86,93,237,168,132,73,197,126,49,216,119,76,136,244,60,51,182,253,48,250,146,164,166,79,108,126,62,197,104,178,47,81,232,70,71,161,146,15,245,233,236,49,95,185,138,206,206,49,230,34,99,145,235,245,142,207,69,234,77,211,251,60,85,237,234,241,17,243,80,195,107,63,81,227,79,234,215,191,186,63,180,211,178,95,67,45,39,115,142,172,146,146,215,77,84,103,161,15,77,116,225,165,221,102,210,41,245,186,253,55,179,70,169,180,211,209,149,206,105,123,208,226,84,164,30,136,81,153,106,73,62,242,46,238,163,206,67,135,38,124,148,68,136,223,49,215,53,218,157,72,181,208,181,62,167,211,184,133,214,218,248,57,19,42,121,26,171,106,254,234,203,220,142,216,246,211,45,250,86,21,179,213,222,234,11,68,72,211,167,235,235,221,78,88,117,109,170,244,189,169,246,233,59,203,57,156,223,91,110,186,108,101,107,238,212,191,71,222,52,231,67,165,69,162,210,217,166,66,78,214,89,221,180,181,51,239,81,168,251,204,207,188,207,218,63,120,163,46,45,85,25,82,179,61,82,130,242,52,106,31,39,148,122,151,93,244,248,38,125,197,175,127,188,119,206,10,118,212,70,154,191,174,51,61,207,189,232,173,189,229,183,79,72,163,223,161,244,250,133,168,143,133,123,221,80,172,155,98,109,207,81,61,35,194,229,239,239,254,91,137,65,119,17,159,122,139,216,51,147,152,236,127,186,243,15,136,115,47,107,150,70,169,119,151,200,103,99,127,55,163,12,182,175,89,13,183,174,188,148,159,82,233,254,51,243,24,77,66,143,114,226,13,42,137,41,238,83,82,121,251,151,180,213,166,214,28,81,116,35,47,106,125,226,105,113,107,194,136,54,37,243,108,215,233,177,246,49,90,237,186,47,121,158,238,75,48,81,220,107,81,150,134,179,246,23,235,29,183,130,182,32,42,117,187,125,88,115,92,208,169,158,140,236,73,211,233,115,28,168,186,231,82,79,78,226,250,74,63,171,220,44,236,0,0,0,5,31,113,114,173,79,168,102,33,116,233,15,239,98,22,156,148,109,73,109,223,6,1,171,169,22,167,169,151,180,73,14,10,116,152,237,89,152,129,81,228,232,228,175,68,238,86,227,245,182,187,81,34,233,175,65,93,89,186,162,55,64,199,235,158,156,210,247,37,29,139,78,154,119,194,96,253,231,239,28,116,95,71,11,188,67,93,231,150,58,45,33,227,220,237,23,180,239,87,118,188,234,132,213,23,77,164,93,201,247,159,234,19,0,87,143,25,26,90,223,193,234,61,72,145,170,99,118,141,79,94,237,210,169,233,247,138,246,225,221,116,21,169,155,171,26,162,251,220,184,197,233,62,119,171,174,191,197,146,201,61,196,103,222,175,96,208,184,12,236,231,174,202,151,101,102,54,229,137,41,189,156,222,199,181,58,145,233,164,8,198,125,73,71,250,66,204,56,66,95,46,92,216,7,38,212,146,239,49,86,246,205,75,110,154,115,230,207,115,216,146,253,31,121,254,161,5,248,157,229,245,24,59,141,206,92,52,167,55,82,110,93,59,51,122,105,202,236,241,33,33,125,84,226,212,173,84,225,159,82,45,62,178,29,11,132,126,45,209,168,248,133,81,194,171,133,173,89,184,185,60,133,110,95,78,206,196,247,213,209,8,51,239,50,239,81,126,190,225,46,115,27,194,207,10,49,109,201,21,187,38,103,201,138,170,246,104,174,92,153,187,180,228,167,253,146,90,82,94,171,106,246,127,43,222,68,43,75,29,114,1,142,184,25,77,147,93,172,81,251,93,42,51,169,109,82,187,68,54,245,46,66,157,81,236,76,133,171,161,33,69,166,157,116,251,8,70,151,90,91,46,41,167,19,162,208,163,74,139,94,227,46,241,254,144,166,201,167,202,106,108,55,57,111,48,180,184,218,180,35,209,68,100,100,122,31,78,242,33,220,112,231,58,249,130,195,54,209,26,129,122,109,140,222,132,150,189,29,8,244,34,216,93,235,97,71,220,130,33,210,89,226,141,153,230,84,106,249,79,187,84,109,211,177,83,203,245,255,0,98,15,249,46,40,121,158,39,73,207,149,29,202,221,167,98,167,255,0,162,15,81,108,113,112,204,61,22,160,220,154,194,253,45,25,36,68,184,250,65,99,121,18,146,103,235,38,25,153,106,68,101,250,254,161,36,240,155,140,245,163,94,144,197,47,18,176,223,228,254,166,150,213,59,211,14,203,222,122,182,157,121,108,193,45,53,213,106,211,95,228,233,237,33,62,48,163,24,236,92,102,182,99,93,54,53,91,182,196,125,8,81,159,33,230,246,169,77,161,123,126,117,8,51,208,157,71,93,61,191,110,158,220,0,0,0,7,240,204,136,140,207,184,133,3,113,51,191,17,125,230,150,179,179,186,223,68,138,25,253,172,84,102,127,197,79,233,253,127,105,142,189,193,187,13,230,85,241,170,183,127,46,79,46,28,42,28,152,100,157,132,123,157,68,186,123,186,107,184,140,186,31,232,233,245,251,5,206,0,0,10,166,227,73,134,235,67,214,206,41,178,90,54,162,133,68,89,127,198,214,162,249,159,85,123,191,226,254,191,96,171,0,23,189,194,146,53,114,62,86,219,85,105,93,28,171,18,226,22,136,254,199,58,116,29,159,71,245,247,245,247,137,148,0,32,95,23,219,114,101,67,47,244,250,188,99,213,17,171,77,115,19,211,232,166,20,245,25,234,103,245,251,133,37,128,180,78,10,183,108,191,79,93,54,38,223,224,221,146,117,91,93,75,233,239,167,53,250,58,247,127,198,211,234,246,139,100,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,143,63,197,99,17,176,142,204,202,228,251,107,18,109,88,151,53,94,236,144,112,173,104,42,146,134,95,133,81,75,75,50,170,32,245,230,165,17,137,69,184,219,35,222,111,54,194,244,110,66,140,81,8,209,158,74,112,231,27,112,171,47,54,213,153,143,119,84,74,181,195,6,59,44,197,133,26,51,8,69,14,156,220,118,153,141,77,55,89,34,76,149,180,150,140,214,241,235,170,220,82,73,110,37,9,113,121,204,26,83,202,119,133,140,27,248,127,111,121,115,3,133,113,20,207,84,108,173,89,167,99,225,244,248,139,197,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,233,6,147,127,222,84,91,254,22,41,67,184,101,185,118,64,172,55,95,106,173,44,202,83,234,168,161,226,125,50,28,55,137,68,234,249,164,75,62,97,43,113,235,187,93,76,95,246,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,69,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,5,96,113,69,226,1,14,145,14,165,150,76,16,184,185,213,87,187,77,58,248,170,48,219,15,197,110,43,172,58,195,212,148,243,16,189,207,31,55,87,92,108,208,166,84,218,91,37,26,205,212,181,93,121,104,204,93,247,149,252,83,129,137,150,44,143,230,161,214,33,108,103,248,206,151,218,89,121,248,124,199,90,115,147,205,228,33,60,212,39,122,59,200,251,200,244,17,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,80,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,31,243,139,147,171,19,55,246,36,122,5,126,103,161,174,74,54,255,0,147,247,7,45,233,30,139,230,189,29,114,191,130,161,246,155,127,154,220,114,111,231,12,246,107,185,58,25,117,232,24,23,129,120,113,151,76,56,167,97,126,23,209,187,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,248,80,189,62,28,217,9,252,85,232,79,226,70,34,63,218,49,54,230,167,246,57,113,216,145,190,45,22,10,214,135,78,26,77,7,177,231,141,109,182,167,93,234,146,82,18,134,143,106,84,227,211,84,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,250,184,137,227,14,9,97,110,93,42,148,188,104,182,226,94,17,238,121,17,99,64,179,213,89,126,154,253,105,108,202,97,229,154,31,142,149,58,210,24,36,165,213,47,66,70,169,109,179,50,55,80,74,207,184,208,159,15,252,46,204,22,17,101,246,147,103,102,6,229,237,115,226,111,106,155,69,125,166,157,149,65,138,219,174,33,17,85,57,153,14,183,41,147,109,44,184,209,109,74,153,74,212,214,229,37,40,75,114,84,64,14,53,126,22,45,111,136,16,124,186,162,43,215,134,117,38,149,95,206,190,31,208,171,180,200,149,26,109,70,61,122,36,200,114,217,75,204,73,97,202,36,228,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,150,176,120,50,122,79,49,215,63,167,238,191,69,96,199,206,84,104,190,135,123,248,209,92,245,185,203,167,23,104,39,121,125,155,66,222,251,156,206,106,57,91,75,123,142,246,121,191,142,86,5,155,133,153,38,196,236,62,195,235,122,37,14,222,161,225,189,193,26,12,24,196,123,26,71,163,228,25,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,231,48,106,160,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,41,91,141,95,138,123,91,225,252,31,49,168,143,171,195,23,135,252,60,93,153,27,48,56,223,110,246,187,22,38,215,237,154,107,174,48,236,90,244,166,223,121,151,85,37,9,89,184,76,176,228,126,172,184,132,165,229,45,58,154,155,74,208,229,202,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,56,166,116,49,142,187,128,89,96,191,241,86,214,103,125,106,149,79,110,61,57,205,200,46,205,42,92,134,162,53,39,69,161,104,95,37,114,18,239,45,73,52,175,151,176,244,37,106,89,204,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,126,187,178,214,174,216,215,85,102,202,186,96,246,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,234,52,19,195,194,245,170,223,249,45,194,170,237,102,60,70,100,69,163,174,136,132,198,66,146,131,98,159,37,216,44,168,201,74,81,239,83,81,155,82,207,93,13,102,163,34,73,25,36,164,80,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,102,151,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,205,14,41,92,86,37,215,125,212,235,248,105,135,95,33,45,185,92,158,197,111,250,93,234,167,99,218,202,16,231,240,167,136,156,115,123,137,91,158,177,122,188,205,165,209,36,44,255,0,131,102,23,102,10,133,66,171,98,60,219,151,209,120,79,113,232,236,26,52,134,154,152,221,98,82,23,34,59,210,163,154,36,19,144,30,101,200,205,182,179,91,74,75,237,168,139,105,242,218,113,184,129,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,67,90,183,11,156,6,175,230,142,110,98,43,178,101,212,104,245,25,14,86,102,89,146,218,231,66,147,91,113,211,113,201,46,58,165,26,151,25,74,51,112,226,26,77,38,225,158,171,228,255,0,7,19,40,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,41,175,141,38,49,208,175,12,101,180,176,118,144,207,50,94,29,211,228,72,170,73,220,178,219,42,164,152,238,38,54,197,32,136,246,48,196,119,121,137,90,210,174,211,183,213,83,106,35,133,86,166,14,87,111,12,26,191,241,138,144,247,50,38,29,212,40,113,234,145,182,160,182,197,169,42,83,105,147,189,75,35,61,143,177,29,174,90,80,181,43,180,238,245,82,218,140,250,95,15,11,214,149,96,103,75,10,171,181,152,242,222,143,42,176,186,34,19,25,9,82,201,250,132,103,96,178,163,37,41,37,177,46,201,109,75,61,117,36,18,140,137,70,68,147,208,240,0,0,0,0,0,0,0,0,0,0,0,0,169,190,53,87,116,191,78,218,214,38,159,193,187,36,26,182,189,62,158,250,139,95,163,175,119,252,109,62,175,104,171,176,23,105,194,6,221,153,79,203,253,66,175,32,244,68,154,211,188,180,244,250,42,133,1,68,122,145,253,94,225,61,0,4,53,226,183,26,185,35,43,110,42,138,174,141,85,141,201,101,162,63,177,138,157,59,127,210,253,93,221,125,194,136,64,90,127,5,188,55,90,222,185,177,77,226,213,180,148,218,34,11,254,54,180,231,200,250,43,221,255,0,23,245,251,5,172,128,0,10,99,227,35,134,243,41,24,213,68,191,145,39,153,14,109,14,52,51,78,194,45,174,174,93,65,221,53,220,102,125,11,244,116,250,253,131,144,240,204,191,17,98,102,150,140,107,238,175,162,61,15,245,191,81,135,255,0,21,95,161,245,125,164,47,228,140,148,68,162,238,62,163,250,0,0,0,3,196,98,190,49,216,184,51,108,201,186,111,154,183,98,136,194,22,162,62,67,206,110,82,91,90,246,252,210,22,101,169,52,190,186,123,62,205,96,62,44,113,158,180,104,50,31,165,225,174,27,252,161,208,212,218,103,122,97,216,155,15,87,18,74,229,189,4,245,211,68,43,77,127,149,167,176,196,108,185,248,184,102,30,181,80,114,77,29,126,137,140,162,50,68,125,32,191,176,141,74,50,245,149,12,140,244,35,34,253,95,88,242,231,197,15,51,198,233,185,242,163,189,91,180,236,84,255,0,244,65,255,0,79,113,70,204,243,202,37,124,167,219,162,54,233,216,169,231,250,255,0,177,7,54,196,108,235,230,11,19,27,92,106,253,233,186,51,154,146,154,244,116,34,212,143,121,119,161,132,159,114,204,135,14,155,54,77,66,83,179,102,57,204,121,245,169,199,21,161,22,170,51,51,51,208,186,119,153,143,243,105,165,188,226,90,109,58,173,106,36,164,181,239,51,238,18,163,45,188,60,177,147,48,44,71,174,33,143,67,208,156,121,9,84,221,209,100,122,134,76,168,213,203,237,40,95,208,123,118,154,107,211,78,243,233,104,57,111,225,207,131,153,126,102,53,197,87,254,60,173,197,105,15,174,103,240,168,188,183,18,76,172,213,203,76,149,160,244,91,38,173,52,211,214,211,184,186,214,143,19,44,91,167,98,30,63,77,160,209,90,219,10,217,75,148,131,61,202,61,92,141,54,98,127,148,132,159,114,203,218,101,245,152,253,188,49,50,250,140,98,198,230,238,26,171,155,105,54,214,189,165,189,53,230,246,136,147,80,142,169,113,10,78,139,108,143,161,30,190,221,8,78,158,47,119,202,237,156,3,141,106,70,123,150,171,135,126,133,183,93,121,19,96,57,237,73,254,151,188,191,88,172,236,138,89,82,239,92,198,219,113,34,183,191,149,219,55,39,82,45,117,129,36,251,205,69,250,35,68,192,51,209,196,74,232,43,179,55,87,205,73,135,185,145,143,209,156,159,87,77,63,139,34,18,187,200,143,189,62,209,97,28,27,169,107,99,7,171,53,35,70,137,147,217,244,61,123,246,202,168,39,222,44,60,67,254,40,152,132,187,51,44,85,186,67,39,181,218,215,102,216,174,253,57,53,8,74,62,155,76,187,149,239,47,214,40,92,118,44,162,209,27,175,227,245,177,78,117,123,82,190,219,175,77,123,161,62,126,242,247,11,21,227,89,73,142,237,153,135,245,46,86,174,69,244,174,213,110,63,87,115,180,226,62,154,245,17,191,132,117,106,117,63,49,8,167,199,127,99,19,117,231,35,105,30,237,144,103,154,122,153,106,90,25,251,5,224,128,0,0,0,207,215,18,42,204,58,166,105,174,134,226,175,113,199,236,91,250,25,125,42,116,61,59,200,189,194,192,184,56,209,21,7,3,234,149,147,238,169,242,52,255,0,248,115,42,9,247,253,126,226,21,205,196,2,146,186,54,104,174,216,107,70,211,79,96,233,174,191,218,232,167,239,63,120,142,98,214,56,45,95,79,73,106,244,178,149,31,86,225,250,59,107,155,203,166,243,168,185,221,183,250,127,236,22,160,33,71,21,219,113,117,124,183,206,168,161,189,221,131,149,169,235,166,155,231,193,47,121,123,190,177,75,216,69,58,69,55,16,233,51,98,200,228,58,223,63,107,155,9,90,106,195,132,125,15,167,113,141,55,82,221,83,240,90,117,78,243,13,91,189,109,186,107,212,253,131,245,10,77,226,253,100,170,220,199,40,23,39,242,43,252,221,167,253,226,28,4,31,242,143,244,189,197,250,199,211,224,247,138,14,219,88,183,84,176,156,86,140,92,156,141,75,78,254,207,26,123,191,160,103,222,175,210,47,215,220,39,7,19,108,16,78,42,229,226,169,88,166,196,231,86,168,92,142,198,92,205,191,150,157,13,46,125,39,18,143,160,217,247,145,253,90,24,163,75,30,240,169,216,55,76,43,170,144,122,75,131,204,229,253,31,229,182,166,207,233,37,69,220,179,246,24,210,46,0,98,197,59,26,112,182,143,136,20,229,234,154,143,104,213,58,43,167,46,67,173,123,80,143,230,143,249,37,253,39,208,158,105,183,218,91,14,167,114,28,73,161,69,174,154,145,150,134,33,238,102,120,108,225,62,58,185,62,225,163,43,208,53,249,4,235,231,39,73,50,185,175,43,156,191,160,169,72,66,117,113,210,62,237,11,110,157,199,210,165,243,51,147,172,81,203,85,121,232,215,28,30,209,71,82,213,217,170,28,216,232,230,163,123,196,131,229,33,247,20,157,80,194,149,215,187,184,250,247,240,65,232,240,250,5,167,83,186,97,195,189,171,30,140,165,56,235,105,122,71,103,117,237,169,55,16,74,245,91,50,81,250,166,163,233,238,247,153,11,72,194,110,23,57,116,197,171,26,143,121,90,247,239,109,141,50,52,119,220,115,209,83,155,213,75,101,183,13,58,46,90,79,185,196,245,34,246,254,161,252,196,46,11,246,250,224,189,46,196,196,110,76,132,18,148,220,95,68,45,91,180,37,153,22,247,103,104,90,158,194,255,0,31,188,65,156,193,100,131,27,114,250,183,170,23,29,7,157,67,74,212,148,84,59,84,68,238,252,169,151,205,33,245,172,189,70,84,175,241,119,247,248,28,17,199,75,231,0,239,40,151,117,153,59,146,236,103,155,91,173,114,153,87,53,9,117,183,20,141,206,54,178,78,166,210,75,82,46,159,225,214,247,242,113,154,187,119,51,120,111,10,174,211,252,187,130,35,13,181,83,141,181,195,209,228,177,29,79,43,127,37,180,126,81,253,52,73,105,237,46,157,210,12,0,0,0,121,28,94,184,145,105,97,93,223,114,173,222,81,82,232,85,9,132,189,187,182,155,113,156,94,186,104,122,253,31,113,253,131,54,184,195,116,61,121,98,157,219,114,186,255,0,56,170,21,185,242,80,189,164,157,82,228,151,22,71,166,133,250,94,226,23,27,194,79,14,164,218,184,10,245,197,54,39,37,202,196,229,73,100,249,132,173,236,187,10,10,210,174,138,61,53,218,125,12,136,254,193,58,192,0,7,52,204,30,7,219,152,255,0,134,213,59,2,225,45,133,37,151,142,51,255,0,56,124,135,213,29,214,144,230,212,56,141,219,121,198,123,77,90,31,183,222,84,191,142,188,53,49,255,0,12,107,149,5,219,86,247,167,104,109,190,234,152,151,218,225,69,249,146,91,187,79,98,229,41,127,65,9,62,189,125,109,59,200,124,188,8,225,229,143,152,163,120,211,162,214,237,31,70,91,253,165,158,219,55,183,194,123,107,92,214,137,194,229,166,74,86,127,54,225,171,213,235,211,66,234,47,39,6,112,206,153,132,24,105,111,225,245,40,247,53,70,167,68,134,165,250,197,189,76,199,109,163,86,138,90,204,181,38,203,166,227,251,79,188,123,96,1,224,49,223,11,160,227,38,20,220,152,125,52,246,157,86,153,50,51,11,234,123,30,118,51,173,37,90,18,209,174,156,195,232,106,34,251,59,198,125,243,15,150,124,66,192,11,226,167,111,92,116,142,92,22,228,60,112,100,118,134,15,157,24,158,117,13,175,106,29,89,167,114,89,81,232,163,212,187,143,235,230,52,27,110,179,115,84,152,164,81,97,246,137,82,93,75,45,163,152,132,106,181,40,146,69,170,140,139,189,69,222,98,238,120,96,229,126,189,129,88,98,237,205,120,49,201,171,220,74,84,182,209,185,10,217,22,68,120,75,36,234,219,171,73,232,182,149,215,66,63,176,187,230,224,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,153,79,204,93,137,149,254,24,22,14,37,223,82,63,252,189,14,143,11,99,223,198,117,79,72,84,222,98,31,49,166,156,228,243,121,11,79,53,105,216,142,243,62,226,58,160,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,127,133,215,15,248,116,136,116,220,205,227,125,187,206,170,189,217,170,54,61,45,247,24,126,43,113,93,97,167,217,171,43,150,181,238,120,249,186,52,219,132,133,50,166,212,225,164,214,109,41,171,63,25,87,23,189,83,205,85,155,149,14,31,152,87,120,86,106,81,21,115,212,112,222,141,26,211,164,56,217,188,186,141,68,169,76,108,53,52,149,161,93,153,181,41,181,60,189,201,218,131,36,145,243,22,218,23,72,55,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,145,87,215,13,220,199,97,254,92,96,230,22,183,65,254,118,101,102,217,75,75,244,165,22,151,177,38,212,199,209,255,0,217,13,230,139,215,142,142,90,150,95,151,40,252,127,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,208,158,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,249,115,99,225,99,25,62,31,220,62,92,248,205,96,189,238,34,153,234,141,149,171,52,236,124,62,159,17,120,169,95,142,203,208,89,147,21,213,162,153,78,120,228,32,234,68,102,217,176,242,210,228,117,54,134,84,191,166,180,173,72,90,18,104,93,32,210,105,151,150,43,223,240,168,208,220,151,95,187,47,26,195,113,154,92,185,100,111,212,42,50,222,36,164,220,121,229,17,26,220,117,194,213,110,40,186,168,205,71,222,99,186,102,167,34,56,177,149,91,86,209,189,110,148,118,218,45,193,79,128,221,70,78,177,155,244,93,117,246,223,113,218,86,196,72,117,111,242,145,29,71,218,82,68,210,245,208,180,62,135,249,114,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,58,8,180,238,154,21,243,106,209,175,91,90,119,109,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,131,235,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,192,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,3,53,153,177,241,79,140,159,16,46,31,49,124,91,166,72,49,122,205,192,94,24,150,150,46,98,3,242,219,161,91,177,234,239,72,40,140,27,207,186,181,215,37,180,211,45,163,161,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,21,69,230,119,48,183,86,104,49,150,181,139,151,76,110,193,219,249,113,169,212,180,74,114,67,52,200,45,39,107,81,219,82,207,251,167,22,105,74,18,183,93,117,100,132,111,218,83,255,0,133,30,69,191,33,154,12,107,179,63,218,242,172,8,83,149,253,210,149,84,114,57,167,251,215,101,90,149,250,111,18,63,177,222,22,168,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,65,92,201,100,163,241,170,207,117,187,95,191,233,149,86,240,202,214,195,248,46,84,164,176,92,166,234,147,138,167,56,219,166,37,237,201,90,119,33,102,227,170,104,148,164,54,148,167,86,148,243,78,20,234,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,96,113,189,196,206,205,106,225,166,14,67,151,74,119,210,21,9,119,53,65,142,102,233,209,251,59,101,30,34,246,146,253,70,92,237,83,75,85,32,247,41,143,85,69,177,100,113,43,133,149,129,38,250,206,149,155,40,237,232,149,106,109,171,30,125,126,164,82,73,165,34,42,27,140,182,163,200,36,56,126,178,209,49,248,134,141,132,107,74,246,172,180,216,106,79,160,226,227,134,119,85,159,155,218,197,245,86,137,173,22,253,167,192,168,82,37,54,219,156,181,118,104,140,195,125,133,45,72,36,27,200,91,4,181,33,10,86,214,223,97,70,100,107,208,164,7,4,44,82,255,0,229,47,5,42,21,223,246,165,211,72,166,118,95,182,52,247,249,196,143,254,141,78,197,175,235,66,127,40,98,213,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,8,235,196,119,60,113,179,91,121,64,179,240,249,18,227,225,213,159,33,245,193,121,213,186,210,235,114,212,68,131,154,235,6,100,148,33,41,37,37,132,169,60,212,161,215,84,163,73,188,109,55,242,120,121,228,178,171,154,124,80,143,93,187,237,249,106,194,187,106,65,157,193,48,164,170,41,77,124,155,220,213,61,135,18,147,82,214,165,27,74,116,144,105,52,50,106,62,99,107,91,59,175,166,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,65,156,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,67,53,153,167,198,191,198,39,48,87,182,49,183,79,236,81,46,10,129,118,6,20,215,45,196,65,97,164,71,139,205,79,49,194,39,141,134,90,55,54,172,211,204,53,237,209,58,17,89,78,69,178,163,66,196,126,26,55,125,191,202,165,75,173,99,31,165,38,71,145,37,149,196,236,146,161,58,168,244,214,223,144,201,169,215,89,102,92,62,210,69,166,210,231,184,158,90,136,213,204,168,17,166,140,1,198,58,22,96,48,106,211,198,43,113,158,207,18,230,167,166,67,145,183,45,125,146,82,20,166,228,198,222,180,32,220,229,62,219,173,115,54,18,87,179,114,125,85,17,142,128,0,0,0,0,0,0,0,0,0,0,0,2,18,113,61,203,5,123,29,112,197,187,154,208,99,157,87,183,76,165,184,222,228,39,124,104,241,230,172,211,171,142,161,37,170,221,79,93,12,254,210,238,164,90,245,183,89,182,106,79,210,43,80,251,60,168,206,169,151,17,204,66,244,90,84,105,50,213,38,101,222,147,238,49,211,178,241,150,124,66,199,251,226,153,110,219,148,142,100,23,36,50,115,164,118,134,11,147,24,222,105,14,47,106,221,65,171,106,94,73,232,147,212,251,139,234,208,70,4,97,116,28,27,194,155,111,15,161,30,227,165,83,33,198,125,125,75,123,205,70,105,165,43,67,90,244,215,150,93,9,70,95,111,120,247,224,3,196,227,54,25,211,49,127,13,46,12,62,170,158,214,171,52,233,112,210,191,88,246,41,232,238,52,74,209,43,65,158,132,225,244,220,95,105,119,138,54,199,126,30,88,249,133,215,141,70,45,18,209,244,157,191,218,94,236,83,123,124,38,119,53,205,116,155,46,90,164,169,101,243,109,146,189,110,189,116,62,163,234,96,87,13,76,127,196,234,229,61,119,45,189,232,42,27,143,180,167,229,246,184,82,190,100,214,214,227,216,137,73,95,208,90,143,167,95,87,78,243,23,65,151,220,15,183,48,3,13,169,150,5,188,91,202,51,44,156,151,254,112,185,239,166,59,77,45,205,171,113,123,119,114,72,246,146,180,47,103,188,250,88,0,0,130,156,91,48,234,77,215,128,173,92,80,162,115,156,163,206,76,151,143,152,73,216,203,80,167,45,74,234,162,215,77,197,208,136,207,237,20,229,131,215,59,214,110,41,218,87,43,79,242,125,31,91,129,37,107,218,74,209,45,201,109,102,122,104,127,163,238,49,164,172,33,184,145,118,225,93,161,114,161,238,111,164,232,84,249,134,189,187,119,27,145,155,94,186,104,90,125,47,113,125,131,215,0,0,0,8,251,156,124,213,219,185,100,195,121,181,135,95,230,92,18,216,113,170,100,109,174,22,175,41,137,10,101,91,249,46,35,242,140,105,162,139,79,105,244,239,161,252,110,199,75,231,31,47,41,119,117,231,59,156,236,151,156,91,77,114,153,79,41,10,117,199,18,141,205,182,130,86,134,234,139,83,46,191,224,211,223,101,247,36,24,219,152,37,179,80,183,40,60,154,26,150,148,174,161,218,162,43,111,228,140,254,105,111,161,103,234,60,149,127,139,191,186,115,97,239,5,251,125,16,89,151,125,226,55,58,66,201,42,114,47,162,22,157,186,146,12,203,123,83,180,61,15,121,127,143,220,63,184,179,194,231,46,152,75,99,86,47,43,162,253,236,81,161,198,144,251,110,122,42,115,154,41,12,184,225,39,68,75,81,247,54,174,166,94,207,212,42,223,16,96,90,116,203,166,100,59,38,177,233,58,83,110,184,150,100,118,119,89,220,146,113,100,159,85,195,53,23,170,73,62,190,255,0,121,24,243,131,189,229,155,39,88,163,153,90,243,49,173,200,61,158,142,149,167,180,212,57,177,215,202,70,246,73,103,202,91,237,169,90,33,244,171,167,127,113,117,238,182,140,179,112,217,194,124,10,114,5,195,89,87,167,171,241,201,167,202,78,146,98,242,158,79,37,127,65,50,150,133,104,227,70,125,218,30,237,59,139,172,194,101,166,216,105,12,52,157,168,109,36,132,150,186,232,68,90,16,142,249,240,198,248,248,37,151,250,245,77,43,254,29,89,141,42,147,25,58,31,229,29,133,41,72,61,121,107,47,164,215,180,136,189,230,94,220,255,0,56,186,166,32,94,202,90,81,204,168,220,85,67,50,78,169,45,94,144,247,118,190,170,126,146,254,162,251,5,230,112,201,193,2,194,172,188,82,235,21,56,156,154,213,119,159,219,11,153,187,242,51,166,37,191,162,226,145,244,28,46,226,47,175,83,16,131,140,38,40,57,114,226,221,46,194,109,90,177,109,243,244,233,221,218,35,64,119,244,8,251,211,250,71,250,187,135,204,225,3,100,170,227,199,41,247,39,242,40,28,173,199,253,254,28,244,23,242,139,244,125,199,250,133,217,15,203,84,117,76,65,117,212,187,203,52,237,245,182,235,167,82,246,12,200,226,244,249,21,60,67,171,77,149,35,158,235,156,141,206,108,36,235,163,13,145,116,46,157,196,46,135,133,21,184,186,70,91,225,84,150,141,165,80,230,104,122,235,175,46,124,228,251,207,223,245,9,174,42,191,141,45,244,244,102,172,203,41,49,244,110,103,164,119,57,188,186,236,58,115,157,219,127,167,254,193,84,226,70,112,255,0,164,174,179,154,43,74,26,17,184,213,219,250,107,167,246,186,81,251,203,220,44,103,140,109,21,83,176,58,151,88,46,234,103,63,95,255,0,137,50,158,159,127,213,238,49,95,188,55,107,48,233,121,166,181,219,148,189,167,35,182,236,232,103,244,105,211,53,238,35,247,141,2,128,0,0,0,206,38,116,231,49,83,204,197,227,54,43,155,218,115,209,251,85,161,150,186,83,227,145,247,253,100,45,191,133,61,21,52,140,173,81,87,222,183,251,78,227,247,237,168,206,211,218,126,241,92,156,84,232,203,165,230,242,235,120,145,163,50,59,15,44,245,239,219,76,133,175,180,207,188,253,162,54,212,112,230,169,3,15,168,248,130,165,107,14,171,218,54,150,137,245,121,79,147,71,252,173,79,169,254,137,126,190,241,38,248,90,226,99,246,38,98,34,81,185,155,34,87,185,157,161,90,17,254,66,12,213,39,249,10,62,245,251,12,191,88,189,225,194,51,191,109,83,174,156,181,93,180,202,162,249,108,175,176,106,189,20,123,116,159,25,93,201,50,51,234,146,246,140,241,218,242,27,137,93,141,33,212,110,74,55,234,90,233,222,133,16,211,126,29,190,212,155,58,158,243,8,216,133,115,116,45,76,244,249,213,151,180,122,65,80,156,108,41,178,226,222,184,123,81,121,141,172,77,244,183,37,123,136,247,236,102,156,74,232,71,169,104,126,241,6,114,239,137,179,240,131,23,168,87,253,57,123,94,166,118,173,58,36,255,0,41,21,214,189,168,89,119,56,127,201,63,233,26,69,101,218,53,251,108,147,136,62,124,9,223,221,167,93,142,127,209,87,210,71,212,51,207,156,124,2,172,229,255,0,26,42,246,172,152,186,82,255,0,131,246,9,27,209,243,223,193,35,184,231,168,78,45,73,209,79,105,235,31,94,242,233,221,42,56,74,102,82,153,100,221,21,28,41,187,170,253,154,37,87,147,232,228,246,117,47,242,77,206,125,222,173,180,103,222,164,253,37,23,127,77,123,133,198,0,243,88,131,135,214,206,38,218,211,237,27,174,15,106,129,80,142,236,119,17,205,113,29,28,109,109,159,86,212,149,125,21,171,218,93,226,137,56,128,229,98,46,91,49,85,113,237,243,214,135,88,65,206,140,158,191,53,205,147,40,144,222,171,121,197,171,68,50,94,177,233,175,180,136,251,226,184,147,57,39,205,253,209,150,172,65,130,219,181,29,45,106,140,150,152,169,179,201,111,212,105,199,227,115,157,221,201,113,195,209,166,52,218,157,15,221,215,190,250,48,219,16,109,220,81,178,169,55,189,175,51,180,192,170,195,98,83,107,229,184,141,9,214,144,233,22,139,74,85,244,92,79,176,187,253,157,195,235,92,20,10,85,209,70,153,64,173,197,237,16,103,176,228,119,218,222,164,111,109,104,52,40,181,73,145,150,169,81,150,164,100,125,69,60,241,33,200,116,92,44,152,246,44,97,125,63,151,65,146,165,59,62,55,52,207,148,226,142,99,238,47,123,242,20,181,104,134,219,45,18,157,15,188,186,234,66,34,229,179,48,55,78,93,113,38,159,123,91,175,232,202,93,105,185,204,237,111,231,163,118,134,92,113,27,150,219,134,157,73,148,150,169,45,75,217,238,61,3,229,243,26,237,188,122,195,10,45,249,111,201,230,46,92,56,199,57,173,142,23,34,82,163,180,235,141,234,182,209,187,111,52,139,114,83,180,253,158,226,233,64,0,0,34,247,17,220,66,77,133,149,219,157,173,53,85,197,22,109,11,79,113,72,167,75,235,244,85,250,31,87,218,66,130,45,218,95,167,46,10,101,23,126,207,72,76,102,46,237,53,211,122,201,58,233,169,123,253,228,52,129,149,75,82,61,155,151,140,62,162,199,61,118,91,84,147,113,93,125,101,148,22,18,103,161,153,233,244,125,227,172,0,254,25,145,17,153,247,16,228,24,183,155,92,4,193,14,99,88,143,124,122,46,66,18,102,150,189,25,53,253,198,92,206,154,178,202,200,186,180,178,253,95,89,107,18,239,94,50,24,79,76,169,61,18,207,182,253,51,17,181,40,155,151,219,36,199,230,17,41,68,71,177,200,70,101,169,18,79,79,102,186,123,7,143,87,26,42,71,56,137,56,113,243,123,186,159,166,21,221,175,252,196,116,44,53,226,255,0,130,247,45,102,53,46,246,166,252,157,97,245,161,179,149,206,151,47,105,169,104,79,208,110,17,25,244,82,143,191,249,58,123,72,78,11,15,16,45,28,76,183,35,221,150,69,91,210,84,169,73,66,154,145,200,117,157,196,166,210,226,125,87,82,149,23,170,180,159,82,246,251,245,30,136,0,0,124,187,130,216,161,221,48,85,78,175,65,237,81,214,70,74,71,53,104,212,140,140,143,170,76,143,185,71,254,17,240,173,172,33,195,187,66,97,207,183,109,238,200,249,245,53,246,183,220,246,145,247,45,102,93,233,79,248,7,176,34,208,180,47,96,254,128,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,30,42,187,127,222,87,53,179,108,217,149,219,134,92,186,21,157,30,76,106,21,61,70,68,196,20,72,144,185,15,154,18,68,68,107,113,215,12,212,179,213,102,73,109,38,123,91,66,83,55,248,94,228,91,240,215,117,35,28,113,142,204,237,120,109,69,223,232,120,211,85,181,154,237,81,183,18,69,171,38,147,237,16,217,209,206,102,166,148,45,210,67,127,58,148,200,108,174,164,6,85,199,170,191,241,74,251,197,15,147,159,46,171,190,147,249,37,111,195,181,168,255,0,193,89,103,178,210,226,238,228,49,243,72,78,253,188,197,250,235,220,179,215,170,143,66,22,41,194,235,135,252,202,188,202,110,102,241,190,221,228,210,153,236,213,27,30,150,251,143,177,41,201,77,62,211,236,213,149,203,90,54,178,92,173,26,109,194,90,94,75,138,112,210,72,38,148,237,175,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,179,136,166,69,100,229,106,242,59,227,15,160,75,94,21,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,232,45,40,82,214,180,154,215,207,242,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,55,103,152,91,166,133,124,228,191,18,239,91,90,119,109,162,220,24,95,89,170,83,164,242,150,223,62,43,244,151,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,156,33,232,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,113,60,47,114,45,248,20,181,81,142,56,199,102,118,76,73,173,111,244,60,105,170,220,245,10,150,227,105,34,213,147,73,118,121,143,106,231,51,83,82,208,209,161,191,154,82,164,54,115,126,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,246,206,190,84,107,185,75,198,89,182,111,42,171,50,208,169,107,50,214,173,205,101,9,237,241,118,160,220,108,212,217,154,13,230,22,190,83,133,162,20,122,33,206,90,16,235,100,59,7,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,40,4,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,205,102,108,124,83,227,39,196,11,135,204,95,30,82,226,197,43,238,235,177,45,28,51,175,215,123,85,183,98,118,255,0,147,240,187,43,40,236,125,181,226,122,87,206,33,4,227,155,220,73,43,231,20,173,186,104,157,11,160,151,252,56,56,127,204,204,69,117,172,91,197,235,119,253,73,224,118,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,60,109,93,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,133,0,241,58,197,47,194,134,114,111,94,201,93,244,157,42,210,236,246,181,63,248,47,39,178,246,86,203,181,177,213,9,82,246,206,114,111,174,173,218,235,234,168,208,72,19,127,130,126,23,213,109,236,35,191,49,94,160,169,108,199,188,235,17,105,176,99,189,9,77,33,198,41,232,115,89,77,58,103,163,200,91,179,29,104,246,167,68,174,42,203,114,140,204,145,250,184,210,96,229,118,240,193,171,75,24,169,15,115,34,97,221,66,68,122,164,109,168,45,177,106,74,142,218,100,239,82,200,207,99,236,71,107,150,148,45,74,237,59,189,84,182,163,58,235,200,62,38,90,184,69,155,220,54,190,175,89,125,146,139,30,161,34,159,38,82,156,109,182,226,246,216,143,67,67,238,173,197,165,8,101,181,200,74,220,89,171,213,109,43,81,17,153,17,30,138,69,43,113,171,241,79,107,124,63,131,230,53,17,10,173,220,82,190,237,75,18,238,195,58,5,119,178,219,119,223,96,249,65,11,178,178,190,217,216,158,55,162,252,226,208,110,55,177,197,26,190,109,73,221,174,138,212,186,14,129,149,28,168,226,62,109,113,29,22,85,148,215,97,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,35,66,120,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,177,66,237,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,234,197,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,223,231,67,24,235,184,5,150,11,255,0,21,109,102,119,214,169,84,246,227,211,156,220,130,236,210,165,200,106,35,82,116,90,22,133,242,87,33,46,242,212,147,74,249,123,15,66,86,165,156,202,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,162,45,59,90,133,99,90,180,107,42,214,131,216,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,168,207,22,121,176,190,149,131,153,180,196,203,14,132,168,133,77,98,177,233,40,108,68,132,152,140,68,98,115,45,205,110,43,109,36,205,41,67,41,146,76,150,154,17,147,100,100,148,235,180,172,211,131,102,53,252,185,203,237,91,7,37,211,249,50,240,202,160,92,151,219,107,107,111,193,168,187,34,67,123,148,110,40,212,242,95,68,194,86,136,66,73,190,70,155,149,188,196,255,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,212,180,63,104,241,247,46,16,225,221,223,48,167,220,86,247,107,124,186,146,251,91,237,251,76,251,144,178,46,245,43,252,35,238,219,246,197,14,214,130,154,117,6,15,101,142,130,34,74,57,171,94,132,68,68,93,84,102,125,201,47,240,15,168,0,0,60,237,249,136,22,142,25,219,146,46,203,222,173,232,218,84,84,173,78,200,228,58,246,210,75,106,113,94,171,73,82,143,213,66,143,161,123,61,250,8,63,137,92,95,240,94,218,172,201,165,217,52,223,148,76,48,181,182,82,185,210,226,110,52,173,105,250,14,66,51,46,137,73,247,255,0,43,79,97,142,122,158,52,84,142,113,146,176,227,230,247,116,63,76,43,187,95,249,136,246,22,87,25,12,39,169,212,153,137,120,91,126,134,136,226,146,78,75,237,146,100,114,200,212,146,51,216,220,34,51,208,141,71,167,183,77,61,162,90,97,38,109,112,19,27,249,109,97,197,241,233,73,11,73,26,154,244,100,214,54,153,242,250,106,243,40,35,234,234,11,245,253,71,167,95,35,35,34,50,238,49,253,1,201,243,85,106,71,188,178,243,136,52,89,7,183,125,181,86,54,213,212,246,172,224,190,146,61,8,203,95,165,239,25,191,184,169,126,131,184,42,116,93,251,253,31,49,232,187,180,211,94,90,205,58,233,169,251,189,230,47,223,135,14,32,166,253,202,237,178,214,154,42,221,139,10,133,167,188,163,211,162,117,250,41,253,63,175,237,49,40,64,0,0,115,92,193,227,93,183,128,184,97,90,191,46,9,60,181,196,135,36,224,181,177,195,231,202,76,119,93,109,189,80,218,246,238,229,25,110,82,118,151,183,220,121,248,204,158,96,110,156,197,98,77,66,246,184,159,213,149,58,235,112,89,218,223,204,198,237,15,56,218,55,33,182,205,90,19,202,45,84,90,159,183,220,82,235,134,246,67,162,226,156,198,113,99,20,41,252,202,12,101,37,216,17,185,166,92,215,18,112,223,109,123,216,144,149,167,84,56,225,104,164,232,93,231,215,66,23,13,111,208,41,86,189,26,29,2,137,23,179,193,128,195,113,216,107,122,151,177,180,32,144,146,213,70,102,122,37,36,90,153,153,244,31,39,18,113,6,221,194,235,46,173,123,221,19,59,52,10,84,55,229,56,190,90,215,169,52,210,221,50,209,9,82,190,139,106,246,31,119,183,184,80,190,118,51,127,116,230,87,16,167,54,213,71,91,90,157,37,214,41,140,242,91,245,218,109,249,60,151,55,114,91,112,181,105,253,54,171,83,247,245,238,140,194,84,112,254,202,204,92,201,226,178,35,220,7,165,14,142,130,157,37,61,126,116,154,147,20,150,222,168,121,181,167,84,60,126,177,107,167,176,140,251,175,111,15,176,250,217,195,43,90,5,163,106,65,236,176,41,241,218,142,218,57,174,47,163,109,161,178,234,226,148,175,162,132,251,79,184,122,81,254,19,231,69,166,65,145,81,156,239,46,60,86,150,251,203,218,103,181,9,35,53,30,133,169,158,132,71,220,40,179,137,222,97,163,99,6,53,61,110,91,213,62,213,70,183,146,168,43,249,147,70,146,152,151,53,7,244,219,66,254,131,133,237,52,245,239,51,31,147,134,126,93,234,120,193,142,176,110,57,177,54,208,237,147,106,168,111,243,18,123,228,71,153,13,124,173,164,234,22,90,161,195,61,218,25,125,70,98,242,94,118,141,97,219,70,226,207,145,2,15,247,106,211,123,159,244,149,244,151,245,140,221,102,35,19,103,226,254,47,87,111,250,138,247,61,83,236,186,244,73,126,78,43,77,123,16,130,238,108,191,146,95,210,39,55,5,10,108,201,87,182,33,84,89,99,115,16,189,19,206,94,226,45,155,217,168,146,122,25,234,122,159,184,91,216,243,120,136,243,81,236,234,131,207,163,122,19,202,212,181,50,215,231,81,238,25,144,186,100,183,46,187,42,67,72,218,149,236,208,181,215,77,16,146,26,27,201,5,181,78,181,178,213,105,83,41,107,230,50,142,223,162,244,81,110,214,124,149,119,40,204,203,170,140,119,129,68,60,82,177,49,251,239,49,18,232,220,205,241,40,60,190,206,173,8,191,47,6,18,149,252,132,159,122,61,166,127,168,70,74,110,28,213,42,24,125,88,196,20,171,72,116,174,207,184,180,79,173,205,124,218,47,229,106,93,75,244,79,245,119,137,35,194,182,140,186,166,111,45,71,141,26,179,27,183,115,15,94,237,212,185,164,94,210,62,242,246,11,28,226,177,68,42,190,86,171,107,34,245,216,236,219,79,221,186,163,7,95,105,123,133,72,100,182,115,20,220,204,89,211,101,57,177,166,253,33,185,90,25,233,173,62,65,119,23,214,99,71,96,0,0,0,51,65,152,233,231,83,198,107,134,114,187,221,236,159,226,136,201,123,139,220,46,207,134,164,50,135,149,219,113,37,237,237,158,99,51,254,209,94,92,95,169,79,68,204,89,212,214,157,27,159,244,15,82,235,178,12,4,159,183,250,8,125,155,79,7,228,94,188,47,228,220,20,152,92,234,156,109,157,156,185,164,157,251,174,21,33,95,73,100,146,209,41,62,242,255,0,24,130,22,125,213,83,178,174,24,183,45,29,205,146,226,111,229,158,137,63,166,133,32,254,145,25,119,40,253,131,76,56,83,136,20,108,80,177,41,183,173,1,254,116,42,135,59,150,173,171,78,188,183,150,217,244,90,82,125,237,159,176,191,164,124,60,199,210,253,53,131,23,13,51,147,205,231,118,79,83,118,221,116,150,202,187,245,47,112,205,76,5,161,185,109,173,207,162,90,235,254,3,26,112,194,53,161,204,60,164,173,191,162,124,253,63,251,59,131,216,10,146,227,118,196,54,238,44,46,121,153,92,199,221,244,223,61,173,134,92,173,27,166,146,122,159,69,106,93,122,119,10,196,35,52,158,165,222,47,115,134,14,57,175,21,176,46,61,22,171,47,153,85,161,239,231,167,151,166,156,233,147,84,158,169,109,41,250,45,151,113,159,234,49,247,120,129,229,62,62,99,112,174,67,214,245,59,153,119,83,54,122,53,222,113,150,156,201,49,73,223,85,111,54,215,228,153,50,245,181,250,186,247,209,19,47,220,184,119,115,147,209,215,216,42,244,253,116,86,141,187,179,152,222,158,221,201,61,80,191,175,191,222,52,1,147,236,216,91,185,142,179,41,110,38,78,149,247,98,75,155,41,141,142,122,141,181,48,217,35,221,201,109,7,209,77,247,117,235,220,125,76,72,192,17,103,136,158,4,197,198,92,190,214,159,142,198,181,75,117,137,53,134,21,184,253,114,143,10,89,165,189,13,196,36,181,83,157,231,175,216,101,221,64,181,24,18,105,117,9,84,201,136,217,34,35,203,97,212,234,71,181,104,81,165,69,169,106,71,212,143,184,199,251,74,162,84,161,192,102,166,252,125,177,159,52,146,23,189,39,169,154,119,17,104,71,175,113,123,132,233,225,159,156,249,248,79,120,194,194,11,182,95,50,222,184,38,183,30,33,114,210,92,185,111,187,14,58,15,230,216,82,207,70,219,87,122,201,39,237,208,250,139,170,133,45,138,132,54,39,197,94,246,100,180,151,155,86,134,90,165,68,70,71,161,245,238,49,243,238,219,90,143,122,219,117,43,86,191,27,180,83,234,177,30,135,33,189,235,70,230,221,109,77,168,181,65,146,139,213,81,151,67,35,250,200,81,23,16,92,165,73,203,166,37,73,171,209,35,233,108,87,36,46,68,83,222,95,50,183,164,74,82,26,245,158,113,197,104,219,37,235,25,22,190,221,15,191,231,100,63,54,149,204,185,98,124,40,210,228,243,45,170,203,205,194,152,198,196,23,47,155,34,41,56,238,226,101,199,15,70,217,50,218,90,125,70,71,223,125,118,101,213,76,190,45,74,69,221,70,115,124,42,196,24,243,153,61,20,94,163,173,165,196,253,34,35,238,81,119,145,125,132,62,208,0,0,171,126,51,248,142,212,72,86,230,26,49,43,73,47,118,58,178,218,217,222,209,149,69,147,61,77,58,119,244,211,118,191,87,180,87,222,83,236,197,95,121,132,177,104,101,31,156,131,184,41,142,56,157,251,116,71,110,97,38,122,238,79,233,251,12,104,230,217,164,183,64,183,41,84,54,145,177,20,232,76,69,74,117,215,66,109,180,164,139,93,79,221,239,49,244,199,157,191,111,219,107,13,173,137,215,109,215,63,178,83,224,48,235,238,47,148,227,157,16,218,156,62,141,165,74,250,40,87,176,251,133,77,103,31,138,109,209,117,203,157,99,96,84,255,0,70,82,116,118,36,169,252,166,222,237,40,214,67,75,79,46,84,66,82,55,37,77,43,82,87,77,52,46,166,102,43,194,179,91,173,93,213,167,106,149,121,61,174,161,53,213,41,110,108,67,123,214,181,154,143,162,72,146,90,169,71,236,34,234,59,102,16,228,131,48,24,204,220,89,214,173,161,190,157,33,196,36,229,122,66,17,108,74,185,103,187,98,223,66,143,68,186,147,211,245,125,146,110,135,193,143,20,101,194,68,170,197,251,216,95,50,35,84,111,69,199,119,67,208,140,203,122,103,105,222,102,95,171,81,235,237,254,11,85,2,113,165,215,113,59,84,27,137,53,163,208,169,232,158,154,150,169,157,246,139,7,203,54,94,237,204,179,225,162,112,242,219,147,218,25,114,73,79,144,238,199,17,204,124,227,178,202,149,181,110,56,101,169,48,147,208,149,167,213,237,62,176,74,35,61,8,254,177,253,0,17,123,55,249,233,176,242,185,17,52,135,217,244,149,201,41,130,118,60,29,207,51,162,20,82,18,149,243,10,59,141,254,81,141,186,25,251,117,238,239,131,145,184,204,98,1,85,77,114,44,157,97,118,141,228,143,73,49,249,45,223,71,82,131,175,119,183,188,78,12,164,231,207,14,115,58,215,161,89,111,209,87,35,13,239,114,6,175,191,185,37,200,73,175,152,113,219,108,181,113,253,186,17,251,53,238,62,146,144,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,142,171,144,92,148,93,89,172,196,120,149,186,181,51,179,225,149,179,80,101,203,142,161,32,156,67,115,246,26,92,85,50,57,182,164,45,79,58,131,34,90,144,162,228,182,178,89,158,229,52,135,111,162,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,3,42,226,101,112,235,200,172,156,210,222,69,124,98,12,9,104,194,186,4,135,153,156,244,105,77,33,117,58,139,37,29,101,77,50,39,9,246,80,166,228,37,197,188,148,125,4,41,9,90,22,162,90,47,78,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,199,201,187,45,106,21,243,106,214,108,171,166,15,109,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,163,61,153,215,202,141,119,41,120,203,54,205,229,85,102,90,21,45,102,90,213,185,172,161,61,190,46,212,27,141,154,155,51,65,188,194,215,202,112,180,66,143,68,57,203,66,29,108,132,234,202,174,1,102,11,3,114,11,143,229,139,63,214,253,22,227,179,238,26,157,62,212,155,77,107,183,50,226,232,169,210,113,201,109,227,91,92,196,17,180,228,71,218,230,33,81,208,173,91,51,90,87,82,194,207,184,93,112,255,0,153,87,153,77,204,222,55,219,188,154,83,61,154,163,99,210,223,113,246,37,57,41,167,218,125,154,178,185,107,70,214,75,149,163,77,184,75,75,201,113,78,26,73,4,210,157,182,160,28,171,50,249,116,177,51,65,133,147,240,206,250,143,252,236,202,60,221,239,127,22,85,59,51,204,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,149,5,226,246,87,113,67,9,179,12,230,93,37,81,37,203,174,207,172,53,77,182,221,121,13,197,69,113,137,18,13,152,82,154,82,156,54,146,135,143,110,186,184,100,218,247,161,106,37,54,178,43,201,200,182,19,99,46,10,101,198,221,176,177,198,239,244,213,122,38,231,35,67,220,151,125,5,4,208,130,102,153,218,8,207,180,114,180,87,173,169,165,27,249,77,154,154,105,181,28,128,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,2,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,209,42,128,102,179,54,62,41,241,147,226,5,195,230,47,143,107,146,76,159,92,217,185,197,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,159,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,85,255,0,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,135,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,79,21,113,50,213,193,188,56,184,241,74,245,151,217,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,193,13,30,228,191,7,43,184,5,150,11,3,10,174,151,183,214,169,84,247,36,84,91,218,130,236,210,165,200,118,91,177,181,66,214,133,242,87,33,77,115,18,163,74,249,123,203,66,86,133,234,241,251,7,40,89,128,193,171,179,7,110,55,187,60,75,154,158,168,237,201,218,181,246,73,72,81,57,26,78,196,45,6,231,41,246,218,119,151,188,146,189,155,85,234,168,200,102,92,105,163,0,113,142,133,152,12,26,180,241,138,220,103,179,196,185,169,233,144,228,109,203,95,100,148,133,41,185,49,183,173,8,55,57,79,182,235,92,205,132,149,236,220,159,85,68,98,165,184,213,248,167,181,190,31,193,243,26,136,133,88,91,133,183,222,52,223,116,204,51,195,74,23,166,110,74,207,59,177,66,237,76,199,230,242,153,91,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,161,60,168,229,71,14,50,149,135,8,178,172,166,187,117,86,119,45,250,253,125,246,73,18,170,242,146,70,68,165,17,25,242,217,70,229,19,76,145,154,91,74,148,102,107,90,220,113,125,172,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,0,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,47,241,193,191,228,181,74,194,204,45,131,112,196,56,242,164,84,107,245,74,74,77,165,62,75,105,45,49,10,66,203,78,106,16,100,244,244,39,169,33,102,78,125,35,108,182,197,94,22,86,4,155,235,58,86,108,163,183,162,85,169,182,172,121,245,250,145,73,38,148,136,168,110,50,218,143,32,144,225,250,203,68,199,226,26,54,17,173,43,218,178,211,97,169,55,232,42,131,142,13,129,25,170,174,22,98,148,27,122,89,200,149,30,163,64,170,85,146,78,169,130,67,74,105,248,81,214,122,242,144,179,55,167,173,61,9,107,34,115,233,19,101,183,143,240,125,198,58,237,141,154,2,194,168,236,246,138,46,37,211,223,143,49,189,200,71,34,84,24,239,203,143,39,83,66,150,173,168,68,150,185,100,164,36,251,78,245,110,54,210,66,239,192,0,0,0,0,0,0,0,0,0,0,0,4,91,205,182,124,240,231,44,77,122,21,230,253,43,114,62,222,246,224,106,251,27,82,124,244,146,249,133,29,198,207,71,24,219,161,159,183,94,226,235,7,228,241,152,196,3,170,146,227,217,58,66,237,27,205,30,146,99,242,91,190,142,167,7,94,239,111,120,156,121,64,207,77,135,154,56,138,164,48,207,163,110,72,172,27,178,32,238,121,237,80,146,142,149,47,152,113,219,111,242,143,237,208,143,217,175,119,116,161,0,31,242,167,16,147,50,51,234,69,175,234,28,159,51,25,124,183,51,49,134,106,195,219,142,79,103,101,18,78,124,103,182,56,189,143,148,119,154,66,182,161,198,204,244,39,212,122,26,180,247,151,180,171,230,224,224,181,80,55,29,93,11,19,180,65,56,163,66,61,10,158,169,235,161,106,169,223,96,242,21,206,12,120,163,18,18,229,81,239,222,220,249,17,154,99,122,46,59,90,158,134,100,91,213,59,78,242,34,253,122,136,201,139,217,32,204,6,12,183,42,117,213,104,108,167,71,113,105,41,94,144,132,123,210,158,97,238,216,135,214,162,213,45,40,244,253,95,111,19,163,86,235,86,141,105,170,165,34,79,100,168,66,117,42,67,155,16,230,197,161,100,162,232,162,52,158,138,73,123,12,186,11,15,201,199,20,219,162,211,149,6,198,199,89,254,147,164,232,212,72,179,249,77,179,217,145,172,118,144,158,92,88,134,165,237,74,93,86,166,174,186,232,125,72,140,91,45,133,126,219,88,147,108,65,187,109,73,253,174,159,61,134,159,109,206,83,141,244,91,105,112,186,56,148,171,232,173,62,194,239,30,136,124,219,150,146,221,122,220,170,208,221,70,244,84,33,63,21,73,215,77,73,198,205,38,90,234,94,255,0,121,12,226,230,198,204,85,137,152,75,234,134,113,249,40,249,65,83,113,180,239,221,170,59,115,233,35,215,114,191,67,218,98,193,56,48,98,59,82,225,92,120,104,252,173,100,179,219,42,200,107,103,115,68,84,230,72,245,36,233,223,211,77,218,253,94,209,105,0,0,3,226,222,119,85,50,199,181,42,247,117,101,205,144,168,240,100,78,120,244,81,250,141,54,167,21,244,72,207,185,39,220,71,246,24,161,76,248,102,210,185,152,220,79,155,26,36,158,93,181,70,121,200,80,216,216,131,230,114,164,74,38,221,220,108,182,225,106,219,196,91,79,95,172,204,251,190,143,15,172,165,73,204,94,37,70,171,214,227,235,108,80,228,34,68,163,222,95,60,182,100,69,82,218,245,94,109,196,234,219,199,235,17,30,158,205,79,186,247,109,43,90,143,101,91,116,219,86,129,27,179,211,233,81,25,135,29,189,235,94,214,218,109,45,164,181,89,154,143,213,73,23,83,51,250,204,125,9,178,216,167,195,126,124,165,236,102,51,75,121,197,104,103,162,82,70,102,122,23,94,226,20,171,196,195,57,243,241,98,241,155,132,22,148,190,93,189,111,205,114,60,178,229,164,249,146,216,118,100,117,159,206,48,149,150,173,184,158,229,154,75,217,169,245,16,90,45,18,165,50,3,213,54,35,238,140,193,168,150,189,233,45,12,147,184,203,67,61,123,143,220,63,198,157,2,77,82,161,22,153,13,27,228,75,121,12,52,157,72,183,45,106,36,164,181,61,8,186,153,119,152,191,174,29,152,19,23,6,178,251,69,126,67,31,198,151,19,17,171,15,171,113,250,133,34,20,67,83,122,19,139,73,232,166,251,203,79,176,139,190,83,0,134,220,73,179,75,23,3,176,154,125,155,73,149,178,224,186,33,59,5,180,236,51,229,177,38,52,198,201,207,89,165,160,244,113,162,245,117,73,253,100,93,78,147,172,123,50,235,198,108,67,137,109,209,209,218,235,23,5,65,180,173,90,180,222,174,62,250,80,107,209,74,66,62,155,165,211,82,46,190,194,238,208,46,78,242,243,70,203,206,13,208,237,198,105,252,138,196,152,81,164,213,215,205,90,183,76,84,88,232,124,244,55,28,65,106,182,127,144,123,125,221,59,249,71,19,236,115,94,20,224,92,138,45,42,95,46,171,92,217,217,211,203,215,94,76,200,74,87,85,54,164,253,23,15,188,203,245,152,162,51,51,81,234,125,226,206,248,34,177,13,203,139,20,94,122,87,45,246,189,9,200,107,97,159,55,86,234,68,174,165,209,58,23,94,189,226,219,71,143,197,197,161,188,61,170,173,207,162,92,141,127,251,59,99,49,243,214,135,37,184,182,254,137,233,167,248,8,105,87,46,20,191,66,224,197,189,76,228,242,185,61,175,212,221,187,77,101,188,174,253,79,222,62,238,43,98,5,27,11,236,74,149,235,95,127,147,10,159,201,230,43,106,213,167,49,228,54,93,16,149,31,123,133,236,63,233,25,158,188,46,170,157,235,112,202,185,107,14,111,151,47,103,48,244,73,125,4,37,5,244,72,139,185,37,236,19,190,236,193,249,22,87,11,248,215,5,90,23,38,167,39,127,104,46,105,43,102,219,133,40,79,209,89,164,245,74,139,184,191,198,62,55,8,26,83,210,243,24,85,52,39,86,224,126,80,245,46,155,224,207,73,123,126,175,113,139,13,226,87,8,166,101,118,227,73,255,0,39,177,249,140,63,251,5,38,101,198,121,211,49,154,222,156,158,246,187,95,248,226,60,94,227,247,141,47,128,0,0,15,225,244,46,253,6,95,241,46,168,221,102,246,169,84,154,45,18,247,39,66,251,25,66,125,197,238,23,213,195,202,10,160,229,138,216,74,139,77,221,183,204,37,255,0,218,43,239,140,181,49,184,184,197,64,168,166,95,49,115,187,86,230,185,122,114,182,69,167,145,117,215,214,215,191,217,160,157,28,62,176,222,42,114,57,101,218,117,214,247,246,159,72,246,132,234,101,174,218,188,167,19,213,42,251,59,140,82,134,97,176,193,252,30,197,202,230,31,190,231,51,209,157,155,69,232,69,187,153,21,167,123,137,107,211,242,159,164,127,208,44,55,132,54,101,218,65,84,176,70,231,145,162,143,147,232,131,216,125,127,179,228,191,244,26,254,231,233,175,236,247,11,34,198,40,172,205,195,154,188,87,221,229,54,190,207,170,182,154,180,209,246,207,184,190,193,152,161,165,108,177,85,162,215,112,58,218,170,195,45,25,127,182,109,46,191,201,152,242,79,188,136,251,200,253,131,169,10,148,227,121,42,19,181,252,43,140,196,109,146,24,244,231,61,205,230,124,205,200,166,154,122,31,66,208,186,116,239,21,132,37,143,14,44,192,189,130,120,235,6,44,198,185,180,138,223,55,182,39,113,39,78,76,57,102,223,82,109,106,250,110,151,118,159,94,165,221,126,169,82,92,78,228,158,164,98,168,120,182,229,146,159,75,58,102,47,90,112,249,106,123,157,233,20,243,20,123,180,236,17,218,234,227,167,167,122,190,138,62,223,120,132,185,64,199,138,182,0,227,101,14,235,132,238,216,146,223,141,76,168,122,169,63,224,107,152,195,142,247,182,179,238,107,249,37,187,220,126,195,208,229,133,117,66,190,108,154,13,227,78,94,232,245,186,100,90,131,103,161,151,170,243,41,112,187,201,39,220,178,239,34,251,11,184,125,225,249,170,80,35,213,41,242,169,178,145,185,153,108,173,135,11,83,45,82,164,154,76,186,104,125,198,40,19,136,134,7,201,193,236,192,214,223,105,173,180,251,134,76,154,187,7,184,143,66,126,108,179,74,127,40,181,125,22,251,207,79,176,135,176,200,36,59,115,28,97,220,185,106,189,218,209,138,133,62,101,74,149,51,115,159,193,231,56,81,97,178,124,182,182,26,246,147,170,87,172,225,36,251,140,187,148,92,95,51,89,114,189,50,187,137,143,208,106,221,88,68,149,73,165,204,249,175,157,100,164,60,150,87,177,46,184,105,212,152,51,209,71,169,119,31,215,97,60,49,115,204,229,203,76,137,129,24,142,255,0,58,170,203,141,179,73,153,183,111,240,114,76,56,172,71,229,179,28,147,244,148,181,111,90,245,246,31,77,12,89,152,230,57,139,193,58,62,61,225,117,90,193,170,158,197,201,142,249,196,115,214,62,92,133,71,121,164,43,68,184,141,116,230,153,232,106,208,253,190,242,207,30,58,225,85,91,5,177,78,224,195,250,169,106,116,186,140,182,35,185,234,252,235,45,201,117,164,175,68,173,123,117,229,25,232,106,51,47,175,188,236,83,132,174,106,159,83,143,96,53,210,189,81,181,82,169,239,232,93,15,248,12,86,153,218,134,127,186,61,202,95,219,239,22,172,0,3,254,30,117,44,50,183,150,122,37,180,154,143,236,34,212,80,79,19,60,75,115,18,179,65,84,117,104,218,139,117,135,232,13,245,215,114,35,212,102,104,127,69,58,125,62,238,191,105,142,199,193,251,7,156,174,226,149,75,19,106,16,249,144,169,208,94,138,194,185,154,109,146,220,152,15,36,244,37,145,159,67,62,244,153,127,152,92,176,231,216,229,140,246,174,4,225,245,74,251,186,164,108,106,35,15,42,59,91,28,62,123,233,97,215,82,222,173,161,102,157,196,210,139,113,167,66,255,0,17,209,22,111,243,131,122,102,110,244,149,34,83,189,150,222,138,242,209,6,22,214,151,162,18,236,131,109,92,194,101,181,254,77,253,186,43,175,77,79,175,119,150,203,126,89,111,220,199,222,16,232,22,172,77,176,78,75,109,205,153,204,100,251,59,124,214,80,226,249,107,117,179,94,212,188,149,104,147,212,251,139,234,185,76,176,112,241,194,60,3,128,205,74,163,19,211,87,26,154,74,93,157,204,149,27,67,52,178,106,79,44,164,173,191,202,52,106,212,191,75,78,226,235,43,33,65,139,78,140,220,56,109,114,217,105,36,148,39,113,158,132,68,68,93,79,175,113,16,255,0,113,252,51,208,181,49,241,93,102,69,94,122,147,207,219,13,157,80,164,109,35,220,178,87,94,189,12,186,24,255,0,84,219,116,214,141,75,142,215,45,195,212,247,110,81,245,251,12,199,250,196,146,228,121,62,142,144,123,143,102,228,47,187,82,215,66,45,8,125,17,249,234,18,14,36,9,50,136,181,54,89,91,132,94,253,18,102,51,183,158,107,170,167,118,102,98,244,149,83,119,121,194,171,212,97,48,91,82,91,25,69,66,73,165,62,169,22,186,110,62,167,215,235,28,12,118,236,151,203,172,67,204,157,136,170,55,229,28,175,82,208,239,209,252,145,207,143,187,233,125,133,221,212,104,194,148,167,87,75,134,183,255,0,40,168,237,154,255,0,186,218,90,247,15,212,0,0,0,0,0,0,0,0,0,0,2,128,107,89,116,190,243,65,159,172,85,195,75,22,63,231,2,187,50,177,55,123,63,197,148,191,77,27,47,204,229,186,235,124,238,87,61,10,229,33,91,215,220,69,222,101,119,216,23,129,120,113,151,76,56,167,97,126,23,209,187,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,0,6,115,50,119,149,91,203,53,248,185,79,179,232,212,217,105,182,41,210,35,201,187,42,237,184,76,162,157,78,53,250,228,151,84,133,167,180,184,148,184,150,81,181,91,150,70,163,46,90,28,90,52,39,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,0,60,253,217,96,89,183,212,155,126,85,225,111,68,171,46,213,172,55,95,164,20,146,53,34,45,69,182,157,105,169,4,141,118,169,104,75,238,26,55,17,237,94,213,167,69,161,10,79,138,205,143,133,140,100,248,127,112,249,115,226,157,184,117,228,86,78,105,111,34,190,49,6,4,180,97,93,2,67,204,206,122,52,166,144,186,157,69,146,142,178,166,153,19,132,251,40,83,114,18,226,222,74,62,130,20,132,173,11,81,45,23,167,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,3,228,201,181,168,82,238,170,117,235,34,14,250,213,42,159,54,151,14,79,53,101,202,139,45,200,206,72,111,97,30,197,110,92,40,199,169,145,168,185,122,36,200,148,162,63,172,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,12,245,223,184,23,136,249,139,207,118,41,225,126,23,209,187,117,86,118,32,92,78,188,243,166,104,139,79,138,154,155,196,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,42,245,48,47,2,240,227,46,152,113,78,194,252,47,163,118,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,0,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,197,56,193,99,29,10,198,203,1,225,84,134,123,69,107,18,234,12,71,134,222,229,163,145,22,12,134,37,200,147,169,33,72,86,213,162,51,92,179,82,20,125,167,122,119,19,106,33,85,121,47,193,202,22,62,230,130,192,194,171,165,237,148,90,173,65,201,21,22,246,172,251,76,88,145,221,150,236,109,80,180,45,28,228,71,83,92,196,168,148,142,102,242,212,211,161,232,248,6,115,51,205,133,244,172,28,205,166,38,88,116,37,68,42,107,21,143,73,67,98,36,36,196,98,35,19,153,110,107,113,91,105,38,105,74,25,76,146,100,180,208,140,155,35,36,167,93,165,101,60,24,49,122,77,223,128,215,46,17,212,95,150,244,140,61,172,37,232,102,166,26,67,12,211,170,28,199,91,101,11,79,174,181,148,150,103,56,163,89,116,39,155,34,81,145,109,68,106,227,43,73,170,215,243,119,100,208,168,84,201,117,26,149,70,199,166,196,135,14,35,42,121,249,47,185,83,168,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,132,234,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,150,160,2,128,120,163,248,236,196,223,185,124,158,16,149,92,12,127,61,159,179,127,188,133,170,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,85,124,78,177,75,240,161,156,155,215,178,87,125,39,74,180,187,61,173,79,254,11,201,236,189,149,178,237,108,117,66,84,189,179,156,155,235,171,118,186,250,170,52,18,4,223,224,159,133,245,91,123,8,239,204,87,168,42,91,49,239,58,196,90,108,24,239,66,83,72,113,138,122,28,214,83,78,153,232,242,22,236,199,90,61,169,209,43,138,178,220,163,51,36,88,248,139,252,75,172,9,56,131,146,220,68,139,77,183,162,85,106,84,56,241,171,241,77,226,107,124,52,68,146,219,178,164,52,183,12,182,45,48,202,89,30,211,222,164,41,104,78,237,251,78,131,45,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,212,69,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,0,0,0,0,0,0,0,0,0,15,203,85,83,168,165,204,91,31,148,76,119,13,29,223,75,105,233,222,51,159,157,9,149,137,153,147,190,213,90,63,156,110,189,84,109,175,161,249,34,159,35,111,209,251,79,191,168,226,35,190,100,102,234,169,218,121,152,178,229,83,29,216,115,106,244,232,79,150,212,158,246,87,80,140,106,79,172,71,166,187,75,169,117,250,198,137,41,242,14,92,8,210,140,180,55,153,67,134,94,237,82,70,63,64,131,92,70,115,199,47,46,212,246,240,230,203,103,91,158,177,4,164,20,141,197,243,12,58,153,108,238,218,228,119,27,94,215,25,73,233,184,140,251,186,22,166,117,1,118,102,7,22,47,75,133,87,53,126,233,237,19,185,166,234,28,236,49,145,180,247,169,101,209,13,145,30,138,81,251,4,249,225,149,158,27,226,171,136,13,96,238,39,86,187,117,58,84,84,183,76,119,179,50,214,215,212,252,56,236,183,163,44,18,143,68,154,207,114,151,167,94,190,195,22,212,70,74,34,81,119,25,106,67,250,63,194,108,40,181,24,206,67,152,215,49,151,82,105,90,119,25,106,70,70,71,212,186,247,25,136,169,153,238,30,56,71,143,144,30,169,83,161,250,22,227,75,42,75,51,185,146,164,234,100,151,141,41,229,156,148,55,249,71,73,90,159,232,233,220,125,41,171,50,25,101,191,178,225,120,76,160,93,81,55,65,41,46,55,10,103,49,146,237,13,243,94,67,107,229,161,215,13,27,146,202,149,162,143,82,238,63,175,212,229,3,56,55,166,89,47,72,210,34,187,218,173,233,79,33,19,161,109,105,26,161,78,199,55,21,204,54,92,95,228,216,219,162,122,245,212,186,247,222,238,6,227,69,169,142,216,125,77,190,237,89,27,218,150,195,39,33,173,142,23,33,245,48,211,170,111,87,16,131,86,210,117,37,184,147,161,255,0,136,186,8,166,174,48,88,60,229,11,20,105,184,155,79,135,203,133,81,130,204,87,215,204,215,116,135,36,79,121,71,161,172,204,186,17,119,36,139,252,195,141,112,205,196,183,112,215,52,20,183,80,141,200,184,152,98,128,231,93,54,162,69,70,30,167,244,85,175,208,238,233,246,144,191,118,93,75,236,161,228,30,169,113,36,162,251,12,181,31,246,0,2,170,120,181,102,169,244,184,206,3,90,203,209,27,83,42,160,254,133,212,255,0,135,69,117,157,171,103,251,147,220,149,253,158,241,93,120,23,133,85,108,105,197,59,127,15,233,69,161,213,42,49,24,144,231,171,243,76,185,37,166,148,189,20,180,110,211,154,71,161,40,140,254,174,242,208,222,93,48,78,143,128,152,93,73,176,169,71,189,113,227,176,114,157,245,203,153,33,49,217,105,106,209,78,47,77,121,68,122,18,180,47,103,188,250,120,172,206,39,89,230,114,218,166,75,192,156,56,127,147,85,121,199,25,171,76,219,187,248,57,166,100,87,227,242,222,142,105,250,73,66,183,161,122,251,11,166,166,43,219,44,185,114,189,115,69,137,140,80,169,61,24,92,148,201,170,76,249,175,154,100,228,50,151,151,177,78,182,106,208,159,35,209,39,169,247,23,213,218,51,247,10,220,192,216,118,214,90,172,134,117,98,159,78,135,82,170,204,220,231,240,137,205,148,168,111,31,45,221,230,141,196,210,85,234,184,105,46,226,46,245,31,142,225,223,129,242,113,135,48,52,71,221,107,117,62,223,147,26,174,241,238,34,212,152,155,16,212,159,202,33,95,69,206,242,215,236,49,127,148,216,17,233,116,248,180,216,168,218,204,70,80,195,101,169,158,137,74,73,36,93,117,62,226,31,164,124,27,246,234,133,99,89,53,235,198,162,189,177,232,148,201,85,7,15,67,63,85,150,84,225,247,18,143,185,7,220,71,246,31,112,207,38,111,49,202,175,152,92,113,172,220,242,151,204,143,22,84,138,93,48,180,73,107,17,51,31,91,61,205,182,125,207,127,40,183,123,207,221,101,124,40,242,209,76,181,48,229,88,175,95,137,186,175,83,124,251,50,185,138,45,177,220,98,11,232,232,135,77,39,162,210,125,233,35,247,244,232,39,205,213,95,139,105,219,21,107,154,98,119,49,73,130,252,215,19,169,150,169,105,181,44,203,161,25,247,36,253,135,246,24,161,222,35,185,129,123,27,49,214,116,88,109,114,169,20,78,87,99,78,226,86,188,232,113,13,206,166,218,21,244,218,62,253,126,173,11,190,39,11,61,224,135,42,19,85,252,84,140,252,109,242,31,244,31,33,205,230,92,189,168,169,26,186,23,67,212,186,117,238,22,214,57,110,103,106,241,104,88,29,114,213,102,39,86,88,236,123,139,83,254,84,198,82,93,196,103,222,101,236,25,169,26,116,193,200,140,193,195,138,68,88,239,115,91,71,104,209,123,77,58,234,251,135,220,127,104,173,238,47,57,150,105,73,166,224,141,177,35,85,23,59,210,231,176,250,127,96,73,99,233,181,253,215,208,95,219,238,21,229,151,156,48,127,24,113,114,135,135,236,57,203,244,159,105,213,122,17,237,229,197,117,222,227,90,53,252,159,233,23,244,11,175,226,11,135,17,143,35,183,165,167,65,111,103,102,244,119,103,78,166,122,110,171,197,113,95,73,95,111,121,136,47,193,166,152,220,172,98,175,212,85,47,150,184,61,151,107,92,189,121,187,226,212,8,250,235,234,233,223,237,212,88,39,16,200,42,157,150,27,161,9,45,118,246,47,48,137,255,0,96,161,76,53,170,55,70,189,169,213,39,75,84,179,206,212,190,214,86,94,227,247,141,64,151,82,239,212,127,64,0,0,124,75,206,162,221,38,218,153,80,121,59,144,215,47,82,215,78,247,18,94,227,247,140,191,214,92,39,106,79,45,37,161,30,223,254,228,134,135,114,45,13,152,121,104,180,210,203,187,201,93,191,95,84,203,251,97,39,223,246,142,21,196,207,44,51,241,174,37,189,92,183,218,221,82,167,246,191,83,114,75,153,204,56,105,239,91,168,73,104,150,143,216,127,246,203,92,8,179,90,195,252,42,161,218,44,163,98,32,118,157,11,93,116,223,37,215,63,73,95,167,239,49,92,92,97,50,242,166,29,167,227,133,29,123,144,231,55,210,72,211,78,94,133,2,51,93,84,231,93,122,253,20,125,190,241,88,182,213,201,86,180,171,81,238,10,28,158,207,54,46,254,83,155,18,189,187,144,104,62,138,35,35,232,163,46,164,47,155,41,57,160,163,102,187,7,166,181,45,124,186,220,30,95,164,24,209,103,183,124,167,249,94,177,52,210,15,84,71,35,245,117,250,250,247,209,13,235,68,249,57,115,76,163,111,221,217,249,125,116,211,233,54,149,123,207,244,189,227,66,153,22,156,253,75,42,246,68,217,47,115,92,115,210,91,151,180,147,174,149,25,37,220,95,96,239,34,163,120,219,200,169,57,116,97,155,18,152,219,17,159,77,118,85,238,73,239,213,186,113,175,161,117,45,15,223,250,133,112,81,173,138,149,114,157,81,169,194,111,115,52,206,79,56,245,73,105,204,81,165,61,230,71,222,71,221,168,249,77,58,227,14,19,173,43,106,147,220,122,106,46,231,134,14,108,151,140,118,26,240,230,231,86,181,234,6,159,61,167,246,71,61,233,175,125,20,50,132,35,106,27,73,125,35,215,234,62,130,100,98,45,131,67,196,203,70,109,157,113,51,204,131,59,151,204,45,203,47,160,234,28,47,160,164,159,210,65,123,75,250,6,113,113,219,8,43,24,51,136,85,75,94,91,63,49,79,114,50,16,238,228,250,202,114,58,29,211,105,45,102,95,72,253,167,221,250,133,160,240,157,204,233,94,86,178,240,114,224,119,100,234,51,6,112,203,110,187,163,50,220,24,237,253,6,136,139,214,81,247,172,207,223,175,120,177,224,16,95,138,246,7,65,196,28,16,77,239,12,249,85,106,4,146,144,165,245,87,50,51,17,39,58,109,232,110,37,37,170,150,94,182,134,127,105,116,21,23,151,43,216,240,215,28,236,235,142,66,52,106,37,122,157,218,122,253,22,211,49,149,172,250,37,70,122,18,61,133,175,184,94,198,53,224,77,159,156,28,0,165,177,49,206,68,138,173,21,138,157,46,102,142,171,146,235,176,156,38,85,203,39,26,37,104,114,77,90,43,66,62,227,34,246,81,206,58,224,181,241,149,92,94,59,106,174,238,146,233,178,123,117,54,94,214,126,121,166,229,58,134,158,216,149,186,73,220,113,204,246,168,204,203,184,203,223,107,156,59,115,205,111,98,253,169,77,194,171,169,93,150,233,164,68,102,51,125,22,231,105,105,166,226,48,78,124,220,116,54,141,206,184,175,87,113,153,105,237,46,162,118,145,234,90,144,131,124,79,114,179,15,22,240,186,78,35,208,163,109,174,219,44,46,91,206,111,51,223,14,60,121,175,41,58,41,228,160,181,91,133,212,146,106,250,140,186,10,102,195,235,174,167,133,248,145,67,186,226,158,201,86,237,98,52,181,39,213,61,78,59,232,112,211,212,148,93,237,247,232,127,97,141,19,101,127,24,169,248,225,131,54,237,235,13,90,190,168,17,25,154,90,43,164,147,136,203,142,23,84,32,187,221,47,162,90,123,189,197,214,0,7,133,199,59,190,61,135,131,183,173,219,32,255,0,214,187,126,165,45,5,215,214,83,113,93,112,139,162,85,167,208,239,208,198,110,49,38,229,126,250,196,139,146,232,211,85,86,171,51,38,33,61,58,19,207,173,100,90,232,159,211,239,208,190,194,23,155,195,55,11,156,195,108,180,82,30,114,78,245,92,135,30,186,104,217,166,195,145,79,135,211,93,234,215,77,157,253,62,194,29,255,0,24,49,86,219,193,171,10,171,126,92,239,236,141,79,140,251,200,70,215,15,154,227,108,184,233,35,84,33,102,157,73,181,117,218,100,95,226,58,16,206,38,108,46,156,204,226,4,233,146,213,200,160,66,150,234,41,177,180,109,95,52,135,228,27,75,222,76,182,191,201,191,166,138,235,237,62,189,223,111,37,57,46,187,51,61,118,197,169,44,251,29,167,77,154,143,72,75,249,167,57,188,183,99,27,172,236,231,182,234,117,105,253,119,167,93,52,208,186,247,94,174,17,225,77,173,131,86,61,58,198,180,227,114,161,193,97,150,212,123,220,87,49,104,101,182,141,127,56,181,153,106,77,167,166,227,211,252,103,237,0,7,241,93,72,254,193,248,105,178,57,202,146,131,70,211,109,245,167,191,93,116,211,168,253,227,230,213,227,37,213,68,116,215,180,219,144,218,139,166,186,233,168,250,41,61,82,71,239,32,81,18,136,210,101,208,203,67,21,75,196,107,135,213,229,95,188,39,99,86,22,183,233,6,166,37,215,170,20,253,90,107,107,171,118,92,151,93,230,191,36,181,232,109,167,106,81,167,93,75,218,66,182,94,195,59,221,138,249,90,238,209,54,212,205,238,207,200,237,44,159,206,111,217,166,237,251,126,151,77,117,211,245,11,48,225,165,144,203,198,214,186,216,198,204,79,141,216,16,219,9,85,54,14,246,157,220,178,114,28,150,158,230,49,32,244,250,43,78,197,35,217,169,251,8,90,129,22,133,161,15,232,0,0,0,0,0,0,0,0,0,0,14,127,133,56,23,135,24,53,50,239,171,89,84,110,85,86,251,184,38,220,149,250,147,230,75,149,54,84,135,220,120,144,165,145,22,140,181,205,82,26,108,136,146,148,154,140,245,90,220,90,250,0,0,14,85,150,140,186,88,153,95,194,200,24,103,98,199,254,106,101,98,110,247,191,140,234,157,153,150,95,153,203,117,215,57,60,222,66,21,202,66,182,35,184,139,188,207,170,128,0,15,63,136,86,85,43,18,172,11,151,14,107,178,37,177,77,186,168,243,104,147,29,136,180,165,246,216,146,202,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,0,0,8,255,0,157,108,169,126,56,56,89,74,195,63,151,191,36,189,25,112,49,93,237,190,139,237,252,206,92,105,12,242,185,124,230,180,215,180,238,221,184,244,217,166,157,117,40,171,132,252,26,255,0,5,248,167,102,226,103,227,29,233,63,146,87,5,58,187,216,190,72,114,123,87,101,146,219,220,174,103,109,86,205,220,189,187,182,171,77,117,208,244,208,89,80,0,10,213,197,142,13,127,133,12,83,188,177,51,241,142,244,103,202,219,130,163,93,236,95,36,57,221,151,181,73,113,238,87,51,182,167,126,222,102,221,219,83,174,154,232,90,232,38,174,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,219,127,140,251,15,99,231,246,137,143,201,252,143,49,205,187,121,251,126,153,235,183,94,154,232,80,171,22,56,53,254,20,49,78,242,196,207,198,59,209,159,43,110,10,141,119,177,124,144,231,118,94,213,37,199,185,92,206,218,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,197,175,2,109,156,20,249,83,242,143,228,231,109,254,51,236,61,143,159,218,38,63,39,242,60,199,54,237,231,237,250,103,174,221,122,107,161,64,15,234,24,255,0,229,69,254,68,255,0,241,226,202,112,158,197,252,23,225,101,155,134,126,148,244,159,201,43,126,157,66,237,188,142,79,106,236,177,155,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,245,96,57,86,104,240,47,241,148,192,155,155,5,62,84,252,156,249,71,216,191,140,251,15,108,228,118,121,140,73,252,143,49,189,219,185,27,126,153,105,187,94,186,104,112,3,250,134,63,249,81,127,145,63,252,120,181,64,0,16,3,52,124,41,63,25,76,118,185,177,175,240,245,242,115,229,31,98,254,44,249,45,219,57,29,158,27,17,191,45,218,219,221,187,145,187,232,22,155,180,235,166,167,223,242,83,149,47,196,251,11,42,184,103,242,247,229,111,164,238,7,235,189,183,209,125,131,151,204,141,29,158,87,47,156,238,186,118,109,219,183,22,187,244,211,166,167,32,0,64,12,209,240,164,252,101,49,218,230,198,191,195,215,201,207,148,125,139,248,179,228,183,108,228,118,120,108,70,252,183,107,111,118,238,70,239,160,90,110,211,174,154,159,127,201,78,84,191,19,236,44,170,225,159,203,223,149,190,147,184,31,174,246,223,69,246,14,95,50,52,118,121,92,190,115,186,233,217,183,110,220,90,239,211,78,154,156,128,0,0,17,87,60,249,24,252,116,126,68,255,0,170,143,200,239,145,222,146,254,210,122,67,181,118,190,205,255,0,140,51,179,111,102,255,0,141,174,255,0,102,157,124,166,74,120,111,126,39,216,167,85,196,207,195,47,202,223,73,219,239,208,187,23,201,222,193,203,230,73,142,247,55,153,218,157,215,78,205,183,110,210,215,126,186,244,208,230,168,8,171,158,124,140,126,58,63,34,127,213,71,228,119,200,239,73,127,105,61,33,218,187,95,102,255,0,198,25,217,183,179,127,198,215,127,179,78,188,171,43,156,41,63,22,188,118,182,113,175,240,245,242,143,228,231,109,254,44,249,45,216,249,253,162,27,241,191,45,218,220,219,183,159,187,232,30,187,116,233,174,165,63,192,69,92,243,228,99,241,209,249,19,254,170,63,35,190,71,122,75,251,73,233,14,213,218,251,55,254,48,206,205,189,155,254,54,187,253,154,117,242,153,41,225,189,248,159,98,157,87,19,63,12,191,43,125,39,111,191,66,236,95,39,123,7,47,153,38,59,220,222,103,106,119,93,59,54,221,187,75,93,250,235,211,67,154,160,0,2,63,231,91,42,95,142,14,22,82,176,207,229,239,201,47,70,92,12,87,123,111,162,251,127,51,151,26,67,60,174,95,57,173,53,237,59,183,110,61,54,105,167,93,75,128,101,115,133,39,226,215,142,214,206,53,254,30,190,81,252,156,237,191,197,159,37,187,31,63,180,67,126,55,229,187,91,155,118,243,247,125,3,215,110,157,53,212,167,248,8,255,0,157,108,169,126,56,56,89,74,195,63,151,191,36,189,25,112,49,93,237,190,139,237,252,206,92,105,12,242,185,124,230,180,215,180,238,221,184,244,217,166,157,117,46,1,149,206,20,159,139,94,59,91,56,215,248,122,249,71,242,115,182,255,0,22,124,150,236,124,254,209,13,248,223,150,237,110,109,219,207,221,244,15,93,186,116,215,82,159,224,0,42,175,250,134,63,249,81,127,145,63,252,120,159,249,92,192,191,197,175,2,109,156,20,249,83,242,143,228,231,109,254,51,236,61,143,159,218,38,63,39,242,60,199,54,237,231,237,250,103,174,221,122,107,161,117,80,28,171,4,178,233,98,96,133,98,250,187,40,17,249,215,38,35,92,19,171,183,5,79,123,201,237,92,217,242,228,197,107,146,183,86,218,57,13,204,54,119,54,72,230,108,222,162,35,61,11,170,128,0,8,255,0,157,108,169,126,56,56,89,74,195,63,151,191,36,189,25,112,49,93,237,190,139,237,252,206,92,105,12,242,185,124,230,180,215,180,238,221,184,244,217,166,157,117,46,1,149,206,20,159,139,94,59,91,56,215,248,122,249,71,242,115,182,255,0,22,124,150,236,124,254,209,13,248,223,150,237,110,109,219,207,221,244,15,93,186,116,215,82,159,227,202,98,197,139,248,80,194,203,203,12,253,41,232,207,149,182,253,70,133,219,121,28,238,203,218,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,90,223,212,49,255,0,202,139,252,137,255,0,227,197,170,0,8,255,0,157,108,169,126,56,56,89,74,195,63,151,191,36,189,25,112,49,93,237,190,139,237,252,206,92,105,12,242,185,124,230,180,215,180,238,221,184,244,217,166,157,117,46,1,149,206,20,159,139,94,59,91,56,215,248,122,249,71,242,115,182,255,0,22,124,150,236,124,254,209,13,248,223,150,237,110,109,219,207,221,244,15,93,186,116,215,82,159,224,0,0,34,174,121,242,49,248,232,252,137,255,0,85,31,145,223,35,189,37,253,164,244,135,106,237,125,155,255,0,24,103,102,222,205,255,0,27,93,254,205,58,242,172,174,112,164,252,90,241,218,217,198,191,195,215,202,63,147,157,183,248,179,228,183,99,231,246,136,111,198,252,183,107,115,110,222,126,239,160,122,237,211,166,186,151,191,206,246,65,235,185,205,186,173,170,180,140,116,249,41,69,181,233,239,71,135,72,249,48,137,218,74,125,205,210,36,243,202,67,75,245,208,220,100,114,204,148,148,242,53,78,134,181,15,129,147,110,25,20,172,167,226,227,216,175,80,197,56,151,188,132,209,228,83,96,199,122,215,76,53,193,125,229,181,172,166,157,57,47,26,87,202,67,173,30,212,145,154,31,89,110,208,204,149,55,192,67,252,239,112,239,161,103,26,234,182,175,88,248,135,242,46,181,67,167,189,75,153,39,209,43,168,246,248,188,206,100,118,246,28,150,144,215,41,107,146,122,145,26,151,207,209,71,162,18,65,146,28,131,215,114,101,117,92,181,104,248,233,242,174,139,116,83,217,143,50,145,242,97,16,117,148,195,155,163,201,231,156,135,87,234,33,201,40,229,145,37,42,231,234,173,77,9,29,174,161,151,75,18,183,152,232,89,151,175,199,237,215,37,10,223,139,66,183,253,119,154,244,102,213,212,59,83,190,163,164,219,220,230,234,4,141,174,54,124,190,78,228,158,171,245,122,168,0,8,1,154,62,20,159,140,166,59,92,216,215,248,122,249,57,242,143,177,127,22,124,150,237,156,142,207,13,136,223,150,237,109,238,221,200,221,244,11,77,218,117,211,83,234,185,24,200,199,226,93,242,219,253,84,126,88,252,177,244,111,246,147,209,253,151,178,118,159,252,97,237,251,187,79,252,93,54,123,117,233,42,128,0,5,85,255,0,80,199,255,0,42,47,242,39,255,0,143,19,255,0,43,152,23,248,181,224,77,179,130,159,42,126,81,252,156,237,191,198,125,135,177,243,251,68,199,228,254,71,152,230,221,188,253,191,76,245,219,175,77,116,46,170,0,42,175,250,134,63,249,81,127,145,63,252,120,178,156,39,177,127,5,248,89,102,225,159,165,61,39,242,74,223,167,80,187,111,35,147,218,187,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,14,85,154,60,11,252,101,48,38,230,193,79,149,63,39,62,81,246,47,227,62,195,219,57,29,158,99,18,127,35,204,111,118,238,70,223,166,90,110,215,174,154,28,42,194,126,13,127,130,252,83,179,113,51,241,142,244,159,201,43,130,157,93,236,95,36,57,61,171,178,201,109,238,87,51,182,171,102,238,94,221,219,85,166,186,232,122,104,44,168,69,92,243,228,99,241,209,249,19,254,170,63,35,190,71,122,75,251,73,233,14,213,218,251,55,254,48,206,205,189,155,254,54,187,253,154,117,242,153,41,225,189,248,159,98,157,87,19,63,12,191,43,125,39,111,191,66,236,95,39,123,7,47,153,38,59,220,222,103,106,119,93,59,54,221,187,75,93,250,235,211,67,154,162,181,113,99,131,95,225,67,20,239,44,76,252,99,189,25,242,182,224,168,215,123,23,201,14,119,101,237,82,92,123,149,204,237,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,252,90,240,38,217,193,79,149,63,40,254,78,118,223,227,62,195,216,249,253,162,99,242,127,35,204,115,110,222,126,223,166,122,237,215,166,186,20,0,254,161,143,254,84,95,228,79,255,0,30,39,254,87,48,47,241,107,192,155,103,5,62,84,252,163,249,57,219,127,140,251,15,99,231,246,137,143,201,252,143,49,205,187,121,251,126,153,235,183,94,154,232,93,84,5,85,255,0,80,199,255,0,42,47,242,39,255,0,143,22,41,128,56,105,93,193,188,26,180,240,170,227,189,254,87,75,181,105,233,165,183,87,244,106,32,115,162,180,165,38,51,124,132,41,100,158,83,4,211,90,238,82,151,203,222,163,53,40,199,64,0,0,0,0,0,0,0,0,0,0,0,31,195,45,75,67,21,95,196,183,33,151,141,211,117,191,141,152,97,27,183,161,198,20,170,148,29,237,53,181,102,228,201,46,189,204,126,65,107,244,144,157,137,71,183,82,246,144,172,246,112,206,247,126,190,118,187,84,77,213,50,123,179,242,59,75,37,243,155,246,105,187,126,223,165,211,93,116,253,66,201,184,114,240,250,188,168,23,132,28,106,197,38,253,30,212,52,180,245,62,159,171,78,238,117,14,196,146,211,188,214,36,158,157,9,196,237,82,52,233,169,251,8,90,210,72,146,68,146,46,132,90,16,255,0,135,214,109,176,227,133,222,148,26,139,245,16,207,95,16,106,212,218,214,103,238,197,204,123,153,217,103,79,140,223,170,69,181,9,168,74,208,186,17,107,222,127,88,141,226,71,240,250,160,212,43,217,162,180,19,78,103,152,112,106,20,249,175,122,201,45,173,34,163,23,113,245,50,215,188,186,22,167,245,13,11,52,147,75,72,73,150,134,73,34,49,255,0,96,3,197,226,230,20,218,216,203,99,212,108,107,178,55,54,28,230,30,109,39,189,196,242,214,182,92,104,151,243,107,65,158,132,226,186,110,45,127,198,84,85,157,108,151,93,153,97,187,101,84,144,125,178,211,169,77,95,163,229,252,211,124,174,99,178,77,166,118,115,220,117,90,52,198,187,213,166,186,232,125,123,254,38,78,243,97,116,229,155,16,32,204,136,174,125,2,108,182,145,82,141,163,105,249,165,191,28,221,94,243,101,197,254,77,141,52,79,95,105,117,239,190,252,31,197,91,111,25,108,42,85,249,108,63,190,53,66,51,15,45,27,92,46,83,142,50,219,166,141,86,132,26,180,39,19,215,105,17,255,0,136,184,7,19,44,46,115,18,114,207,87,117,185,59,21,109,156,138,233,35,102,187,206,61,62,103,77,119,167,77,119,247,245,251,12,81,150,27,92,175,216,184,145,109,221,4,90,42,139,89,135,49,105,233,212,153,125,11,50,215,69,126,135,126,135,246,24,210,62,6,93,241,239,204,28,178,174,216,231,254,186,91,244,217,107,46,190,170,220,138,211,134,93,82,157,126,159,126,132,61,208,0,228,249,160,198,42,126,7,224,205,197,122,204,86,143,166,4,182,97,22,138,235,36,162,60,227,101,209,11,46,246,143,233,22,158,255,0,113,231,103,16,110,186,158,40,98,69,114,235,148,123,229,92,85,137,50,210,159,84,180,57,15,173,194,79,66,73,119,185,223,161,125,132,46,103,134,22,86,97,225,38,23,70,196,122,236,109,213,219,153,132,75,101,205,230,91,33,200,143,9,228,167,68,188,164,30,139,108,250,154,73,95,81,23,65,57,12,244,45,76,65,46,34,89,230,183,176,130,212,169,97,85,170,174,213,116,213,226,61,25,206,139,111,179,52,235,114,216,55,62,114,58,219,94,215,91,79,171,184,140,245,246,23,81,84,120,21,130,215,198,106,177,120,173,170,67,186,203,169,73,237,213,41,123,89,249,150,156,148,210,29,123,98,150,209,43,105,200,35,218,147,35,62,226,47,117,227,96,166,4,217,249,62,192,10,155,16,220,231,200,165,81,158,169,213,38,104,234,121,206,181,9,178,121,92,179,113,210,78,167,24,149,162,117,34,238,34,63,109,20,102,58,246,60,74,199,59,202,227,142,141,90,151,94,168,246,110,191,73,181,76,121,104,62,169,73,150,164,191,105,107,239,22,231,194,135,3,160,225,246,8,42,247,152,124,218,181,126,73,200,74,250,167,151,25,248,144,93,38,244,39,20,147,209,72,63,91,66,63,176,186,9,208,2,184,184,177,102,119,228,109,170,140,28,183,221,223,54,180,193,28,194,219,166,216,207,55,58,59,159,77,163,35,245,146,93,203,35,247,105,222,43,247,35,152,22,246,57,99,181,14,4,214,181,165,211,230,198,159,45,91,139,214,75,115,35,18,211,161,56,133,23,170,233,245,45,126,162,215,187,65,118,189,189,79,180,237,218,101,179,75,111,100,74,92,54,97,178,90,168,253,70,155,74,19,244,140,207,185,37,222,103,246,152,173,62,44,89,180,118,143,21,24,13,105,175,107,242,91,41,21,7,244,35,249,181,20,232,174,181,181,198,76,187,201,39,185,43,215,221,239,21,50,235,174,62,225,186,234,183,41,93,231,166,131,234,214,109,138,149,14,157,78,169,205,111,107,53,62,119,36,245,73,235,203,81,37,93,198,103,222,101,223,160,177,254,9,18,42,77,221,24,152,196,86,55,68,123,208,189,169,123,146,91,52,110,162,104,232,125,79,83,247,126,177,110,67,131,103,166,115,212,220,171,222,211,99,189,202,113,191,70,232,189,164,173,53,168,198,46,227,251,70,122,236,170,39,202,59,154,29,27,126,222,209,204,235,166,191,69,181,43,222,95,163,239,23,189,155,108,208,81,178,163,131,208,218,136,190,101,110,119,51,209,236,104,178,221,178,83,28,223,88,218,117,5,162,36,25,250,218,125,93,123,168,102,229,185,42,247,117,106,69,193,93,147,218,38,202,217,205,115,98,81,187,106,9,5,209,36,68,94,170,72,186,16,179,174,15,121,121,83,239,84,49,194,176,189,136,111,149,232,212,105,175,51,82,159,25,222,169,115,166,157,62,146,58,251,61,226,199,113,218,205,107,16,48,170,185,104,188,141,232,159,217,181,45,76,181,217,37,167,61,138,79,232,123,200,68,174,25,153,97,159,130,145,46,26,229,192,214,218,149,67,178,122,155,146,124,190,89,204,79,122,29,90,79,84,186,94,194,255,0,179,186,231,162,27,18,242,209,118,37,247,54,18,123,7,176,207,251,97,27,221,246,12,241,81,156,38,170,76,173,69,169,22,239,254,228,198,160,44,202,139,117,107,106,29,65,148,237,67,188,205,11,93,123,156,81,123,139,220,62,216,0,0,15,11,142,19,61,31,133,213,169,124,196,163,151,217,189,101,30,132,90,200,108,187,255,0,88,204,196,197,115,101,45,68,101,215,79,243,13,32,229,34,138,171,127,47,214,181,49,205,155,218,237,219,141,29,199,172,215,213,238,47,127,184,116,218,205,187,73,175,147,73,170,68,109,244,179,187,106,86,218,84,93,116,215,162,136,253,196,62,131,44,181,29,178,101,148,37,8,79,114,82,90,17,127,128,114,236,202,96,229,23,27,240,170,171,100,213,160,51,33,82,121,28,165,45,164,45,72,219,37,151,21,180,212,133,233,175,40,181,208,189,159,172,179,121,113,80,106,86,205,98,69,14,173,17,232,210,227,108,230,52,243,106,66,211,185,4,162,212,148,68,101,209,68,125,222,209,44,56,100,226,53,253,110,230,26,145,103,219,238,205,122,139,91,237,30,145,142,218,158,83,103,201,131,49,198,181,74,20,72,250,106,51,245,136,250,245,45,12,113,156,213,209,163,80,113,214,228,166,196,105,13,180,215,99,218,148,164,136,139,88,108,43,184,136,139,188,197,207,112,190,171,75,169,228,198,197,76,201,38,251,140,250,83,85,41,102,165,245,170,205,250,70,102,126,226,208,74,241,80,124,107,222,117,119,190,31,50,183,205,72,107,210,219,17,184,207,102,172,211,181,233,236,212,114,174,27,248,29,108,227,148,187,202,214,184,90,148,105,123,209,219,20,218,91,218,90,20,181,158,166,182,215,252,209,123,63,247,69,28,77,195,234,230,23,94,181,11,38,226,132,252,89,212,254,87,49,183,155,90,20,92,198,144,233,106,75,74,79,232,184,147,234,69,223,250,199,191,202,134,97,171,249,115,197,72,23,149,54,107,229,5,60,222,217,20,156,95,41,255,0,224,207,182,222,244,37,198,201,91,84,241,153,106,125,15,169,123,143,68,54,53,239,110,226,29,181,22,234,181,170,209,42,20,249,156,206,91,209,159,109,212,30,199,20,131,245,144,165,39,233,33,69,208,253,134,33,103,17,124,153,81,49,39,15,170,215,221,151,66,67,55,4,121,73,169,60,112,226,161,38,182,163,211,222,65,37,92,182,20,179,73,154,91,212,141,90,119,117,46,130,172,242,237,137,119,166,94,177,158,53,94,155,82,236,79,83,106,40,133,82,140,183,157,108,157,109,185,109,41,214,205,4,166,205,90,155,36,91,84,100,71,166,134,94,235,250,192,172,91,166,99,30,31,82,110,200,36,105,122,68,70,21,33,39,180,136,157,83,13,56,189,164,75,89,233,171,133,166,167,168,232,131,195,227,93,135,15,18,176,178,231,179,229,196,110,66,167,210,102,178,194,86,217,47,71,151,25,198,210,100,70,149,117,245,251,200,140,198,113,49,78,219,155,135,24,191,116,91,111,50,244,87,104,55,12,216,173,234,147,65,151,34,82,208,74,79,68,159,122,58,30,133,221,236,23,195,195,255,0,20,97,226,94,91,45,99,106,162,153,50,40,84,248,52,119,136,222,37,173,43,102,4,93,196,126,186,140,143,85,245,215,78,254,226,31,39,58,185,37,179,243,41,105,77,170,211,169,241,98,94,48,226,184,112,102,147,77,54,167,84,134,164,41,182,220,112,152,113,213,32,222,124,148,105,73,245,211,82,235,223,76,51,32,99,54,79,113,127,82,118,167,70,170,208,234,27,77,214,85,46,59,19,16,204,175,163,175,205,41,198,150,168,218,233,211,113,39,216,101,210,231,242,61,156,203,87,50,118,36,58,125,70,167,22,53,221,78,142,219,51,97,184,243,104,113,229,54,204,98,113,228,32,223,113,213,32,221,120,200,148,173,53,50,208,250,247,201,75,154,223,166,221,118,245,74,219,171,196,106,76,58,156,71,161,188,219,173,165,105,82,28,66,144,162,50,81,25,31,69,25,117,35,239,238,25,253,207,134,92,106,152,1,141,181,150,155,167,56,213,14,185,46,69,78,3,136,101,73,101,182,222,151,43,150,210,79,148,132,17,146,25,232,148,234,68,93,198,101,221,42,184,68,230,105,20,121,211,48,50,234,172,172,218,154,243,147,41,199,42,71,66,113,103,2,43,76,35,123,165,236,37,104,132,163,94,253,15,216,45,171,191,169,15,232,8,81,197,71,25,143,13,240,9,251,110,28,162,68,187,153,213,82,220,66,92,209,70,196,136,83,80,102,100,75,73,233,170,11,216,101,245,24,165,172,42,182,165,222,184,159,107,91,49,163,170,67,181,106,220,24,155,9,6,179,87,54,66,17,166,132,70,103,213,94,227,253,99,71,24,91,76,164,97,46,8,219,48,43,114,35,210,227,80,173,216,73,152,185,11,75,8,107,147,17,4,189,198,162,73,39,66,108,245,215,77,52,61,116,208,84,207,18,44,242,202,197,155,134,86,20,225,213,106,75,54,245,38,82,216,148,252,89,38,148,76,113,165,204,97,100,74,102,66,144,227,75,109,196,31,84,145,171,166,186,22,132,35,14,89,178,233,121,230,63,17,160,90,214,252,9,11,133,207,105,202,140,206,83,166,219,76,115,217,67,166,107,67,78,18,84,68,241,31,172,90,17,117,63,174,252,178,231,151,187,43,47,88,121,77,180,109,154,76,54,165,55,29,147,159,41,12,50,151,31,144,76,50,219,139,53,161,182,205,91,141,148,158,170,45,76,250,159,213,213,128,0,7,205,144,133,64,146,114,218,109,74,109,125,22,148,22,189,76,245,53,105,250,187,199,253,250,110,152,147,74,93,150,211,107,86,154,33,110,36,149,246,105,168,252,202,125,250,164,246,218,101,181,166,59,38,78,27,134,70,68,179,37,119,17,245,35,212,140,125,114,45,11,66,31,209,249,106,52,186,101,98,42,224,213,169,209,102,198,112,141,43,102,75,41,117,10,35,35,35,35,74,136,200,250,25,151,216,102,60,51,153,117,203,251,179,202,170,230,7,97,250,166,147,156,222,210,118,204,35,119,126,237,218,239,229,107,174,238,186,235,223,212,123,138,109,42,151,70,136,220,10,61,54,44,24,173,36,146,219,49,153,75,77,160,136,136,136,137,41,34,34,34,34,34,251,8,135,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,42,84,170,93,102,35,144,43,20,216,179,162,186,147,75,140,201,101,46,182,178,50,50,50,52,168,140,140,140,140,203,236,51,30,29,188,186,229,253,169,231,85,111,3,176,253,51,77,206,111,105,43,102,17,59,191,118,237,119,242,181,215,119,93,117,239,234,61,205,58,151,76,163,197,68,26,77,58,44,40,205,145,37,12,198,101,45,33,36,68,68,68,73,73,17,23,66,34,251,8,135,234,31,197,36,148,147,74,136,140,140,180,50,63,104,167,62,38,217,50,196,72,216,163,39,21,176,250,215,169,87,41,53,86,215,34,99,116,248,79,201,113,153,14,200,152,251,134,100,211,27,82,130,78,206,166,163,50,53,22,186,145,145,136,31,76,194,92,82,172,212,138,145,76,195,139,162,76,206,103,40,217,106,143,33,107,74,183,18,116,52,165,6,101,161,153,23,119,121,139,92,225,127,146,106,230,24,58,246,49,226,93,17,113,42,210,227,42,44,56,83,99,45,183,24,66,251,20,132,56,109,188,194,84,149,165,109,173,59,137,122,17,145,145,117,212,197,144,128,0,14,83,152,188,189,217,89,133,195,218,149,163,115,82,98,59,41,200,239,28,9,75,97,149,56,196,131,97,230,219,89,45,109,184,105,218,111,40,245,73,106,71,212,190,186,13,204,214,92,239,60,184,98,52,251,90,224,129,33,16,185,238,185,78,153,202,116,155,117,142,123,200,104,201,107,105,178,82,140,153,51,245,75,67,46,165,245,73,238,27,185,228,149,132,215,12,92,42,196,106,212,151,173,218,172,164,49,21,249,82,77,72,134,227,171,134,194,53,83,210,18,134,218,67,109,172,250,36,205,61,116,212,181,33,108,216,165,77,164,98,214,8,220,208,40,146,35,85,34,215,109,217,169,134,184,235,75,232,119,157,17,100,141,166,146,81,43,82,112,180,211,93,117,45,53,212,103,31,21,109,169,118,86,39,221,54,204,152,234,142,237,38,183,58,38,195,65,160,211,202,144,180,105,161,145,25,117,79,184,191,80,186,94,21,216,204,120,145,128,76,91,115,37,146,229,219,46,166,150,218,20,230,170,38,35,194,132,130,61,13,106,61,53,89,251,8,190,162,19,92,7,243,187,169,138,149,226,237,153,164,86,39,67,192,203,86,178,178,106,19,205,204,168,156,89,29,13,196,28,248,174,176,189,142,159,176,211,170,20,141,123,181,63,96,138,185,15,203,141,83,31,241,182,140,211,148,231,29,161,208,229,199,169,207,113,108,169,76,184,219,50,226,243,26,81,242,150,131,51,67,218,154,85,161,25,119,153,23,126,128,173,155,126,155,106,91,212,219,110,145,21,168,208,233,145,25,134,203,109,33,40,74,80,218,18,132,145,18,72,136,186,36,139,161,23,119,112,141,121,225,206,101,171,150,203,18,101,62,157,83,139,38,238,168,199,113,152,80,219,121,181,184,202,156,102,73,54,242,208,79,182,234,80,78,178,68,106,78,186,25,232,93,123,169,130,28,12,102,206,22,47,234,110,212,235,53,90,229,67,105,58,242,165,200,98,26,30,149,244,117,249,213,54,210,21,39,93,58,237,37,123,76,250,220,246,74,178,75,103,229,174,210,133,85,168,211,226,75,188,102,69,108,230,205,54,154,113,77,41,109,71,83,141,161,195,97,183,82,130,121,131,81,37,71,211,93,79,175,119,214,226,1,138,48,240,211,45,151,73,187,81,76,105,21,218,124,234,59,36,79,18,22,165,189,2,86,210,47,93,38,103,170,58,105,175,119,113,138,30,194,203,110,110,35,226,253,175,109,180,203,210,157,175,220,48,163,57,234,154,204,249,242,144,131,82,186,40,251,215,212,244,62,255,0,104,209,222,10,88,112,240,215,11,45,139,62,36,70,227,170,5,38,19,47,165,13,146,53,121,17,155,109,70,100,73,79,95,83,188,200,140,123,129,206,241,215,22,233,152,57,135,213,107,178,113,26,157,143,17,245,71,73,109,50,55,82,195,174,39,113,26,208,122,106,217,235,161,234,40,23,49,56,151,122,102,23,25,229,85,234,85,35,154,237,74,162,184,116,216,200,121,215,9,166,220,150,234,154,108,144,106,112,211,161,188,101,181,38,100,90,232,69,239,181,254,26,25,80,133,131,120,110,139,214,230,163,145,220,53,173,36,33,201,81,203,123,76,188,196,55,8,144,107,101,11,73,19,141,171,78,166,69,215,188,250,137,41,152,92,101,183,240,55,11,171,151,189,106,167,14,43,209,161,73,56,45,200,125,8,55,228,166,59,174,182,218,73,75,65,169,74,54,140,137,41,61,79,67,211,222,89,225,199,108,87,174,227,62,39,215,239,186,228,249,18,14,124,249,78,198,75,174,173,100,203,11,144,235,168,109,4,165,175,106,83,205,61,18,74,50,45,122,123,207,228,225,150,31,87,49,70,245,167,217,22,236,55,229,78,168,115,121,109,178,218,214,163,229,180,183,79,66,66,84,127,69,181,31,66,62,239,214,37,119,18,12,14,182,112,54,93,155,107,91,205,74,36,179,233,29,234,113,45,237,61,74,34,203,67,67,104,215,242,167,236,255,0,223,213,120,40,60,234,47,124,65,101,15,154,80,231,162,119,163,113,150,253,25,168,233,211,219,160,183,193,20,56,160,213,165,211,50,99,125,38,28,147,97,199,189,23,162,146,179,74,250,85,97,125,19,35,47,121,234,41,131,42,148,104,213,236,117,182,233,178,219,67,141,59,219,55,37,68,70,71,164,55,213,220,100,126,210,29,163,137,182,35,95,215,22,97,170,246,125,125,217,172,209,104,157,159,209,209,220,83,201,108,185,208,97,184,238,137,90,141,31,77,36,126,169,23,94,167,169,136,157,111,80,106,87,53,98,61,18,147,17,233,50,228,239,229,180,203,106,90,213,181,38,163,209,41,35,51,232,147,62,239,96,210,30,90,240,114,139,130,24,85,74,178,105,48,25,142,168,220,254,106,144,210,16,165,238,146,243,137,220,105,66,53,211,154,122,106,94,223,214,125,69,230,90,144,217,178,242,18,180,43,189,42,45,72,255,0,194,62,125,26,221,164,208,9,212,210,226,54,194,94,219,185,40,109,41,46,154,233,209,36,94,243,28,203,54,244,85,87,242,253,116,211,27,217,189,222,195,180,215,221,210,107,10,247,31,187,220,51,125,13,92,169,72,81,153,116,215,252,195,76,248,31,51,210,24,93,69,151,204,74,249,157,167,214,73,234,71,164,135,11,191,245,15,116,0,0,3,142,230,230,113,211,242,253,116,72,39,137,163,46,195,162,183,109,211,248,107,5,223,250,198,110,209,169,172,181,234,52,229,131,112,83,78,195,122,68,52,50,109,19,125,163,212,52,237,50,213,247,15,187,245,143,104,3,248,100,70,90,25,106,67,62,188,67,240,237,156,61,204,125,118,36,125,156,185,29,151,105,39,78,155,96,68,51,238,74,127,76,118,62,15,214,180,58,174,52,84,43,175,52,149,189,76,229,114,247,36,140,139,153,18,122,79,188,140,251,139,216,100,35,246,123,104,107,183,243,55,118,211,150,78,145,163,176,126,83,191,173,62,49,251,139,222,45,47,132,140,231,228,101,134,157,13,199,210,182,227,115,185,104,37,25,154,55,84,39,153,234,94,205,68,222,20,251,198,168,203,229,253,137,166,154,255,0,26,107,255,0,216,41,195,234,240,90,108,149,113,222,139,54,154,61,190,142,245,141,62,177,124,221,71,184,199,253,113,108,202,252,200,181,167,177,246,218,164,58,168,175,237,244,170,216,142,102,134,246,162,12,86,119,26,26,208,181,61,218,110,95,95,103,184,86,16,178,78,24,217,222,77,143,53,24,55,137,149,232,145,104,78,235,216,38,78,149,177,44,104,83,36,57,185,111,62,72,78,229,169,9,45,168,235,169,17,245,208,197,188,203,141,79,174,83,31,132,249,51,42,28,198,150,195,133,234,173,11,66,136,210,162,235,169,31,67,50,21,73,156,222,24,247,140,139,250,161,136,120,30,210,164,177,85,125,218,132,152,123,93,90,209,33,215,164,60,178,109,184,209,116,36,145,114,146,90,168,207,174,154,159,67,18,75,135,117,173,141,184,105,98,187,102,226,117,181,38,49,53,49,73,105,215,161,203,65,165,178,102,35,100,90,188,73,208,189,69,159,66,211,167,218,66,106,7,120,163,110,43,24,54,171,3,29,157,187,163,195,75,81,174,52,42,114,214,219,123,80,167,164,76,156,225,153,153,33,36,107,50,71,94,166,127,89,142,179,193,179,24,138,157,112,87,48,154,167,56,201,153,77,73,170,71,39,29,233,205,82,233,236,37,37,185,122,119,17,232,68,157,126,191,96,183,1,20,179,207,147,107,87,48,248,117,80,168,81,40,113,99,93,180,230,157,155,22,76,104,205,161,233,78,54,196,147,67,74,90,88,113,213,146,157,120,140,210,90,25,153,17,145,235,223,77,214,37,227,138,217,55,198,242,152,168,149,10,93,66,139,80,236,242,227,72,110,75,8,148,195,50,210,107,45,155,154,82,208,165,70,211,174,132,100,70,71,166,157,47,175,45,216,229,111,99,230,21,80,111,122,85,82,3,211,165,83,226,174,165,26,51,232,81,199,150,168,204,186,235,102,132,184,179,70,213,58,69,181,71,184,186,17,251,207,141,241,28,203,84,76,114,193,42,165,118,157,7,153,93,181,226,191,86,100,218,104,141,231,145,26,36,181,37,148,232,210,214,173,86,233,104,146,52,145,159,180,143,190,144,176,246,236,184,176,111,21,40,247,43,7,46,5,66,219,172,199,122,67,42,230,52,189,99,201,66,212,210,210,70,133,105,185,189,13,38,101,221,236,26,31,203,54,50,82,177,199,7,173,251,218,159,57,137,18,93,131,17,185,233,105,212,172,219,150,113,89,113,212,30,139,89,145,145,186,90,146,143,113,123,125,231,213,71,252,173,105,109,10,90,143,68,164,140,204,254,161,73,28,90,113,157,171,255,0,27,88,179,169,53,21,59,79,183,225,162,51,236,165,237,200,41,140,75,156,218,149,181,43,82,119,109,89,22,166,68,173,61,221,195,203,112,191,194,148,223,57,130,137,116,84,99,32,233,182,187,109,213,205,231,81,243,109,187,26,108,37,238,53,26,20,148,232,149,153,235,170,76,139,218,66,68,241,57,207,67,228,185,24,17,133,149,232,167,28,137,104,170,78,167,74,61,228,175,225,145,94,142,110,49,35,77,52,229,171,98,145,223,161,159,176,133,116,225,54,20,95,56,229,126,193,180,173,90,92,250,156,218,140,166,138,75,237,176,243,196,202,28,121,182,214,243,170,109,11,52,164,141,212,154,150,100,122,107,215,191,173,242,228,211,41,118,150,89,48,238,12,88,208,208,245,199,80,140,211,245,73,142,54,210,156,75,206,49,28,158,105,14,19,45,184,77,243,24,220,73,86,167,175,83,235,221,34,128,0,0,127,12,137,69,162,136,140,143,216,99,243,46,151,76,117,100,227,148,232,171,89,117,37,41,148,153,255,0,135,65,250,16,219,109,39,99,104,74,18,94,196,150,132,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,230,159,78,167,213,35,46,29,78,4,121,140,56,70,149,180,251,73,113,10,35,35,35,35,74,136,200,250,25,151,235,30,114,6,18,225,85,42,114,170,116,204,51,181,33,204,82,141,103,33,138,44,102,221,53,106,74,212,212,148,17,235,169,17,235,175,121,106,61,75,77,52,203,105,105,150,210,218,18,68,73,74,75,66,34,47,97,17,15,251,0,0,1,29,179,151,148,187,75,51,120,119,58,36,152,104,102,227,167,198,117,250,100,198,219,105,46,41,230,216,144,76,180,181,155,46,56,109,243,31,220,105,78,135,175,82,235,223,67,88,181,133,23,206,6,223,179,173,43,170,151,62,153,50,157,41,210,140,251,140,60,201,60,134,222,113,180,60,210,156,66,13,73,51,105,70,149,145,17,30,157,59,186,88,175,12,108,244,63,204,143,129,24,167,94,140,81,204,144,138,92,234,140,163,222,106,254,7,21,152,196,227,242,52,211,78,98,185,105,71,188,203,218,66,59,241,64,194,148,216,217,130,151,116,83,99,160,169,183,67,110,85,137,246,145,243,110,59,38,108,213,238,37,18,18,147,213,40,35,215,85,25,151,180,199,168,225,45,140,237,97,254,54,200,179,234,213,21,53,79,184,33,174,51,12,169,226,74,14,99,242,224,182,149,109,82,210,157,219,80,101,169,17,171,79,120,187,116,45,46,33,43,65,234,149,17,25,31,212,63,232,114,172,204,227,37,43,3,176,122,225,189,170,19,152,143,37,168,50,219,128,151,93,74,13,201,101,21,231,26,65,106,180,25,153,155,71,161,36,247,31,179,222,89,224,196,43,178,226,198,76,84,172,92,175,156,185,245,11,146,179,33,232,236,167,152,234,245,145,37,107,75,72,73,154,213,166,231,52,36,145,159,127,180,93,239,14,60,181,68,192,220,18,165,215,106,48,73,186,237,209,21,138,179,198,235,68,79,50,137,49,34,41,76,171,86,144,180,232,182,143,84,153,168,136,253,166,125,221,147,50,56,229,111,96,30,21,87,175,122,173,82,3,51,162,211,229,46,155,26,75,232,73,200,150,152,207,58,211,100,133,56,131,94,229,52,101,181,39,184,250,145,123,202,133,47,187,199,21,179,145,141,231,49,49,42,21,74,133,106,161,217,226,70,142,220,151,209,21,135,165,168,208,91,55,58,164,33,42,147,167,77,72,136,200,139,93,122,220,142,70,50,109,106,229,227,14,169,245,10,221,14,44,155,182,162,211,83,101,73,147,25,181,189,21,199,24,140,107,105,43,83,13,186,130,75,172,153,146,79,83,35,51,51,61,123,165,104,169,14,50,120,196,85,27,130,135,132,212,201,198,108,197,106,53,82,65,54,239,78,106,87,80,97,73,61,171,211,184,203,82,52,235,245,251,7,37,225,79,131,106,191,241,217,171,182,68,52,187,26,220,66,103,33,110,55,185,9,122,60,200,46,17,145,154,20,68,178,37,244,234,71,245,144,188,158,224,16,175,136,141,173,141,184,151,98,181,102,225,141,181,42,79,54,106,82,235,172,195,150,179,83,102,204,182,204,181,100,149,169,122,232,62,165,167,95,176,132,108,201,151,12,107,198,61,253,3,16,241,193,165,70,98,148,251,85,8,208,246,186,133,174,67,79,71,121,4,227,114,98,232,105,50,230,164,244,81,31,77,53,46,166,45,62,108,235,126,197,182,23,46,124,168,148,202,69,22,17,169,78,58,180,50,211,44,50,217,153,234,103,181,41,34,66,12,253,132,68,94,194,20,149,196,131,56,243,177,194,250,145,135,246,173,77,151,45,74,36,149,182,149,197,120,205,18,30,101,233,109,19,132,104,125,109,173,42,105,212,250,219,72,207,167,113,116,56,74,148,169,106,36,33,38,165,40,244,34,34,212,204,197,158,112,147,202,252,185,85,166,113,246,229,164,58,152,172,110,244,82,223,142,100,135,55,34,116,87,182,154,218,208,244,61,186,236,95,79,111,184,127,207,26,86,244,184,172,165,242,154,45,222,146,245,137,62,177,252,221,59,188,199,202,224,170,101,242,254,251,215,77,127,138,244,255,0,236,21,17,112,66,16,241,109,156,252,124,176,212,97,182,250,80,220,174,79,49,6,163,35,94,218,132,3,45,11,219,160,171,76,137,208,215,112,102,106,210,167,35,155,170,251,127,228,254,151,74,124,147,247,31,184,72,30,48,54,180,58,86,52,83,235,172,180,148,61,83,230,243,54,164,136,143,151,18,2,75,184,136,251,143,218,102,56,223,15,12,59,107,16,179,31,66,136,255,0,47,151,31,181,110,37,233,215,116,9,102,93,233,87,232,13,5,145,17,22,132,90,16,254,128,241,120,199,5,53,44,55,171,194,83,38,233,57,217,253,66,78,227,61,31,108,251,191,80,204,107,158,171,135,161,232,52,137,148,89,199,80,203,245,173,33,79,147,170,62,221,170,183,110,215,248,107,229,223,250,135,98,0,0,1,31,51,220,231,43,45,55,82,183,184,159,236,30,168,61,15,253,112,140,51,184,215,229,8,106,19,15,73,101,104,64,39,13,6,175,157,215,111,119,229,86,61,16,0,165,30,48,118,193,82,49,214,21,117,36,178,77,95,153,166,189,223,53,14,2,122,116,47,127,188,255,0,80,247,28,22,234,148,182,46,235,202,154,252,86,85,50,79,163,185,14,169,9,53,163,107,85,21,43,105,153,234,90,151,67,208,115,46,45,248,110,187,83,49,143,222,77,182,225,71,186,54,242,245,47,84,187,52,24,13,158,158,169,23,122,189,234,253,93,194,83,112,106,187,219,155,134,151,5,170,227,233,53,211,251,39,45,27,186,167,153,34,160,225,244,221,211,187,220,66,199,69,58,241,164,90,79,18,172,212,147,155,141,62,145,213,58,235,183,248,61,59,217,236,31,115,130,209,56,119,29,232,100,74,218,94,141,215,221,249,58,136,179,236,91,195,123,127,22,172,26,157,133,115,67,76,154,125,75,147,205,65,182,133,254,77,230,221,46,139,74,147,244,155,79,122,79,187,245,140,226,99,142,19,214,176,87,18,106,184,125,92,140,251,79,83,185,30,179,168,90,119,115,35,180,239,67,82,16,103,161,58,95,201,47,233,63,13,30,68,136,174,166,68,87,220,101,212,235,181,109,168,210,162,212,180,61,12,190,161,105,121,24,226,103,62,85,106,139,133,184,211,61,162,142,235,75,142,213,85,247,85,189,114,159,156,142,95,49,233,50,180,52,165,14,175,185,59,136,144,90,106,68,122,218,133,58,161,10,173,79,139,85,166,201,106,76,73,172,162,68,119,154,89,45,14,54,180,146,146,164,168,140,200,200,200,200,200,200,244,61,71,251,165,9,78,187,82,69,169,234,122,23,121,143,250,1,95,220,97,48,203,229,62,7,210,239,8,48,208,169,180,154,187,10,121,226,111,85,148,86,161,207,113,69,184,144,103,183,85,17,232,102,69,246,10,203,201,78,36,191,134,121,143,178,170,69,37,76,199,169,86,169,180,217,42,222,105,73,50,228,248,198,179,81,238,73,105,162,58,235,169,123,200,104,170,145,80,98,173,73,133,85,138,234,92,102,100,118,228,54,180,168,140,148,149,164,148,70,70,70,100,100,100,126,195,31,172,64,222,35,121,30,163,98,245,173,55,20,236,138,114,99,221,52,182,28,126,67,113,217,66,10,91,77,55,45,245,106,77,48,183,28,117,110,184,146,234,162,35,233,220,122,24,133,188,58,51,17,119,96,30,56,126,9,174,103,212,197,46,173,59,209,47,69,156,167,82,76,75,118,100,70,20,162,66,221,66,82,164,165,165,22,166,147,81,117,45,12,186,21,219,41,16,171,244,83,109,196,181,34,37,74,46,138,45,9,104,113,183,17,215,222,70,70,71,245,145,138,35,226,93,151,231,112,111,29,166,86,169,180,211,102,141,114,115,42,105,113,12,154,91,75,242,38,76,86,194,52,182,132,23,168,217,116,212,207,79,105,144,236,28,36,51,34,229,173,121,72,193,155,130,166,178,167,213,141,111,195,75,207,122,157,165,215,96,71,109,41,37,186,73,215,106,79,66,36,25,251,181,238,23,18,70,70,68,100,122,145,247,24,241,56,215,126,66,195,76,42,186,175,57,143,182,217,211,40,243,164,178,75,81,17,45,214,227,56,226,83,213,73,215,93,135,208,140,143,252,227,55,184,193,121,203,196,44,82,187,47,57,111,173,195,172,86,231,205,65,41,70,100,132,59,33,199,9,41,213,74,208,139,121,232,90,159,218,125,227,176,224,126,102,31,192,28,27,185,40,54,170,35,149,205,114,57,50,55,109,108,143,152,196,73,17,91,70,132,226,29,67,137,90,92,101,42,238,52,145,245,234,125,220,94,145,71,189,177,134,250,76,26,108,105,245,154,245,126,113,41,70,148,61,37,106,117,247,136,141,106,208,150,179,45,238,22,167,212,245,87,180,204,94,46,65,178,99,110,229,230,193,167,93,21,202,106,29,188,43,48,89,126,91,143,178,218,151,23,156,204,85,173,146,53,48,219,168,218,235,39,234,153,158,135,223,169,247,75,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,17,19,63,57,49,183,115,15,96,212,110,138,29,53,13,94,20,104,47,63,17,198,25,66,87,43,146,204,165,161,147,52,176,227,171,220,235,197,234,145,150,167,221,161,247,209,213,94,141,123,96,245,244,168,53,40,211,168,213,234,4,227,82,77,72,122,59,137,117,135,140,137,105,220,72,89,22,246,207,67,232,122,167,216,100,59,62,56,102,97,252,125,193,187,110,129,117,34,57,220,214,211,144,227,118,215,8,249,143,196,143,21,196,104,110,45,213,184,165,169,199,148,174,226,73,159,94,135,223,199,240,126,243,151,135,184,165,105,222,113,30,91,103,71,173,192,154,225,37,70,68,180,53,33,183,13,42,209,73,212,143,103,82,212,190,210,239,26,66,193,75,242,22,37,225,85,171,121,195,125,183,14,167,71,131,37,226,109,68,100,135,92,140,219,138,79,69,43,77,55,151,67,51,63,243,143,108,102,68,70,102,122,17,119,152,167,126,45,249,144,114,232,188,99,96,213,191,84,89,192,165,26,31,152,150,95,245,59,75,78,207,142,226,84,72,116,211,174,213,22,164,104,35,247,233,220,56,247,13,28,191,59,140,152,237,14,181,82,166,155,212,107,111,151,83,82,214,201,169,181,63,30,100,53,108,51,83,107,65,250,142,31,77,72,244,246,145,11,220,74,33,80,40,164,219,105,106,60,74,108,93,18,68,68,132,54,219,104,233,238,34,34,34,250,136,133,36,241,23,204,69,221,143,152,224,120,77,108,190,167,233,116,153,222,137,106,44,21,58,162,126,91,83,37,176,149,26,16,234,210,165,41,46,164,181,36,146,143,161,104,69,208,230,151,14,76,143,81,176,134,214,133,138,119,189,57,50,46,154,163,13,191,29,185,12,161,101,17,167,91,136,250,116,39,88,67,141,186,135,91,81,116,81,145,117,239,61,76,79,33,249,42,245,6,41,52,153,181,89,78,37,182,97,199,114,67,139,81,145,18,82,132,154,140,204,204,200,136,136,139,218,99,58,185,214,196,151,241,51,49,247,173,73,82,84,244,122,109,106,165,77,140,173,230,164,155,45,207,146,104,52,250,202,45,52,95,77,52,47,113,11,52,224,247,134,95,38,48,62,169,120,78,134,132,205,171,85,223,83,47,27,122,44,226,187,14,3,137,45,198,130,61,186,164,207,66,51,47,180,88,8,15,249,82,18,173,55,36,143,67,212,181,46,227,31,225,81,168,66,164,211,229,85,106,82,90,141,18,19,43,145,33,231,86,72,67,109,161,38,165,41,74,51,34,34,34,35,51,51,61,11,65,81,188,71,56,130,202,186,103,79,193,124,34,172,17,82,27,39,98,85,39,198,144,100,111,44,142,92,103,155,75,145,228,154,84,218,144,166,212,73,82,58,244,51,233,161,10,212,113,199,30,113,78,186,181,45,107,51,82,148,163,212,212,103,222,102,126,211,29,231,37,120,9,51,31,113,194,141,111,42,11,239,82,233,207,198,169,84,13,45,26,144,113,219,153,29,14,164,254,109,105,250,47,119,40,136,189,231,167,125,254,225,38,27,219,248,75,96,211,44,43,102,26,99,83,233,188,238,82,9,180,35,242,143,56,233,244,66,82,159,164,226,187,146,93,255,0,172,86,23,26,82,112,174,59,44,204,149,176,253,37,167,187,242,116,225,240,184,45,173,37,137,87,146,77,205,166,175,71,104,157,116,221,252,30,163,236,246,139,138,21,197,198,86,239,110,22,26,91,246,171,111,164,151,80,237,124,196,110,234,174,92,138,123,133,211,119,94,255,0,113,136,179,194,67,13,220,186,243,24,197,228,227,110,28,107,95,119,51,66,245,79,180,193,158,217,107,234,153,119,167,222,159,215,220,58,119,26,74,165,45,251,186,205,166,177,17,148,204,141,233,30,123,169,109,36,181,238,106,156,164,234,100,122,158,133,208,181,30,27,131,229,176,85,124,118,155,92,81,44,211,72,229,235,167,113,115,97,207,79,94,135,238,247,151,235,23,92,0,60,238,33,18,206,208,158,77,154,73,95,53,166,238,239,202,160,101,237,223,202,24,209,30,68,29,230,229,162,213,86,247,21,253,157,213,103,169,255,0,174,18,132,131,0,0,1,192,243,199,17,233,121,109,186,154,101,180,173,95,192,122,40,140,255,0,240,248,222,239,176,103,85,175,202,16,211,254,26,188,82,44,170,115,201,215,69,115,187,255,0,191,44,122,112,1,82,220,109,104,79,199,174,97,173,104,154,79,46,95,166,117,82,82,122,250,136,167,39,214,61,61,253,221,71,9,225,99,124,157,171,153,90,101,41,115,201,134,170,220,237,200,83,187,73,124,168,19,84,93,55,17,30,134,175,113,254,161,48,248,199,225,162,106,248,105,70,196,38,35,165,74,162,118,142,115,155,53,52,243,164,83,218,79,82,73,233,221,237,81,126,190,225,192,56,55,220,245,40,88,197,88,182,209,33,93,146,163,217,247,182,107,86,159,55,22,160,178,208,181,211,188,253,198,46,108,83,79,25,166,221,78,45,219,75,89,234,133,246,205,133,215,166,145,169,250,143,103,193,85,70,85,75,237,59,18,100,126,139,234,101,212,189,90,136,182,49,79,124,99,112,161,154,37,249,69,196,152,237,48,217,215,123,79,51,98,72,148,174,67,52,246,75,118,136,45,123,250,106,163,253,93,194,182,199,250,197,149,34,12,166,102,196,121,108,191,29,196,186,211,136,81,165,72,90,79,82,81,25,117,35,35,45,117,33,111,124,51,115,210,213,227,76,133,130,24,151,85,219,85,130,195,113,169,82,100,62,68,79,52,132,195,140,203,91,222,144,106,83,134,165,44,246,165,4,71,212,203,174,164,44,157,42,37,36,148,147,212,140,181,35,31,208,28,167,52,182,20,60,69,192,75,222,131,38,26,100,186,154,13,73,232,168,54,201,103,207,236,79,161,26,17,165,93,117,95,176,181,235,208,103,70,160,212,171,19,18,36,178,105,114,60,139,122,182,180,232,146,52,41,181,176,249,151,79,162,100,100,104,250,140,190,161,161,156,155,226,11,88,143,151,91,42,176,135,205,215,34,81,105,176,159,82,148,74,81,186,152,49,212,173,79,114,186,234,190,186,158,191,80,237,99,252,164,198,143,50,59,145,101,176,219,204,188,131,67,141,184,146,82,84,147,45,12,140,143,161,145,145,138,170,207,70,77,46,59,59,27,40,24,229,133,22,226,220,167,42,179,22,125,65,154,108,55,13,196,63,218,228,201,117,123,88,96,146,73,36,165,178,213,75,215,93,53,62,227,22,57,129,21,201,53,252,36,181,101,206,97,230,101,55,72,130,203,232,121,38,151,9,194,140,209,171,113,25,153,235,169,158,186,245,212,112,30,36,249,127,143,140,88,21,83,174,194,167,147,245,123,105,135,170,109,41,13,18,156,82,35,195,152,162,65,25,54,181,30,171,112,186,17,145,107,237,35,20,137,134,247,133,107,9,49,54,143,115,199,84,136,147,104,21,104,239,62,130,53,182,178,54,36,33,106,66,136,148,147,239,111,169,25,151,119,176,104,175,46,56,163,77,197,252,27,181,175,72,51,218,148,244,186,76,21,77,216,234,86,109,201,84,86,92,113,10,209,107,50,81,27,133,169,40,245,45,122,251,196,72,226,237,141,165,101,225,20,44,60,163,212,54,84,235,115,27,41,45,161,221,20,112,158,139,61,149,234,73,112,149,166,228,145,117,73,167,223,169,244,20,180,163,53,25,169,70,102,102,122,153,152,253,20,218,116,234,189,66,53,42,153,21,217,50,230,60,134,24,101,164,26,214,227,139,81,37,41,74,82,70,102,102,102,68,68,69,169,234,46,59,134,142,70,99,225,213,2,54,49,226,109,25,165,220,53,6,208,237,62,52,136,228,125,153,135,17,14,67,75,52,61,29,43,67,201,113,11,45,82,179,34,234,69,215,83,22,34,68,73,34,74,72,136,136,180,34,47,96,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,18,136,210,162,35,35,45,12,143,218,43,187,137,118,70,99,98,45,2,78,49,97,149,25,164,92,52,246,214,237,66,52,120,228,93,165,134,209,50,67,171,36,51,29,75,91,170,113,104,45,84,178,35,232,71,215,67,20,227,82,167,78,164,84,36,210,170,113,93,141,46,27,203,97,246,93,65,161,109,184,133,26,84,149,37,68,70,70,70,70,70,70,90,150,131,243,164,205,38,74,73,153,25,30,164,100,46,151,132,70,54,149,231,132,83,112,242,177,80,37,212,232,147,28,236,205,173,221,84,80,153,139,1,148,104,74,112,213,166,229,25,116,73,39,221,161,244,18,223,49,184,163,77,194,12,27,186,111,73,211,218,138,244,74,76,229,66,222,234,80,110,73,76,87,156,109,9,213,104,51,81,155,103,161,17,234,122,116,247,140,234,98,69,225,90,197,188,77,172,92,242,23,34,92,202,253,90,67,204,32,205,110,44,205,249,11,90,80,146,53,40,251,220,232,68,103,223,237,23,119,195,95,47,241,240,119,2,233,149,217,180,242,98,175,114,176,205,77,213,45,162,75,137,110,68,56,106,52,25,155,104,81,104,182,207,161,153,150,190,211,49,223,177,222,187,42,223,194,75,170,92,22,30,122,83,148,137,204,176,134,82,106,112,220,56,206,154,73,36,70,71,174,164,90,105,215,81,92,121,24,201,173,199,120,227,101,127,28,177,94,219,91,116,228,214,101,79,167,179,82,134,225,56,183,251,92,105,45,47,107,236,26,77,38,149,56,90,165,122,235,174,135,222,98,213,99,70,143,14,59,113,98,48,219,44,178,130,67,109,182,146,74,82,146,45,8,136,139,161,17,17,15,245,28,83,56,248,130,206,28,101,218,245,172,45,245,52,228,186,45,74,19,10,74,137,42,39,85,6,66,147,161,238,79,95,83,166,135,175,212,51,205,1,169,87,222,36,71,100,137,201,18,110,26,218,19,162,181,90,220,91,239,145,117,250,70,102,102,191,172,207,235,26,45,202,213,133,19,14,176,14,200,160,198,134,152,206,170,131,76,122,82,9,178,65,243,251,19,8,94,164,73,73,235,170,61,165,175,78,163,171,128,254,41,68,148,154,148,122,17,22,166,98,182,56,153,103,165,171,58,153,55,4,48,210,171,186,171,61,135,35,85,100,199,124,140,153,105,105,153,25,230,183,179,32,148,151,9,73,65,237,82,12,139,161,159,93,8,84,36,169,82,39,74,122,108,183,150,243,242,28,83,174,184,181,26,148,181,168,245,53,25,159,83,51,51,215,83,31,228,45,231,131,118,20,53,79,180,43,120,164,235,76,41,217,50,36,211,18,179,73,26,201,42,106,158,249,22,187,53,211,82,253,46,255,0,103,180,89,120,169,206,53,74,51,170,88,137,216,146,34,244,167,93,58,159,171,78,30,51,131,43,110,171,22,238,85,160,244,66,59,30,242,235,215,88,213,13,5,203,10,100,227,33,115,212,166,227,13,30,219,92,133,118,74,119,104,216,217,45,90,124,228,90,122,207,82,215,78,242,247,16,239,220,28,48,209,52,140,52,172,226,19,241,210,149,214,251,63,37,205,154,26,185,50,42,13,43,169,164,181,239,246,40,255,0,87,112,135,188,83,175,147,186,179,43,83,165,34,121,62,213,39,147,177,9,119,113,35,155,2,18,143,166,227,34,212,211,238,47,214,59,183,4,170,19,242,43,184,149,90,54,83,202,137,232,109,22,164,158,167,189,21,20,250,167,167,191,191,168,182,144,1,230,49,41,228,199,178,170,47,43,93,19,201,238,254,250,129,152,7,127,40,99,69,89,28,136,244,60,182,218,173,60,218,80,175,225,221,18,70,95,248,124,159,127,218,59,224,0,0,14,51,155,234,92,138,190,95,238,120,81,74,74,157,95,98,218,152,250,154,207,73,177,204,250,17,31,176,191,206,51,126,68,104,115,69,145,164,203,223,208,105,143,0,106,241,107,184,79,67,169,193,125,79,48,247,105,216,181,40,148,103,164,151,82,122,153,25,151,121,31,180,116,48,1,91,60,106,105,142,73,195,251,26,162,136,132,180,194,244,158,247,121,122,155,123,223,167,17,117,211,166,189,223,88,174,236,146,213,10,141,153,219,50,162,165,54,146,107,210,58,155,135,162,122,211,228,151,94,165,239,23,157,156,60,39,111,26,114,251,115,216,73,142,133,202,159,216,185,14,108,213,109,236,155,29,213,109,61,139,50,212,154,235,162,79,250,74,166,56,86,86,228,90,89,179,163,219,117,8,174,54,186,151,104,230,18,144,100,104,229,211,39,44,181,212,203,77,119,23,176,197,232,10,114,227,66,195,141,226,125,160,250,140,246,187,233,13,191,170,61,56,140,125,62,11,243,57,119,165,219,15,180,25,115,123,7,205,239,232,173,26,168,159,119,180,91,208,175,254,49,20,26,116,220,11,135,92,144,113,138,93,59,153,217,183,237,230,31,50,101,61,43,217,169,107,220,93,116,50,232,41,92,136,207,161,15,250,67,78,184,70,109,180,181,109,35,81,237,73,158,133,239,31,102,203,187,235,214,21,209,76,187,45,202,148,152,83,169,146,217,148,219,140,60,182,213,185,183,18,225,17,154,20,147,211,114,18,125,12,187,133,246,228,67,53,52,76,195,225,85,57,137,149,86,149,115,82,35,51,18,115,46,190,131,125,213,53,26,49,56,246,211,121,199,20,70,227,198,91,149,166,167,222,68,125,242,128,7,248,205,138,204,232,111,194,144,218,28,106,67,74,105,104,89,17,165,73,81,25,25,25,31,67,45,12,103,239,136,134,14,191,132,217,141,184,20,152,173,179,22,226,147,46,182,201,54,131,74,73,50,39,203,218,95,65,37,220,223,179,95,180,196,217,224,227,140,204,212,108,218,206,20,214,106,207,57,62,44,201,19,162,52,235,228,104,76,84,181,79,97,9,73,41,123,136,247,25,145,17,39,111,184,253,130,204,64,126,74,157,42,155,89,136,184,53,72,44,74,97,100,100,104,121,164,173,61,72,203,93,20,70,93,198,127,225,31,243,73,163,211,232,113,59,13,54,59,108,48,71,170,80,132,37,41,46,132,90,17,36,136,139,161,16,86,105,81,43,148,137,180,105,236,54,244,105,209,220,140,235,110,36,148,149,33,105,52,168,140,140,140,140,140,140,251,200,198,126,248,129,96,147,216,49,152,74,220,86,32,147,52,234,227,210,107,17,205,182,141,45,165,47,78,148,72,65,104,218,18,90,37,174,226,215,167,180,253,147,91,131,230,58,181,42,216,174,97,77,106,162,210,21,78,41,53,102,185,175,17,25,50,219,112,24,73,22,231,59,187,251,146,69,245,251,4,62,226,61,141,171,197,172,196,215,41,241,37,186,228,11,98,76,154,33,37,78,106,131,114,52,233,101,185,36,78,41,58,109,115,161,244,63,168,132,84,109,183,29,113,45,52,133,45,107,50,74,82,146,212,204,207,184,136,189,162,205,248,98,228,85,235,134,68,124,117,197,42,19,69,2,44,132,42,149,2,124,83,222,226,210,112,229,51,32,155,126,57,164,219,52,155,137,222,149,234,125,72,189,166,45,174,44,88,208,99,53,14,20,118,152,97,148,37,182,154,105,4,148,33,36,90,18,72,139,161,17,17,17,17,16,255,0,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,31,229,42,44,105,209,157,135,54,59,79,176,242,20,219,173,58,130,82,22,147,45,13,42,35,232,100,100,102,70,70,42,83,137,206,69,94,183,164,72,199,92,45,161,52,112,37,72,90,170,176,32,69,61,237,173,71,50,83,210,13,182,35,146,73,178,73,54,157,234,94,165,208,143,216,98,178,28,109,198,156,83,78,161,72,90,12,210,164,168,180,50,50,239,35,47,96,149,124,56,113,181,120,73,152,154,29,62,92,183,91,129,115,201,141,68,52,165,205,16,78,73,157,16,183,40,141,196,167,77,173,245,62,167,245,24,152,60,96,241,213,168,182,189,15,10,104,181,22,150,170,137,70,171,59,202,120,140,205,151,27,158,194,136,246,185,221,221,222,147,47,175,216,33,71,15,220,18,123,25,243,9,68,139,34,9,61,78,161,189,26,177,32,220,104,212,218,146,204,232,164,180,30,173,173,39,170,93,238,61,58,123,75,219,160,90,53,42,37,14,145,10,141,1,134,217,141,6,59,113,154,109,180,146,82,148,33,36,148,145,17,17,17,17,17,23,113,16,85,168,244,250,228,78,195,82,142,219,236,25,234,164,45,9,82,79,161,150,134,74,35,35,232,102,63,234,153,74,166,209,162,34,13,46,11,17,88,65,17,18,25,105,40,79,66,34,215,68,145,23,113,23,248,7,235,1,89,220,99,177,153,154,117,153,70,194,154,53,93,230,231,202,153,30,116,182,154,144,68,133,69,83,85,6,22,149,37,43,220,103,184,136,140,141,58,123,207,216,33,55,15,12,29,127,22,115,27,111,169,81,91,122,45,187,38,37,109,226,113,6,164,154,99,207,137,184,190,130,139,185,207,110,159,105,13,2,66,138,204,24,108,66,142,218,27,106,59,73,105,8,65,17,37,41,73,17,17,17,23,66,45,8,127,176,8,191,158,252,212,209,50,241,133,85,22,33,213,90,77,203,87,140,244,72,44,180,250,9,246,148,236,105,36,219,219,73,230,220,73,19,140,145,110,78,186,31,113,25,247,80,149,233,119,215,111,219,162,167,118,92,117,41,51,103,84,229,189,41,199,31,121,110,43,115,142,41,195,34,53,169,71,166,229,168,250,153,247,143,140,182,157,111,111,49,165,167,113,17,167,84,153,106,71,237,33,255,0,34,255,0,120,105,208,105,212,76,174,208,92,167,156,99,57,232,139,49,254,78,222,142,174,157,15,113,43,66,47,91,161,107,174,167,245,137,86,42,23,141,4,206,101,233,105,67,237,6,124,174,223,243,123,250,39,86,169,199,221,236,31,51,130,243,14,57,137,247,123,233,51,218,215,163,247,126,184,245,18,33,113,162,139,248,169,214,228,93,185,179,172,91,116,248,174,56,186,111,103,229,146,80,102,107,230,83,32,172,244,208,207,93,54,159,176,133,179,228,239,9,218,193,124,190,219,22,26,163,33,18,160,118,222,123,155,52,91,155,230,200,117,59,143,98,12,244,39,122,106,146,254,147,163,28,237,85,10,179,153,219,206,162,149,54,162,119,209,218,27,103,170,122,83,227,23,78,167,238,22,35,193,90,152,184,216,127,124,212,87,20,144,153,190,140,216,238,205,13,205,143,212,72,250,233,215,78,239,168,89,48,0,231,152,253,87,137,66,194,122,229,78,115,234,102,59,61,155,122,210,162,73,150,178,90,73,104,102,100,93,230,94,209,153,197,17,184,230,136,35,51,62,225,164,12,160,82,228,82,50,253,108,66,148,82,82,234,59,110,228,200,212,150,90,205,144,101,208,200,143,184,255,0,204,59,48,0,0,15,143,118,219,241,238,139,126,85,10,81,106,212,157,155,187,191,146,180,171,218,71,237,79,184,102,46,246,160,75,182,46,121,180,57,205,154,31,141,203,222,147,35,45,55,54,149,23,121,17,247,40,189,130,251,56,116,94,209,111,28,179,219,198,204,230,228,59,19,181,243,82,151,73,106,70,234,132,189,53,45,198,101,169,39,218,37,0,0,130,156,93,233,46,207,203,154,230,180,194,23,216,244,213,70,147,53,39,124,232,5,208,244,233,220,41,247,3,107,145,237,188,82,162,86,165,56,227,109,71,237,59,148,217,145,40,183,70,117,37,161,153,145,119,171,222,52,204,133,70,168,69,37,104,135,90,115,216,122,40,143,67,255,0,7,121,8,97,96,228,162,133,134,57,187,44,84,183,97,165,20,207,246,6,185,104,34,111,248,177,76,43,105,33,132,164,181,82,212,103,162,186,253,189,4,214,21,35,198,230,27,77,92,120,97,45,182,148,75,127,211,124,197,109,232,123,91,166,145,117,28,191,132,117,197,46,153,152,47,68,180,246,214,106,31,148,73,168,203,94,92,41,234,46,154,145,119,159,184,197,223,8,105,197,90,198,149,118,101,118,179,81,167,194,126,84,202,87,103,228,161,150,205,102,124,218,140,18,87,66,73,159,114,79,187,78,239,104,164,59,2,53,34,101,221,2,53,117,214,219,130,190,111,53,78,41,36,146,209,165,154,117,53,116,250,68,93,226,213,173,174,25,182,186,35,61,37,52,197,56,204,232,206,197,79,53,150,205,72,53,30,155,139,248,46,132,101,161,232,125,68,18,206,54,83,110,108,180,94,132,203,208,228,189,68,169,167,180,198,150,77,184,166,144,110,59,32,144,201,172,217,109,4,178,67,26,237,45,122,117,46,157,223,31,40,89,142,184,178,233,139,116,107,134,12,213,149,30,84,200,241,170,172,27,139,216,113,85,38,58,222,81,36,157,109,59,182,50,69,170,207,111,191,167,118,129,176,167,19,173,156,93,177,233,119,189,173,80,143,42,45,66,51,15,40,154,117,181,155,75,113,148,58,109,171,98,212,73,81,19,137,212,181,61,53,253,99,216,0,173,46,50,88,72,85,107,42,137,137,244,186,87,50,100,57,113,160,72,121,182,53,52,198,67,85,7,214,102,164,160,204,139,83,35,61,85,167,213,237,16,27,35,56,199,55,7,115,13,107,207,68,190,76,42,197,70,21,38,89,173,195,75,105,101,217,209,141,106,87,174,130,34,34,111,169,158,165,167,121,24,208,205,18,169,22,185,70,131,89,132,251,111,49,62,51,82,90,113,181,18,144,164,45,4,162,50,50,51,35,35,35,46,227,49,251,64,0,86,247,24,124,34,137,86,195,234,86,38,194,166,62,236,248,114,216,132,243,172,176,74,36,199,67,21,7,148,106,50,65,168,136,148,100,103,170,180,250,189,162,8,228,114,253,127,12,171,216,147,119,47,152,134,83,135,181,134,35,184,90,145,20,162,92,103,19,180,247,36,183,232,141,75,67,220,35,237,229,93,122,233,187,235,151,52,133,173,110,213,234,82,103,173,75,51,53,41,78,186,165,153,153,153,153,153,234,175,121,253,166,36,222,65,50,141,94,204,14,38,83,43,245,58,107,137,181,232,115,153,153,45,199,153,89,53,35,147,34,42,214,206,170,101,109,175,115,79,25,237,51,45,75,188,200,187,239,130,213,182,40,214,109,191,2,218,160,64,143,14,13,58,51,81,154,105,150,144,218,73,45,161,40,79,68,17,22,187,82,69,208,139,184,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,38,234,182,40,215,141,191,62,218,175,211,227,204,131,80,140,236,103,90,121,164,56,147,75,136,82,21,209,100,101,244,84,101,212,143,188,80,254,126,242,141,94,203,246,38,84,238,10,101,53,197,90,245,217,207,76,136,227,44,172,218,143,206,145,41,104,103,84,178,134,209,181,166,72,246,145,158,133,220,102,93,209,146,206,174,189,107,93,212,59,154,58,212,135,105,21,40,211,208,164,25,146,146,166,157,74,200,200,200,200,200,245,79,188,190,210,18,11,60,151,235,248,155,94,195,107,185,28,197,178,172,60,163,177,33,222,166,71,43,124,151,21,184,247,40,183,232,189,79,83,220,39,111,7,140,34,137,74,195,234,174,38,205,165,190,212,249,147,31,132,203,175,48,73,37,71,91,20,247,146,105,51,65,40,200,212,70,101,162,180,250,189,162,200,128,0,126,42,221,82,45,14,141,58,179,53,246,217,98,4,103,100,186,227,138,36,161,40,66,13,70,102,102,100,68,68,68,125,230,67,60,249,231,198,57,184,197,152,107,162,122,229,147,208,168,245,25,180,152,134,135,13,77,169,150,167,73,52,41,62,186,200,200,201,206,134,90,22,157,196,66,124,112,109,194,66,164,217,85,188,79,170,82,185,115,38,75,147,2,59,206,49,161,170,50,218,167,190,131,37,41,4,102,90,145,153,104,173,62,175,104,178,208,30,63,21,177,58,217,194,43,30,169,123,221,53,8,241,98,211,227,62,242,73,215,91,65,186,182,217,91,164,218,119,173,36,165,25,54,173,11,82,215,79,214,51,243,155,220,199,92,57,139,197,186,205,195,54,106,206,143,22,100,136,212,166,9,197,236,40,169,147,33,108,168,210,110,184,157,219,30,50,213,39,183,221,211,191,236,100,231,41,183,62,101,239,67,101,136,114,25,162,83,19,218,100,203,54,220,75,75,229,187,28,150,201,44,153,113,6,179,67,250,237,61,58,117,62,157,243,63,23,248,121,89,246,149,143,82,187,229,192,236,241,173,218,51,206,45,105,105,164,17,246,118,92,112,214,179,56,196,93,201,234,122,151,234,21,119,88,130,219,247,84,234,101,21,6,251,110,84,29,98,34,90,45,219,200,220,52,160,146,73,239,215,166,154,23,216,52,47,145,155,65,118,110,88,172,88,79,71,117,135,166,209,41,147,158,67,136,218,162,113,116,248,196,162,211,105,31,122,125,189,126,177,223,5,32,241,113,184,165,212,243,5,232,151,94,220,205,63,242,105,37,25,233,204,133,1,71,211,83,46,242,247,16,234,28,17,161,180,245,201,137,243,28,105,70,184,254,133,229,171,111,66,220,221,72,143,168,182,225,10,111,236,148,80,113,59,55,103,138,151,20,52,174,153,254,206,215,45,6,78,127,22,37,132,238,37,176,164,158,138,66,76,181,87,79,183,160,153,235,84,106,124,83,86,136,105,166,253,133,162,72,181,63,240,119,152,204,206,57,87,35,92,152,165,91,173,68,113,215,26,145,217,182,169,195,35,81,237,140,210,79,83,35,50,239,79,188,92,23,8,122,67,176,50,232,137,174,176,132,118,205,116,81,36,201,74,217,58,121,117,61,58,247,137,214,0,34,255,0,17,123,218,45,157,150,123,136,222,158,220,119,101,246,78,82,84,233,33,75,219,80,137,174,133,184,140,244,37,123,5,9,217,52,9,119,61,207,10,135,5,179,91,242,121,155,18,68,103,174,214,212,163,238,35,62,228,159,176,105,210,210,183,227,218,246,252,90,20,82,209,168,219,246,247,127,41,106,87,176,139,218,175,112,251,0,0,0,3,58,25,223,179,149,102,102,58,232,166,165,165,54,201,246,46,89,41,58,127,224,17,140,255,0,146,69,222,161,99,60,25,110,86,42,88,83,114,219,169,148,133,59,72,236,123,219,222,70,164,243,100,212,22,93,53,212,181,34,215,184,191,88,177,96,1,21,56,148,209,61,49,149,251,136,251,58,221,228,246,79,162,141,218,107,81,135,245,31,184,80,85,58,98,233,243,27,152,223,210,111,93,63,89,25,127,72,211,22,4,221,42,188,240,174,137,113,184,178,82,229,246,157,76,143,95,163,37,212,123,207,244,125,227,221,155,12,155,132,241,178,131,112,187,151,180,181,47,103,120,255,0,177,90,156,106,45,200,179,108,107,30,225,83,26,189,78,244,158,213,146,11,213,230,61,78,65,234,122,106,93,11,222,66,9,112,249,188,164,218,57,160,181,22,218,205,45,73,237,220,221,12,203,232,211,165,105,252,162,46,245,123,70,134,7,138,198,43,13,188,75,195,202,165,154,225,39,108,254,71,210,255,0,136,251,110,126,138,191,67,220,127,210,51,71,116,80,170,22,157,193,38,137,62,52,152,114,162,236,222,219,200,83,110,39,114,18,162,212,140,136,203,82,81,31,119,113,141,16,229,35,25,224,227,54,15,219,245,245,191,25,83,229,181,53,231,91,109,68,123,82,220,215,90,35,211,122,212,93,9,61,231,237,253,67,246,230,123,46,118,118,98,112,218,167,107,215,169,172,46,160,152,175,46,157,39,146,209,184,212,146,142,242,26,61,235,105,197,36,137,79,25,250,165,169,31,82,250,232,27,31,48,38,246,192,124,64,170,218,87,53,14,124,104,241,229,190,152,114,157,140,242,27,125,132,190,235,109,173,43,91,104,37,110,38,148,100,100,90,25,22,165,245,75,126,24,217,204,147,134,55,92,92,30,189,234,206,42,133,91,152,134,161,187,37,243,52,199,125,231,97,199,65,110,117,244,161,13,165,8,81,232,72,51,46,186,106,90,144,185,248,115,34,212,34,51,58,12,150,164,71,144,218,93,105,214,150,75,66,208,162,213,42,74,139,161,145,145,145,145,144,255,0,97,199,179,109,135,113,241,47,47,151,189,9,112,91,149,37,170,13,78,76,52,41,162,90,187,65,65,125,45,237,45,170,61,218,175,166,133,175,94,131,58,21,104,149,43,50,240,155,4,201,200,213,10,21,73,198,140,189,100,41,167,153,116,203,234,82,76,148,159,168,203,79,96,191,110,30,88,182,222,43,229,182,223,144,228,243,147,50,132,196,74,52,131,83,187,213,204,102,4,67,94,190,186,143,189,207,110,135,215,184,132,154,0,1,199,243,103,100,195,196,28,6,187,109,121,52,210,152,244,202,76,246,226,23,36,156,83,114,23,9,244,33,105,213,42,50,81,26,250,25,22,165,175,65,74,56,215,97,185,151,140,51,98,198,53,169,138,237,114,90,102,62,178,61,174,28,7,163,184,210,154,81,237,109,122,111,103,170,77,38,157,125,166,125,11,140,224,222,28,84,113,95,18,237,219,22,158,219,138,244,173,78,36,87,148,130,81,155,109,59,33,182,148,173,73,42,211,78,97,117,52,153,125,189,195,67,121,103,192,155,95,0,240,186,143,105,80,105,204,53,36,162,71,92,215,201,150,210,227,175,246,118,91,112,212,164,182,131,86,166,209,25,154,139,83,62,255,0,171,172,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,217,152,192,155,95,31,48,186,177,105,87,169,204,59,36,226,72,92,39,205,150,212,227,79,246,119,155,109,73,82,155,89,167,67,116,204,141,37,169,31,119,215,158,76,100,195,138,142,20,98,93,197,98,212,27,113,62,138,169,203,138,202,150,74,35,113,166,164,56,210,85,169,165,58,235,203,62,164,146,47,179,184,118,108,20,176,220,204,54,25,191,99,18,212,245,118,137,45,83,24,89,158,231,10,11,49,219,105,45,36,246,184,189,55,189,209,36,146,78,190,210,62,135,117,185,76,178,97,225,238,3,90,86,188,106,105,67,122,29,42,3,114,203,146,77,169,201,8,132,194,22,181,104,148,153,168,205,29,76,203,83,211,168,236,32,0,35,47,16,204,91,107,10,50,219,112,72,110,121,198,153,93,98,93,26,49,165,221,138,230,61,2,89,163,79,93,39,222,223,179,83,233,220,98,130,105,49,42,87,157,225,10,9,19,146,106,21,218,147,109,17,122,203,83,175,60,233,23,214,165,25,169,95,89,158,190,209,162,252,164,225,212,124,52,203,229,145,66,68,36,70,148,245,6,153,38,98,9,178,66,187,65,193,97,46,110,45,169,61,218,163,174,165,175,78,163,176,143,241,153,50,45,62,35,211,167,73,106,60,120,237,169,215,93,117,100,132,33,9,45,84,165,40,250,17,17,17,153,153,138,96,226,113,156,201,56,155,117,202,193,235,34,172,226,104,84,73,107,106,99,177,159,50,76,135,217,118,100,117,150,230,159,82,22,218,144,180,159,84,17,159,77,116,45,8,68,140,4,192,155,219,30,47,250,85,165,108,80,231,201,98,68,182,19,50,83,81,158,91,108,48,167,218,109,197,169,104,109,100,157,164,234,76,204,203,66,35,212,254,187,249,203,14,92,236,236,187,97,181,50,215,160,211,88,69,65,81,88,93,70,79,37,162,113,217,39,29,148,58,123,210,211,106,81,26,153,35,245,139,83,62,167,245,114,78,38,216,188,198,27,101,206,175,68,142,235,5,46,231,110,69,28,208,165,22,226,106,76,25,137,220,68,75,73,235,170,59,244,50,250,140,83,62,89,44,73,216,145,142,246,93,183,22,43,242,121,213,218,114,159,54,208,107,216,209,204,101,10,90,244,74,180,73,111,234,102,90,117,26,59,178,40,9,181,108,234,29,180,130,34,42,85,58,52,34,211,187,230,154,74,61,197,250,62,226,251,8,125,177,158,142,32,215,148,139,187,52,23,90,220,89,169,152,221,135,149,169,153,253,42,116,93,127,148,101,222,159,96,157,156,21,237,200,176,172,107,226,224,76,125,30,168,250,51,115,134,130,245,185,111,84,80,90,30,154,159,67,247,152,178,177,255,0,4,195,36,225,188,76,160,156,62,245,237,45,79,217,222,60,38,58,221,10,179,48,178,181,113,161,100,149,68,236,218,25,158,159,74,75,72,247,151,233,123,198,103,106,51,23,80,152,228,199,62,147,154,107,250,136,139,250,5,250,240,214,162,122,31,43,246,233,246,117,181,206,237,127,73,27,117,210,163,51,234,47,120,149,96,2,186,120,205,92,172,83,112,166,218,183,149,37,9,118,175,219,54,55,188,137,74,229,73,167,172,250,107,169,232,71,175,113,254,161,92,217,32,179,149,121,230,58,215,166,169,165,45,146,237,188,194,74,117,255,0,192,36,153,127,36,203,189,35,69,224,0,0,0,40,199,138,245,157,81,183,179,17,34,179,41,148,166,53,91,103,33,73,74,139,119,42,12,20,171,169,164,136,244,51,246,25,254,161,208,184,53,95,205,80,241,34,229,179,29,116,210,117,254,199,161,110,34,35,228,49,80,115,244,139,223,238,63,213,222,46,48,0,112,188,238,64,122,163,150,91,194,43,12,37,213,171,209,250,17,164,212,125,42,17,143,166,159,96,206,88,209,238,77,229,162,110,94,45,103,219,54,140,149,219,191,37,244,127,179,164,23,244,14,214,2,35,113,55,195,216,247,182,90,171,19,151,16,221,126,147,217,249,74,75,100,165,35,155,62,25,43,67,218,102,90,146,125,154,126,177,72,152,53,118,63,99,226,77,30,233,140,173,174,66,237,27,79,83,47,167,29,196,123,12,191,75,222,52,209,72,169,199,172,211,154,169,69,89,41,167,183,109,50,50,62,229,25,31,113,153,119,144,253,130,135,248,160,224,171,184,101,152,25,183,28,88,61,158,153,114,114,251,49,33,173,141,255,0,7,133,9,11,219,163,105,79,210,95,93,12,250,247,232,99,162,240,158,204,77,70,223,197,184,216,101,113,212,200,168,207,81,94,131,79,109,199,149,253,151,34,165,24,211,209,110,146,53,249,199,62,138,119,125,71,212,92,210,76,148,68,164,153,25,25,106,70,67,146,227,182,87,176,139,48,148,87,233,119,229,185,20,228,186,202,153,110,165,30,28,94,216,206,168,117,36,104,117,214,156,52,232,111,45,69,211,162,180,63,126,176,46,247,224,235,58,133,89,244,254,18,223,47,183,216,151,218,97,246,250,153,147,233,113,11,82,219,63,152,132,90,31,70,251,140,143,93,116,246,9,225,150,170,30,40,218,24,123,74,179,113,53,216,210,165,210,33,49,17,18,153,84,133,155,137,105,134,91,35,82,222,34,51,81,154,86,103,208,181,215,94,157,72,117,241,249,170,80,155,169,83,165,83,158,34,52,74,97,108,168,143,218,74,73,145,255,0,156,103,123,61,22,10,176,247,50,151,132,2,132,228,118,234,53,74,133,73,189,237,236,37,161,201,242,72,148,94,170,117,35,217,208,203,95,180,77,222,12,24,136,69,6,227,195,135,229,52,146,230,204,170,33,163,94,138,51,210,156,201,30,134,174,239,103,209,253,126,193,105,160,0,63,21,96,233,168,166,73,126,174,150,78,27,13,45,215,141,210,78,196,161,41,51,81,158,238,132,90,107,222,51,227,159,124,77,107,17,115,21,114,183,78,123,90,117,6,116,202,60,100,161,69,203,52,49,58,86,195,73,18,212,157,54,172,180,50,211,167,113,16,144,124,32,112,81,187,187,18,106,56,153,84,132,219,208,104,236,61,29,131,113,189,196,153,109,72,128,242,76,183,54,100,70,73,81,245,37,18,190,206,241,114,228,68,146,36,164,136,136,139,66,34,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,81,26,84,68,100,101,161,145,138,104,226,253,130,173,90,56,147,78,196,202,92,38,217,131,88,97,152,239,155,109,237,37,74,118,68,247,148,103,181,178,35,51,74,75,169,168,213,246,247,136,249,144,140,76,103,14,243,21,108,183,81,123,74,117,122,116,42,60,148,173,69,203,216,252,232,187,205,68,107,74,116,218,131,212,207,94,157,228,99,65,212,115,166,174,153,25,250,66,89,40,111,180,135,89,54,137,59,20,133,36,141,38,91,122,25,105,167,112,253,160,0,42,203,140,254,34,145,193,183,112,225,137,77,40,185,176,234,139,108,151,170,136,244,168,178,103,161,43,187,217,244,127,95,176,66,44,140,88,42,196,44,202,89,244,243,134,228,134,233,213,74,125,73,205,141,239,36,33,185,241,136,212,126,170,180,34,223,212,250,125,163,68,52,200,77,211,105,177,41,205,17,18,34,176,219,41,34,246,18,82,68,95,230,31,164,114,12,202,208,241,70,239,195,218,173,155,134,78,198,139,46,175,9,248,139,148,242,164,32,219,75,172,60,217,154,86,201,25,146,136,212,131,46,135,166,154,245,232,66,7,217,28,29,103,87,107,62,159,197,171,229,247,59,106,251,76,206,193,83,51,125,78,45,105,91,135,243,240,143,83,234,231,121,153,235,166,190,209,61,48,39,43,216,69,151,186,43,20,187,14,220,138,82,90,101,44,185,82,145,14,47,108,123,68,52,147,53,186,211,77,154,181,54,80,163,233,213,90,159,187,78,180,163,36,145,169,70,68,68,90,153,152,165,94,46,184,222,229,235,140,208,240,246,141,80,37,210,104,112,27,76,150,208,238,164,83,153,151,61,165,234,73,112,211,244,20,93,233,37,123,244,46,131,208,112,122,193,87,43,184,133,84,197,154,132,30,100,42,124,103,224,48,183,26,213,9,144,219,240,31,73,164,205,179,34,81,17,158,134,74,35,250,189,162,226,199,227,171,212,227,209,169,206,212,165,44,146,211,59,119,25,153,23,122,136,139,188,200,187,204,102,95,25,110,199,239,156,73,172,93,50,84,70,228,222,207,184,200,207,249,17,219,71,180,213,250,30,241,119,124,49,240,245,139,39,45,84,121,201,136,108,191,86,237,28,229,41,178,74,151,202,159,48,147,169,237,35,61,9,94,221,127,80,151,32,56,166,114,37,162,22,94,46,151,220,54,136,147,216,127,43,244,127,179,163,151,244,140,225,13,25,228,138,3,212,236,178,217,241,95,101,45,173,62,144,212,137,38,71,214,161,36,250,235,246,142,234,0,41,207,140,173,252,213,115,17,237,171,49,167,77,94,128,237,154,150,226,50,46,123,20,247,63,72,253,222,226,253,125,227,158,240,161,179,170,55,14,98,35,214,99,48,149,198,164,239,231,169,73,81,146,121,176,103,37,61,73,38,69,169,151,180,203,245,139,206,0,0,0,1,79,28,104,17,166,35,90,75,235,215,183,253,159,144,167,119,8,181,146,44,86,86,18,230,2,129,112,59,37,12,195,62,213,218,20,181,237,79,246,20,148,39,83,222,146,239,115,218,99,69,12,188,212,134,137,230,28,74,208,173,116,82,76,140,143,245,144,255,0,64,30,15,28,232,174,92,56,89,91,163,179,23,180,46,71,102,209,189,155,247,109,146,210,187,180,61,123,181,238,246,12,201,141,14,228,14,181,77,173,101,142,213,126,148,181,45,146,237,218,44,205,38,71,252,97,40,186,26,76,203,188,140,72,176,30,91,19,172,234,101,253,100,84,173,58,196,114,122,36,238,79,49,27,18,173,118,60,135,11,162,146,162,239,65,123,12,102,74,183,71,169,218,181,151,169,51,245,106,92,93,187,246,238,78,155,144,74,46,242,35,238,81,123,6,136,242,83,136,237,226,166,92,173,91,193,14,173,195,153,219,181,53,171,85,122,147,228,183,215,214,87,243,126,241,220,196,32,226,169,129,137,196,188,16,85,221,75,166,165,234,197,185,167,33,73,103,114,191,132,76,130,218,186,165,181,43,232,32,251,140,191,89,10,104,193,219,238,110,26,98,117,179,122,67,125,214,189,21,86,133,41,238,90,141,38,166,218,144,219,138,79,69,39,93,118,23,67,50,47,179,188,104,231,2,177,22,155,138,120,79,107,222,148,231,249,158,144,164,66,121,253,84,147,52,186,228,102,156,81,30,138,86,135,243,133,208,204,207,252,227,222,128,0,10,107,227,51,97,34,149,140,180,11,210,35,41,67,19,40,81,99,59,181,58,110,121,114,170,14,25,158,137,34,51,208,189,167,175,249,199,40,225,117,124,59,104,102,122,159,21,114,157,67,21,168,205,83,57,100,179,36,154,222,168,66,45,76,183,17,119,39,235,251,12,95,81,25,25,106,71,208,127,64,7,3,206,254,45,70,194,28,187,221,53,149,77,76,121,117,42,124,234,100,63,156,36,40,228,57,6,74,155,211,215,73,247,183,236,51,63,113,12,241,214,106,115,238,107,130,109,98,81,184,252,202,164,199,36,47,233,41,75,113,213,154,143,188,204,204,204,213,239,51,251,69,234,240,192,193,245,225,166,93,96,85,167,65,56,243,46,69,181,87,45,90,216,163,106,68,24,74,212,245,66,79,189,7,237,50,250,204,76,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,177,123,59,249,99,192,91,201,204,63,197,204,67,151,110,215,91,142,212,178,142,245,185,84,117,14,176,225,30,199,90,117,168,202,105,212,106,74,73,169,10,81,18,208,180,30,138,66,136,189,6,5,230,143,2,115,41,233,191,192,165,243,242,143,228,231,102,244,159,241,100,200,124,142,209,205,228,255,0,100,180,222,237,220,135,126,142,186,109,235,166,165,175,85,17,87,250,168,249,19,255,0,127,63,242,102,177,254,136,36,165,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,30,87,26,241,239,9,242,237,106,197,189,113,142,235,249,63,69,155,80,69,45,137,61,134,76,189,242,150,219,142,37,189,145,219,113,101,170,25,112,245,50,219,234,233,174,166,68,124,170,211,226,61,147,27,230,234,163,89,86,182,50,118,218,213,193,80,143,75,167,70,249,59,85,111,159,41,247,18,219,77,239,92,100,161,59,150,180,150,170,50,73,107,169,153,23,81,208,49,211,52,120,19,150,191,66,126,26,239,159,147,159,40,251,79,163,63,139,38,76,231,246,126,87,59,251,25,167,54,237,231,181,244,180,215,119,77,116,61,62,78,10,103,51,45,153,137,186,165,89,88,57,137,31,40,43,80,169,235,170,63,27,208,243,226,108,138,135,27,109,78,111,144,195,104,61,22,243,101,161,30,239,91,93,52,35,50,237,99,228,221,151,77,10,198,181,107,55,173,211,59,177,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,65,250,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,10,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,228,180,238,154,21,243,106,209,175,91,90,119,109,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,131,235,0,15,147,81,187,45,90,61,118,145,107,85,174,106,84,42,213,193,218,61,17,78,145,53,182,229,84,57,8,37,191,217,218,81,146,221,229,160,201,75,216,71,181,38,70,122,16,250,192,0,60,253,155,127,217,184,131,26,171,42,204,184,98,85,81,67,172,77,160,84,201,147,61,240,234,49,29,54,164,71,117,10,34,82,22,149,22,165,169,122,200,82,22,157,200,90,84,126,128,7,228,133,86,165,84,100,207,135,79,169,196,149,34,151,32,162,78,105,151,146,181,197,124,218,109,226,105,212,145,234,133,155,79,52,225,37,90,30,199,16,174,229,17,159,235,0,0,31,146,167,86,165,81,99,34,101,102,167,18,4,119,36,49,17,14,201,121,45,33,79,190,234,25,101,162,82,140,136,214,227,174,54,218,19,222,165,173,41,45,76,200,135,138,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,97,147,47,124,165,182,227,137,111,100,118,220,89,106,134,92,61,76,182,250,186,107,169,145,31,42,180,248,143,100,198,249,186,168,214,85,173,140,157,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,212,73,80,1,207,241,175,30,240,159,46,214,172,91,215,24,238,191,147,244,89,181,4,82,216,147,216,100,203,223,41,109,184,226,91,217,29,183,22,90,161,151,15,83,45,190,174,154,234,100,71,207,240,183,62,185,78,198,155,238,153,134,120,105,138,222,153,185,43,60,238,197,11,208,85,40,252,222,83,43,121,207,156,122,58,27,78,141,180,181,122,202,45,116,208,181,51,34,57,0,0,2,42,255,0,85,31,34,127,239,231,254,76,214,63,209,4,148,180,238,154,21,243,106,209,175,91,90,119,109,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,131,235,0,252,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,57,86,58,102,143,2,114,215,232,79,195,93,243,242,115,229,31,105,244,103,241,100,201,156,254,207,202,231,127,99,52,230,221,188,246,190,150,154,238,233,174,135,167,201,193,76,230,101,179,49,55,84,171,43,7,49,35,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,162,222,108,180,35,221,235,107,166,132,102,93,172,0,0,126,72,85,106,85,70,76,248,116,250,156,73,82,41,114,10,36,230,153,121,43,92,87,205,166,222,38,157,73,30,168,89,180,243,78,18,85,161,236,113,10,238,81,25,254,176,0,17,170,236,226,61,147,27,26,234,172,217,87,78,50,118,42,213,191,80,145,75,168,198,249,59,85,115,145,41,135,20,219,173,239,68,101,33,91,86,133,22,169,51,73,233,169,25,151,81,213,112,83,30,240,159,49,54,172,171,215,7,46,191,148,20,88,85,5,210,223,147,216,100,196,217,41,13,182,226,155,217,33,182,214,122,33,230,207,82,45,190,182,154,234,70,69,208,0,7,63,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,97,147,47,124,165,182,227,137,111,100,118,220,89,106,134,92,61,76,182,250,186,107,169,145,31,63,194,220,250,229,59,26,111,186,102,25,225,166,43,122,102,228,172,243,187,20,47,65,84,163,243,121,76,173,231,62,113,232,232,109,58,54,210,213,235,40,181,211,66,212,204,136,228,0,0,252,149,58,181,42,139,25,19,43,53,56,144,35,185,33,136,136,118,75,201,105,10,125,247,80,203,45,18,148,100,70,183,29,113,182,208,158,245,45,105,73,106,102,68,63,88,0,0,0,0,0,15,201,10,173,74,168,201,159,14,159,83,137,42,69,46,65,68,156,211,47,37,107,138,249,180,219,196,211,169,35,213,11,54,158,105,194,74,180,61,142,33,93,202,35,63,214,0,0,63,37,78,173,74,162,198,68,202,205,78,36,8,238,72,98,34,29,146,242,90,66,159,125,212,50,203,68,165,25,17,173,199,92,109,180,39,189,75,90,82,90,153,145,15,214,2,63,226,150,125,114,157,130,215,221,79,12,241,47,21,189,13,114,81,185,61,182,23,160,170,82,57,92,214,80,243,127,56,204,117,182,173,91,117,10,245,84,122,107,161,232,100,100,94,175,2,243,71,129,57,148,244,223,224,82,249,249,71,242,115,179,122,79,248,178,100,62,71,104,230,242,127,178,90,111,118,238,67,191,71,93,54,245,211,82,215,170,143,200,229,90,148,205,86,61,9,234,156,68,84,166,71,122,92,120,106,121,36,251,204,50,166,210,235,168,111,93,202,66,20,251,41,82,136,180,73,186,217,30,155,139,95,214,0,0,3,242,55,86,165,61,85,145,66,102,167,17,117,40,113,217,151,34,26,94,73,190,203,15,41,196,180,234,219,215,114,80,181,48,242,82,163,45,20,109,56,69,174,211,211,245,128,0,0,0,252,142,85,169,76,213,99,208,158,169,196,69,74,100,119,165,199,134,167,146,79,188,195,42,109,46,186,134,245,220,164,33,79,178,149,40,139,68,155,173,145,233,184,181,253,96,0,56,166,53,231,51,45,153,118,186,162,217,88,199,137,31,39,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,45,86,203,133,161,158,239,87,93,52,50,51,250,216,23,154,60,9,204,167,166,255,0,2,151,207,202,63,147,157,155,210,127,197,147,33,242,59,71,55,147,253,146,211,123,183,114,29,250,58,233,183,174,154,150,189,84,121,251,242,255,0,179,112,194,217,126,243,196,11,134,37,10,133,22,68,72,210,42,18,204,210,195,11,147,33,184,237,27,138,211,68,32,221,121,178,53,171,68,32,140,212,163,74,72,212,94,128,70,171,179,136,246,76,108,107,170,179,101,93,56,201,216,171,86,253,66,69,46,163,27,228,237,85,206,68,166,28,83,110,183,189,17,148,133,109,90,20,90,164,205,39,166,164,102,93,71,106,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,138,111,101,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,3,138,99,94,115,50,217,151,107,170,45,149,140,120,145,242,126,181,54,158,138,163,17,189,15,62,94,248,171,113,198,210,230,248,236,56,130,213,108,184,90,25,238,245,117,211,67,35,63,173,129,121,163,192,156,202,122,111,240,41,124,252,163,249,57,217,189,39,252,89,50,31,35,180,115,121,63,217,45,55,187,119,33,223,163,174,155,122,233,169,107,213,64,126,70,234,212,167,170,178,40,76,212,226,46,165,14,59,50,228,67,75,201,55,217,97,229,56,150,157,91,122,238,74,22,166,30,74,84,101,162,141,167,8,181,218,122,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,243,137,254,15,175,18,242,235,62,173,6,9,200,153,109,173,218,185,232,214,245,19,81,224,205,86,165,162,20,125,235,47,105,23,214,66,138,168,213,57,246,205,193,10,177,20,220,98,101,46,99,114,17,244,146,164,56,210,201,69,220,100,100,100,105,247,145,253,131,67,153,32,197,168,216,189,151,123,90,178,153,169,145,46,155,79,131,76,153,243,132,181,20,134,224,198,83,154,250,234,62,247,61,166,71,239,33,223,0,7,240,204,136,181,51,232,40,91,138,45,240,237,223,153,234,132,84,74,117,108,81,99,59,76,229,154,204,210,75,102,161,52,181,34,220,101,220,175,171,236,33,213,184,51,216,72,170,227,45,126,244,150,202,86,196,58,20,168,205,110,78,187,94,68,170,123,132,101,170,76,136,244,51,238,61,127,206,46,80,0,0,120,44,117,196,90,110,22,97,61,209,122,84,95,229,250,62,147,53,230,52,82,72,212,235,113,157,113,36,90,169,58,153,242,207,161,25,31,249,198,115,241,62,235,171,99,14,48,86,235,252,199,100,72,184,107,178,85,17,43,53,45,68,79,202,90,208,157,53,89,247,185,220,70,127,86,162,246,114,1,131,145,48,139,46,182,236,126,192,134,39,86,226,68,171,203,62,81,37,70,235,208,98,146,245,245,18,127,73,191,110,167,239,51,18,80,112,204,235,98,59,120,87,151,43,170,240,91,171,108,225,246,29,13,10,209,94,188,248,205,244,245,147,252,231,191,254,193,157,202,37,30,167,117,86,89,164,192,213,217,114,183,108,221,185,90,237,65,168,251,136,207,185,39,236,26,109,195,27,58,153,96,217,20,219,78,143,28,153,137,7,157,203,70,196,167,77,239,45,195,232,148,164,187,214,126,194,30,164,4,116,207,229,102,155,69,203,29,214,253,81,74,67,7,216,117,89,26,72,147,252,97,20,186,154,140,136,186,153,12,241,13,54,96,101,21,219,123,11,40,148,119,162,246,117,199,237,58,181,179,102,221,210,93,87,118,133,167,126,189,222,209,239,0,127,155,207,53,29,163,121,247,18,132,39,77,84,163,34,34,253,102,51,175,157,220,86,86,45,227,253,126,190,212,132,61,12,187,47,103,82,23,185,63,216,81,144,173,15,122,139,189,191,97,137,73,193,125,27,177,30,238,95,173,234,246,15,179,242,21,30,241,113,0,0,0,0,41,63,139,237,227,26,185,142,48,173,232,210,9,210,162,243,53,245,201,90,115,161,192,95,177,71,238,247,23,235,16,54,28,201,16,36,162,92,87,13,14,183,174,213,17,153,25,106,70,71,212,190,163,26,29,200,198,56,150,60,96,37,22,235,146,242,78,163,252,39,181,183,187,215,111,248,108,150,209,184,141,197,168,181,75,90,150,167,246,125,82,20,7,225,173,64,58,157,49,232,36,226,208,110,109,245,144,122,25,104,162,62,254,190,225,152,91,246,207,159,97,93,147,173,74,154,20,153,48,121,91,201,68,162,63,93,164,184,95,73,41,62,229,151,176,133,168,112,130,204,27,51,109,103,176,66,171,41,41,93,47,111,97,230,44,136,207,152,228,249,46,105,185,207,168,190,138,11,235,247,139,56,1,255,0,42,73,45,38,147,238,49,158,156,255,0,97,137,97,118,99,238,26,51,76,41,182,23,217,57,103,183,68,158,144,34,168,244,245,18,93,238,123,8,88,55,7,12,69,149,89,194,58,182,31,203,113,70,205,187,200,236,137,212,244,46,209,42,160,234,250,26,140,187,203,216,146,250,245,239,22,36,62,117,126,129,72,185,233,79,209,43,180,248,243,161,72,219,205,98,67,73,117,11,218,162,81,106,149,17,145,232,164,145,245,46,242,33,156,220,205,101,210,236,203,245,253,85,160,212,233,178,211,76,134,252,88,236,77,83,46,147,78,56,236,84,61,181,46,41,164,36,207,170,250,17,107,234,159,126,134,98,106,112,166,205,243,20,9,167,129,247,253,113,243,98,99,186,210,92,147,36,182,33,107,56,49,153,97,38,235,196,68,68,68,179,36,33,26,247,233,237,33,109,173,56,219,205,161,230,150,149,161,105,37,37,73,61,72,200,251,140,140,127,208,0,10,246,227,15,96,198,173,224,229,42,238,228,35,180,64,169,176,223,52,146,91,246,34,45,65,205,186,237,51,211,83,215,77,72,85,198,84,235,82,40,57,135,195,249,241,228,56,201,149,203,73,37,26,22,105,213,61,185,131,50,61,12,186,116,238,26,63,183,102,29,66,223,166,79,53,110,57,48,217,123,93,117,215,114,8,255,0,164,125,16,1,82,156,99,113,192,166,87,168,216,53,76,156,233,161,134,99,213,100,33,14,252,222,242,93,66,58,136,201,46,125,46,165,208,209,221,237,246,8,73,148,156,45,149,139,152,245,105,219,12,193,57,81,218,170,64,149,53,28,163,90,123,49,77,97,14,26,200,144,162,219,163,157,117,45,58,245,26,45,179,173,216,118,141,167,70,181,224,71,105,134,41,52,248,240,155,67,72,36,164,146,211,73,65,17,17,17,22,154,36,189,133,246,16,251,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,47,0,115,199,39,46,57,217,197,236,30,190,17,17,120,117,122,98,197,117,111,75,113,109,71,93,14,162,245,65,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,183,64,0,0,21,107,198,191,4,41,71,74,179,115,34,205,114,90,106,73,145,30,199,145,77,83,105,83,14,48,105,155,49,167,208,174,138,66,210,162,121,42,35,220,75,37,182,101,179,97,243,34,95,12,188,107,252,11,102,226,214,237,20,254,213,2,251,210,202,153,177,173,239,53,219,95,103,179,184,222,174,33,41,210,83,81,183,168,247,104,209,187,181,38,173,186,95,240,202,184,210,158,83,188,44,96,223,195,251,123,203,152,21,171,198,143,29,43,181,92,71,183,50,241,76,172,210,158,182,232,148,248,215,37,74,52,114,67,146,145,88,116,228,182,218,36,47,83,83,123,34,169,11,67,100,72,51,76,179,90,183,145,180,104,231,252,33,48,46,30,39,230,58,94,35,92,52,110,219,69,195,74,122,106,44,169,102,194,217,77,97,245,155,112,137,198,156,37,45,91,80,137,111,161,104,34,54,221,140,210,141,105,61,169,95,107,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,40,219,137,126,120,228,230,58,242,123,7,172,116,68,70,29,89,117,135,22,204,182,214,212,133,215,42,44,147,140,28,212,188,131,82,74,49,37,110,165,148,161,94,186,28,55,22,102,106,66,25,235,252,25,49,15,48,85,155,170,187,135,113,234,190,147,194,59,102,158,227,243,34,77,150,210,61,19,80,152,225,46,58,162,145,182,167,151,204,56,242,117,100,150,219,9,222,243,170,62,97,165,46,248,174,46,248,155,153,121,56,160,140,45,196,106,52,74,54,23,148,134,170,182,139,112,155,67,236,85,22,203,110,54,169,107,150,166,210,239,105,73,73,90,28,142,70,148,52,74,107,213,112,141,18,30,243,252,47,115,175,248,191,223,104,193,140,66,169,210,160,225,181,229,80,92,151,106,51,79,147,232,106,162,153,74,17,32,221,74,79,86,93,229,48,203,132,225,146,27,245,29,222,218,80,239,50,239,192,115,76,197,99,205,155,150,220,35,174,226,181,231,54,34,81,78,142,180,83,32,189,32,217,93,90,162,104,81,199,132,209,165,11,86,247,20,157,13,68,133,108,65,45,197,22,196,40,202,131,49,175,54,152,177,141,24,251,23,48,53,26,191,98,173,91,245,4,72,181,91,236,241,156,244,44,86,38,185,46,28,109,73,148,34,79,37,110,159,206,58,131,82,244,245,181,46,133,114,153,5,206,189,171,154,204,56,137,68,171,84,251,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,85,0,174,14,43,25,227,147,134,180,169,249,91,195,100,68,118,187,115,209,205,23,77,77,75,105,242,167,83,165,37,104,56,72,111,83,52,73,121,173,84,165,56,146,229,178,235,106,65,41,78,165,198,107,215,36,184,199,152,44,43,199,26,29,51,47,204,213,107,51,238,138,132,56,181,43,94,26,154,38,235,209,90,120,157,91,46,41,228,45,182,52,109,47,23,106,218,74,97,181,188,173,201,73,175,93,20,128,168,188,99,205,221,87,40,60,82,49,58,235,126,157,46,177,105,215,163,208,233,183,29,41,137,10,66,214,193,82,160,169,18,153,65,168,154,92,150,79,118,206,97,104,104,113,230,201,77,243,77,196,218,245,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,53,226,174,118,234,185,175,207,46,11,208,173,135,229,193,195,171,87,18,40,172,210,161,166,82,148,197,89,244,214,9,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,115,9,38,70,227,154,202,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,157,184,83,231,142,54,26,213,96,101,111,18,81,45,218,21,207,88,36,90,213,52,173,215,206,157,81,148,164,32,161,45,189,76,145,25,231,116,82,84,218,75,150,243,174,41,100,164,186,167,25,184,144,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,69,227,30,110,234,185,65,226,145,137,215,91,244,233,117,139,78,189,30,135,77,184,233,76,72,82,22,182,10,149,5,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,38,215,173,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,3,228,221,151,77,10,198,181,107,55,173,211,59,177,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,65,68,60,65,179,183,85,205,125,254,221,10,216,126,92,28,58,181,100,72,102,149,13,50,148,166,42,207,165,231,146,138,178,219,83,45,45,11,114,58,155,74,90,112,148,108,151,48,146,100,110,57,172,213,225,79,158,57,56,149,74,129,149,188,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,245,35,92,150,90,209,73,83,105,62,99,45,56,165,146,84,210,156,122,199,192,87,7,22,108,94,188,176,23,20,50,231,139,152,126,252,70,235,182,236,139,153,232,229,45,130,121,135,80,182,233,237,58,203,136,232,102,135,26,113,198,204,210,105,89,18,204,210,164,168,146,162,151,249,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,0,0,0,20,237,152,108,217,222,89,69,226,119,137,151,197,10,60,186,197,10,124,122,76,106,237,184,153,229,21,138,170,10,135,20,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,218,246,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,236,83,123,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,0,20,237,141,153,227,141,154,220,236,224,101,159,135,200,151,31,14,172,252,72,162,46,11,206,173,214,151,91,150,170,132,116,28,215,88,51,36,161,9,73,41,44,37,73,230,165,14,186,165,26,77,227,105,187,137,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,5,101,241,143,191,239,44,44,188,178,251,136,56,125,112,203,161,220,52,57,23,28,152,51,163,25,111,105,122,83,72,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,229,166,78,179,139,98,102,254,196,145,95,160,67,244,53,201,70,217,242,130,223,230,61,35,209,124,215,164,34,47,240,165,176,211,111,243,91,142,110,124,217,30,205,118,171,67,46,178,0,0,0,85,95,16,236,194,221,89,95,226,23,135,120,185,107,70,237,253,131,15,226,198,168,210,215,41,200,236,212,224,187,62,162,151,99,184,164,31,247,46,32,212,149,165,14,180,210,205,11,217,180,236,127,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,80,0,0,1,89,124,99,239,251,203,11,47,44,190,226,14,31,92,50,232,119,13,14,69,199,38,12,232,198,91,218,94,148,210,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,57,105,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,124,160,183,249,143,72,244,95,53,233,8,139,252,41,108,52,219,252,214,227,155,159,54,71,179,93,170,208,203,172,128,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,38,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,159,108,244,103,54,187,156,60,71,139,83,110,149,232,107,50,215,237,17,237,154,107,168,65,202,75,110,154,57,178,100,184,157,117,121,222,83,70,109,165,70,219,105,66,82,157,198,75,117,201,255,0,193,207,16,243,5,124,225,197,197,79,190,170,190,153,195,107,95,179,80,173,153,51,37,180,114,160,202,104,141,199,98,54,132,182,110,186,201,51,34,63,172,243,164,150,146,134,91,101,42,73,172,154,172,28,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,170,190,33,217,133,186,178,191,196,47,14,241,114,214,141,219,251,6,31,197,141,81,165,174,83,145,217,169,193,118,125,69,46,199,113,72,63,238,92,65,169,43,74,29,105,165,154,23,179,105,216,254,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,117,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,227,94,54,236,59,182,211,172,219,19,227,178,251,21,106,124,136,78,33,212,18,146,105,117,165,32,200,200,200,203,77,20,126,195,251,12,103,75,54,248,91,43,8,241,234,236,182,30,130,113,99,187,84,159,46,18,57,70,132,118,99,154,250,27,52,17,161,37,183,70,250,104,90,116,232,38,223,7,44,112,76,58,245,103,6,170,115,157,36,62,204,138,172,116,45,223,155,53,154,233,241,210,68,74,115,233,116,62,132,142,239,111,176,91,88,0,249,215,20,195,167,219,245,57,228,173,167,26,27,207,107,174,154,109,65,159,244,12,224,102,178,180,253,123,48,248,129,62,68,135,30,51,185,106,164,147,90,205,90,39,183,62,100,69,169,159,78,189,194,209,248,60,88,17,232,152,57,85,187,249,8,231,207,169,190,223,52,210,91,246,46,45,61,205,186,237,35,211,82,215,77,76,88,72,0,15,249,117,198,217,109,111,58,180,161,8,73,169,74,81,232,68,69,222,102,98,164,184,173,102,245,138,244,210,192,251,2,184,249,49,17,205,106,206,70,146,91,22,180,28,232,207,48,163,105,227,35,35,35,65,154,22,141,123,181,246,16,141,252,60,178,235,85,198,236,117,161,214,100,83,92,122,131,108,207,141,85,148,235,140,169,76,58,113,230,68,82,217,81,155,75,66,140,208,238,166,131,50,212,187,204,139,190,253,169,212,248,116,154,124,106,93,62,51,113,226,196,101,12,50,211,104,36,33,8,66,73,41,73,36,136,136,136,136,136,136,136,180,31,164,87,111,24,252,69,149,70,194,58,86,31,196,113,68,205,197,207,237,105,212,244,62,207,42,158,234,58,18,136,187,207,218,147,250,180,239,21,241,144,28,49,44,81,204,125,187,70,117,133,57,29,29,175,154,123,117,73,107,2,82,139,95,81,69,222,223,180,134,133,210,146,66,73,37,220,67,254,128,86,71,23,220,193,179,10,213,103,4,41,50,146,165,213,55,118,237,139,35,50,229,185,2,75,122,237,115,235,63,164,131,250,180,239,21,93,97,89,243,239,219,178,13,169,76,66,149,38,119,55,97,36,148,103,234,52,167,15,232,165,71,220,131,246,24,211,213,22,1,211,41,140,193,55,22,231,47,119,172,179,212,207,85,25,247,244,247,143,220,2,61,103,159,28,83,128,248,7,90,186,227,60,146,169,127,6,236,141,146,189,119,63,134,198,109,123,72,156,66,143,68,187,169,232,127,111,215,158,41,147,36,79,146,185,114,156,53,186,230,155,148,102,102,103,161,104,93,79,234,33,60,120,65,222,49,168,120,229,50,222,147,32,154,42,215,47,79,92,147,175,38,28,245,251,84,94,255,0,113,254,161,118,32,0,0,3,248,165,37,37,185,74,34,34,246,153,140,223,230,250,255,0,151,136,216,245,113,220,50,37,181,33,14,246,62,90,153,112,214,142,144,163,160,244,51,82,191,67,223,222,56,192,182,94,11,119,52,229,209,239,59,113,249,206,185,25,191,71,114,24,91,166,105,111,85,84,86,173,169,51,208,181,62,167,161,117,22,134,0,40,111,138,14,18,57,134,217,136,157,85,143,8,218,167,87,121,93,153,194,111,106,87,201,131,9,43,208,201,9,73,232,165,251,12,254,189,4,117,193,156,93,186,176,90,248,133,122,90,181,73,81,94,141,204,222,134,159,113,180,187,185,151,27,45,196,133,160,213,161,58,173,58,244,215,245,30,141,240,111,18,233,88,181,96,83,111,122,60,134,222,141,63,157,177,72,90,84,71,177,247,26,62,169,82,139,189,179,246,159,244,15,110,2,162,248,208,97,225,67,187,45,27,250,12,68,151,164,59,127,110,117,45,245,62,91,84,230,155,213,68,159,172,203,214,81,253,94,225,243,248,51,93,83,152,196,27,146,216,74,219,40,210,123,30,226,81,158,227,218,197,65,101,167,93,59,254,161,112,128,35,142,116,242,179,109,230,31,9,234,212,198,105,108,55,94,142,110,84,226,73,105,134,201,215,100,181,13,246,153,66,151,202,113,106,78,174,39,161,117,232,90,25,104,68,40,118,183,73,189,240,19,21,94,132,251,51,233,85,171,90,176,174,82,214,151,152,55,21,26,73,146,86,147,50,66,205,6,182,186,25,109,215,79,97,151,75,174,225,249,156,170,38,96,48,238,21,179,114,213,98,70,187,40,172,183,13,108,186,250,16,228,164,50,196,84,27,164,149,190,183,86,106,117,229,22,237,11,83,46,226,62,249,132,0,2,42,113,44,163,193,170,229,110,188,185,173,173,71,13,50,165,53,176,136,244,113,20,233,155,76,245,35,233,212,251,186,138,62,192,85,45,56,211,99,41,7,162,138,227,166,105,255,0,245,109,13,38,97,233,169,86,13,180,165,253,35,164,67,51,255,0,236,40,30,128,7,192,191,110,184,22,61,151,92,187,170,82,27,102,61,30,157,38,114,212,226,210,146,209,166,148,225,245,81,145,119,36,253,165,246,144,206,142,106,177,86,86,49,99,149,211,119,61,41,114,35,250,78,115,16,148,165,154,200,163,118,199,220,108,146,123,214,91,116,115,166,211,211,220,39,135,7,12,15,37,79,173,99,45,90,152,165,17,53,38,147,25,199,25,213,36,123,169,242,16,164,154,155,239,239,50,50,95,216,94,209,107,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,79,78,23,220,65,35,82,99,81,114,189,141,53,89,107,66,228,38,5,159,92,146,235,178,87,189,231,98,199,135,69,38,154,97,74,36,18,150,250,144,251,174,236,109,4,150,189,84,37,26,90,248,0,0,230,153,148,194,24,216,245,128,215,206,17,188,196,71,36,92,84,119,153,167,156,183,221,101,134,170,40,209,216,79,56,182,181,89,33,185,45,178,225,145,18,181,36,25,26,84,70,105,60,214,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,52,147,149,92,82,252,52,229,199,14,177,49,234,239,166,103,214,109,248,190,149,155,217,123,63,54,168,210,57,51,190,108,144,132,167,73,77,62,159,81,36,131,211,84,106,147,73,158,107,6,143,114,245,116,208,172,108,151,225,165,235,116,206,236,84,91,127,11,232,213,74,140,158,82,220,228,69,98,146,211,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,51,217,139,23,215,225,67,20,239,44,76,244,95,163,62,86,220,21,26,239,98,231,243,187,47,106,146,227,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,5,223,112,172,193,202,238,17,101,30,145,38,227,123,73,119,237,65,219,197,184,219,81,252,22,44,150,24,110,49,111,66,212,75,230,49,29,167,245,245,84,158,126,197,36,148,131,51,141,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,165,113,65,226,9,26,173,26,181,149,236,22,170,203,66,17,33,80,47,10,228,103,93,140,189,236,187,42,60,202,41,180,235,9,81,160,212,134,20,183,218,119,99,136,53,53,235,33,75,214,5,229,163,46,151,222,104,49,78,6,25,216,177,255,0,154,153,88,155,189,159,226,202,95,105,101,151,230,114,221,117,190,119,43,158,133,114,144,173,235,238,34,239,50,208,70,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,249,115,47,151,75,19,52,24,89,63,12,239,168,255,0,206,204,163,205,222,247,241,101,83,179,60,203,19,57,109,58,223,59,149,207,90,185,75,86,197,247,25,119,25,103,175,29,48,47,17,242,233,136,245,28,47,197,10,55,97,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,108,87,133,102,124,127,214,140,170,98,253,107,249,214,173,10,237,78,163,253,225,17,168,137,71,43,254,112,166,150,227,223,205,199,66,127,36,129,103,215,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,103,223,60,153,187,170,230,251,23,19,117,177,78,151,71,180,232,49,213,77,183,41,79,200,82,214,134,13,102,165,202,121,4,163,105,18,94,61,187,249,101,161,33,182,91,53,57,202,39,21,29,71,191,192,188,116,196,124,186,98,61,59,20,48,190,179,216,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,10,101,163,49,118,38,104,48,178,6,38,88,178,63,154,135,88,133,177,239,226,202,167,102,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,226,156,64,179,221,66,202,173,170,229,149,107,47,182,226,109,193,79,55,41,209,180,91,126,139,138,251,114,155,106,171,189,113,221,142,255,0,42,76,116,151,102,81,146,151,174,167,162,122,157,22,127,93,87,237,213,253,181,184,238,75,142,161,255,0,41,50,117,74,116,135,63,233,56,243,206,56,191,173,74,82,189,166,98,244,248,126,228,70,133,149,91,85,187,214,233,71,109,196,219,130,158,77,212,100,234,182,253,23,21,246,226,184,237,43,98,36,59,29,254,84,152,234,62,210,146,37,47,93,11,68,244,57,128,2,128,120,163,248,236,196,223,185,124,158,16,244,28,58,243,213,39,43,87,145,88,248,131,62,90,240,174,191,33,231,167,51,26,43,75,93,50,162,241,71,65,84,140,201,179,125,228,37,184,233,109,108,165,127,65,106,90,80,181,164,144,187,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,20,215,197,115,58,255,0,132,219,169,252,181,225,157,78,171,26,219,180,170,18,35,93,174,235,201,102,177,84,101,196,164,163,236,52,147,138,102,43,141,175,170,149,177,199,79,113,32,201,150,93,84,64,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,139,116,225,79,158,169,55,139,112,50,177,138,243,229,201,174,197,142,76,217,83,147,21,164,176,170,116,72,72,47,70,172,153,109,38,149,180,212,119,29,75,206,26,185,132,110,37,75,74,146,217,59,102,128,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,238,95,39,132,61,7,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,46,247,128,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,5,48,113,70,207,109,43,27,42,172,224,70,11,220,210,228,89,52,57,11,85,193,81,136,250,123,21,195,53,42,65,180,134,246,150,231,99,71,82,20,100,189,252,183,92,81,44,146,162,101,151,85,94,195,245,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,123,135,238,123,168,89,170,181,91,178,174,149,246,44,77,183,233,228,229,70,54,139,115,210,145,88,110,43,110,213,119,162,59,81,216,230,201,144,162,236,201,51,82,52,212,181,79,82,152,2,170,248,231,126,100,255,0,105,63,118,136,65,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,160,140,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,56,86,112,115,103,102,229,23,11,254,92,87,99,196,172,87,103,200,110,53,10,220,84,243,138,253,85,100,226,9,243,66,201,183,77,8,105,165,155,138,89,163,102,188,180,25,146,157,65,29,122,228,175,139,21,213,109,87,87,98,230,170,185,233,139,126,171,80,151,80,43,193,244,184,114,168,252,196,60,242,152,84,120,204,44,228,50,183,249,104,105,8,74,57,9,113,73,35,54,146,219,109,91,248,10,1,226,143,227,179,19,126,229,242,120,67,234,240,230,206,191,226,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,189,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,41,219,138,134,122,164,223,247,13,87,44,56,91,62,91,22,197,14,67,212,219,205,231,162,181,178,173,81,98,83,43,75,13,19,141,155,205,162,43,209,140,141,196,45,28,213,169,101,181,77,161,11,114,26,229,59,197,62,13,252,64,183,188,197,129,165,48,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,45,80,85,95,28,239,204,159,237,39,238,209,94,185,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,229,89,157,204,45,171,149,252,26,173,98,229,211,27,183,246,14,92,106,117,45,18,155,142,245,78,115,170,218,212,118,212,179,254,233,197,154,82,181,33,166,157,89,33,123,54,157,106,229,143,140,21,247,3,17,234,81,243,64,126,149,181,174,90,131,61,154,101,46,35,49,219,181,25,51,120,215,178,59,108,155,210,217,213,198,8,247,186,167,80,219,38,164,243,150,102,149,120,174,50,181,106,85,127,50,86,77,118,133,83,137,81,166,212,112,222,155,46,28,200,143,37,230,36,176,228,250,130,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,113,92,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,116,17,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,0,0,1,85,124,115,191,50,127,180,159,187,69,122,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,41,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,14,63,196,143,136,36,108,196,201,111,7,176,110,171,45,56,117,78,144,153,51,106,76,186,235,40,185,150,109,48,227,68,236,119,152,105,230,81,25,226,125,36,133,41,72,113,100,135,52,213,13,153,112,172,157,100,234,251,205,253,247,34,129,64,153,232,107,110,141,179,229,5,193,203,102,71,162,249,172,200,92,95,224,171,125,167,31,230,185,28,219,249,179,61,154,238,86,132,93,116,19,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,60,230,102,199,197,62,50,124,64,184,124,197,241,47,248,98,241,0,135,132,83,35,101,251,27,238,46,201,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,213,231,22,164,178,164,39,82,75,106,90,219,185,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,194,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,208,69,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,23,24,252,15,36,206,162,227,53,38,154,164,145,181,26,147,37,198,217,209,38,122,212,36,45,74,52,183,223,221,169,154,254,210,246,136,29,149,108,85,149,131,184,229,106,221,204,202,92,120,254,147,130,196,213,37,102,130,56,221,177,135,28,37,30,244,22,221,27,235,184,244,247,141,23,216,87,92,11,226,203,161,221,212,217,13,189,30,177,78,141,57,10,109,105,81,104,235,73,112,186,164,204,187,148,94,211,251,76,125,240,30,127,16,141,73,176,110,85,35,233,21,34,97,151,255,0,97,88,205,158,61,41,106,198,155,229,75,61,84,119,29,79,95,255,0,171,116,94,15,13,42,60,26,86,86,232,43,132,218,210,115,19,22,83,187,200,139,87,23,78,135,184,203,66,46,157,11,191,168,149,96,0,33,247,16,60,229,80,242,255,0,135,115,109,155,110,171,18,77,217,90,101,200,109,178,211,232,91,145,80,243,18,144,78,154,80,250,29,65,165,214,82,91,180,61,12,251,140,251,169,66,137,73,190,49,243,21,88,132,195,51,234,213,171,166,174,158,106,210,151,159,54,213,38,73,18,150,163,34,90,201,4,183,122,153,238,211,95,105,159,91,231,201,46,89,40,153,111,194,56,20,114,130,223,167,42,72,106,117,70,66,218,71,53,47,57,22,50,93,108,149,202,109,100,141,236,235,181,68,103,175,121,235,221,34,64,83,231,25,155,170,123,216,131,109,219,42,91,103,26,55,108,218,148,154,183,22,230,41,235,61,122,233,223,245,15,223,193,127,15,10,101,217,119,95,211,162,36,253,31,216,59,11,170,111,169,115,26,168,180,230,138,52,253,68,94,170,139,235,247,11,116,1,226,49,147,18,233,88,75,96,84,175,122,196,134,217,141,3,147,189,75,90,82,69,189,246,218,46,170,82,75,189,194,246,151,244,12,228,99,54,46,221,88,211,124,77,189,46,170,164,169,79,73,229,236,67,175,184,226,90,218,203,109,158,210,90,214,105,212,154,78,189,122,233,250,138,69,112,190,194,71,49,35,49,16,42,178,32,155,180,234,31,55,180,184,109,110,74,57,208,102,165,26,153,161,73,45,84,143,105,151,213,168,190,64,1,87,156,105,46,105,200,163,89,150,227,51,157,110,59,158,145,231,178,135,76,146,230,139,167,45,59,146,71,161,232,125,75,82,232,42,104,118,108,161,95,242,176,227,30,173,203,133,137,108,199,67,93,179,152,167,156,52,35,172,41,8,45,76,148,159,211,247,247,141,32,165,73,81,110,74,136,200,253,164,99,250,0,0,3,157,227,253,231,34,192,194,138,221,211,19,121,59,15,179,109,52,107,169,111,146,210,15,185,73,62,229,251,198,104,234,51,94,168,76,114,100,135,84,227,142,105,170,148,163,51,61,8,139,188,254,193,249,197,144,112,108,186,225,64,196,90,253,182,252,130,75,245,14,203,202,65,172,139,119,45,138,130,213,161,25,234,122,17,251,8,197,196,0,8,3,197,199,5,190,90,97,20,76,67,167,211,146,228,187,103,153,189,196,51,170,255,0,132,74,128,201,106,100,131,62,228,159,242,139,245,247,10,85,23,57,194,11,19,42,119,14,19,73,177,230,185,41,246,232,91,57,107,112,212,164,167,157,38,123,167,161,154,207,78,226,246,23,235,239,22,24,2,24,113,78,194,143,151,217,119,155,112,68,131,34,68,234,7,47,146,152,237,111,81,243,231,66,66,186,18,20,127,69,30,195,46,227,239,16,247,131,93,25,14,226,157,126,172,180,200,220,199,101,216,105,47,155,245,163,84,18,123,186,127,131,175,120,185,16,31,195,34,50,208,203,82,49,4,184,131,100,34,147,141,86,252,204,70,195,186,99,81,174,216,13,185,37,230,152,101,40,237,136,66,37,60,164,145,51,29,110,184,234,221,117,5,161,168,183,105,239,208,206,165,108,219,191,21,50,183,139,12,84,99,166,169,68,171,208,106,40,57,17,30,41,49,147,33,44,73,73,173,183,16,74,109,75,109,75,99,67,35,211,93,186,116,50,233,119,153,52,206,157,149,153,123,58,43,51,42,144,32,93,145,154,67,115,41,235,125,166,150,226,210,212,126,99,141,180,111,184,233,160,221,124,210,74,62,243,45,15,175,124,156,0,17,195,136,51,60,236,172,94,158,170,15,151,75,168,175,214,46,237,41,210,187,190,177,68,217,126,109,110,227,117,136,132,18,76,206,228,165,233,187,187,251,45,161,164,187,13,42,69,141,110,161,68,68,105,164,196,35,211,187,94,74,71,221,1,8,184,169,99,123,216,107,129,175,90,116,233,9,110,93,204,165,83,220,34,89,146,249,18,33,205,108,204,180,113,39,222,130,239,35,47,168,197,36,219,84,42,141,221,115,83,109,232,13,186,252,202,180,214,98,54,73,37,45,74,91,174,18,11,184,140,204,245,81,123,12,254,209,162,76,154,225,52,76,30,203,237,167,110,183,16,216,151,46,153,2,124,244,169,178,74,187,82,225,71,67,154,250,136,61,117,111,249,69,187,222,99,183,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,223,112,189,206,191,227,1,98,35,6,49,10,167,85,157,137,54,109,61,114,93,168,205,62,119,166,105,105,121,40,68,131,117,41,45,30,107,154,195,46,19,134,107,115,212,119,123,138,91,188,185,212,0,0,40,91,138,158,14,80,176,139,55,21,121,54,227,218,68,191,105,237,94,46,70,218,191,224,178,164,190,251,114,75,122,214,163,95,49,248,238,191,175,170,148,243,246,37,36,148,17,156,138,224,161,141,245,82,170,222,89,110,122,135,17,84,213,71,145,124,71,169,37,197,37,246,223,37,66,134,235,11,79,84,173,10,73,178,164,153,109,52,26,28,35,223,188,185,117,108,45,167,57,120,233,51,12,56,101,96,134,28,219,213,158,197,90,196,187,62,223,167,60,148,19,232,121,84,118,41,113,220,154,109,186,217,165,9,220,181,196,97,104,89,153,56,212,151,82,72,81,110,82,43,175,42,184,91,248,105,204,118,29,97,155,212,47,76,192,172,220,17,125,43,11,181,118,126,109,45,165,243,167,124,225,45,10,78,145,90,125,94,162,137,103,166,136,213,70,146,61,36,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,42,219,142,119,230,79,246,147,247,104,175,92,17,199,155,203,0,220,189,42,152,127,54,93,54,187,118,90,238,219,49,234,209,36,19,47,211,80,236,216,143,186,243,103,177,71,189,77,70,113,162,52,154,22,131,120,156,74,201,77,150,190,42,211,181,171,183,205,213,70,178,173,104,61,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,139,254,202,166,94,172,76,137,101,198,98,238,153,52,162,170,193,167,200,184,47,171,146,20,87,151,218,121,8,113,213,17,116,83,174,51,29,157,205,182,148,165,59,182,173,194,105,11,121,105,57,21,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,42,231,235,37,22,174,107,48,226,93,110,147,76,236,248,155,108,211,222,114,220,168,71,38,208,228,253,132,167,19,76,144,110,41,8,83,46,172,204,144,165,168,185,46,44,214,71,181,78,161,218,22,187,45,106,237,141,117,86,108,171,166,15,98,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,163,186,230,23,60,120,185,152,236,35,195,252,30,188,209,17,20,219,46,59,43,155,44,150,185,18,235,149,22,80,227,13,77,144,243,198,165,146,202,58,246,169,36,175,93,215,31,113,70,123,155,67,44,142,101,18,171,155,236,92,85,168,253,70,93,30,211,160,199,77,74,227,170,177,29,75,90,24,53,146,81,21,149,154,77,164,73,120,247,108,230,30,132,134,222,112,146,231,40,219,84,117,18,211,52,249,44,170,225,158,11,225,86,99,176,230,223,150,253,147,117,216,246,252,187,145,105,146,169,7,75,173,191,17,179,113,213,164,211,185,168,210,20,180,26,84,106,90,82,242,156,71,205,146,216,109,92,131,45,121,148,196,124,171,98,57,226,110,25,21,41,233,239,83,223,165,203,137,84,138,111,197,151,21,211,66,205,181,146,20,135,19,163,141,52,225,27,107,66,183,54,68,102,105,53,37,94,42,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,86,211,194,159,35,146,112,214,149,3,52,152,146,184,142,215,110,122,57,46,214,166,37,13,62,84,234,116,164,161,101,53,110,104,102,137,47,53,162,82,150,212,92,182,93,113,43,53,41,213,54,205,143,128,10,1,226,143,227,179,19,126,229,242,120,66,42,139,62,225,117,196,2,101,34,101,55,44,152,223,113,115,169,79,118,106,117,143,84,125,183,223,148,220,167,95,105,134,105,42,229,161,123,153,62,110,173,56,225,161,44,165,181,54,106,52,27,73,106,218,133,101,241,88,207,84,155,57,185,249,88,194,137,242,227,87,101,71,54,111,89,202,138,210,152,77,58,92,37,151,163,80,79,54,163,82,221,106,67,110,169,230,205,60,178,38,210,149,169,74,112,154,168,177,213,114,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,69,74,224,14,49,215,114,255,0,140,182,158,49,91,140,246,137,118,205,65,50,28,141,185,8,237,113,86,149,55,38,54,245,161,100,223,53,135,29,107,153,176,212,141,251,147,235,36,140,104,123,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,34,87,16,108,237,210,178,161,96,55,66,182,31,137,59,17,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,204,36,153,147,110,105,65,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,31,170,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,122,156,58,243,213,27,52,182,105,88,248,131,62,34,49,82,129,29,231,167,51,26,43,168,69,78,156,201,199,65,84,140,201,178,97,149,169,201,9,109,108,165,127,77,10,90,80,132,40,144,137,148,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,238,95,39,132,34,168,180,158,23,220,65,35,82,99,81,114,189,141,53,89,107,66,228,38,5,159,92,146,235,178,87,189,231,98,199,135,69,38,154,97,74,36,18,150,250,144,251,174,236,109,4,150,189,84,37,26,90,248,12,214,102,199,197,62,50,124,64,184,124,197,241,47,248,77,231,54,133,132,149,223,197,158,249,165,114,169,87,221,192,137,20,74,196,116,45,110,49,88,144,134,99,38,52,132,22,186,178,239,41,148,161,196,145,27,110,25,239,213,11,53,179,114,128,2,138,248,149,231,94,163,152,188,71,157,133,246,85,79,92,50,180,106,9,110,50,18,113,95,110,171,84,140,114,90,93,77,167,219,73,172,153,90,31,82,27,73,58,164,41,180,33,211,36,169,102,148,121,94,23,30,59,48,203,239,175,39,154,47,248,86,7,20,94,32,16,233,16,234,89,100,193,11,139,157,85,123,180,211,175,138,163,13,176,252,86,226,186,195,172,61,73,79,49,11,220,241,243,117,117,198,205,10,101,77,165,178,81,172,221,75,85,129,133,88,103,117,99,38,35,219,152,91,101,68,237,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,199,181,205,182,8,82,178,225,143,215,30,11,209,171,146,235,49,237,200,244,180,174,124,150,210,218,228,190,245,58,52,135,150,72,79,68,32,221,121,205,136,213,70,148,109,73,169,102,70,179,246,184,113,147,42,238,45,228,238,234,204,197,141,85,230,213,108,75,130,163,30,183,71,144,180,33,183,232,241,224,196,146,169,49,214,122,104,243,92,215,148,182,212,102,78,54,69,179,69,160,144,247,11,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,147,56,54,206,110,112,189,170,210,78,36,43,218,135,29,132,221,148,120,141,72,228,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,91,149,13,120,231,126,100,255,0,105,63,118,138,171,18,211,135,158,116,234,185,88,197,8,244,43,190,224,150,156,43,185,100,25,92,16,202,50,165,20,39,205,189,173,84,24,109,42,37,33,105,81,52,151,77,4,163,91,36,162,229,184,180,51,182,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,30,87,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,58,17,173,199,92,109,178,53,26,80,70,178,53,41,41,35,81,103,135,51,185,133,186,179,65,140,181,172,92,186,99,118,14,223,203,141,78,165,162,83,146,25,166,65,105,59,90,142,218,150,127,221,56,179,74,80,149,186,235,171,36,35,126,210,155,252,40,114,57,38,229,170,209,51,113,136,203,136,116,42,108,137,11,180,105,38,134,164,28,233,109,41,198,21,53,242,81,40,154,67,14,165,124,164,150,142,155,205,37,205,80,150,209,206,183,64,20,3,197,31,199,102,38,253,203,228,240,132,85,22,41,195,23,136,4,60,34,153,27,47,216,223,113,118,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,175,56,181,37,149,33,58,146,91,82,214,221,202,10,245,226,91,196,18,54,15,82,171,25,124,194,10,172,182,241,6,124,126,205,88,171,68,117,216,175,219,72,90,98,190,217,182,107,96,208,250,228,70,125,212,146,217,117,43,96,244,81,25,44,147,165,48,142,171,148,239,20,248,55,241,2,222,243,22,6,148,192,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,85,124,115,191,50,127,180,159,187,69,85,137,21,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,255,0,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,242,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,219,55,178,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,150,125,243,131,155,59,203,55,88,161,242,226,187,30,93,30,133,2,59,113,168,86,226,167,148,166,41,72,54,208,79,154,22,77,180,75,91,174,160,220,82,205,27,244,229,160,204,210,210,8,164,87,12,92,135,126,27,235,177,177,231,22,40,187,172,27,126,160,159,70,210,234,52,238,100,91,161,228,161,228,185,162,185,169,62,76,119,211,28,213,185,183,26,121,68,227,39,174,199,82,78,53,126,41,237,111,135,240,124,198,162,32,0,158,156,55,56,130,70,203,180,151,48,123,25,42,178,213,135,85,25,10,147,10,164,243,174,188,139,101,100,211,238,58,77,71,101,135,94,121,18,94,54,18,104,74,146,134,214,107,115,77,86,225,157,218,0,0,0,170,190,57,223,153,63,218,79,221,162,170,196,138,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,38,255,0,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,5,43,113,171,241,79,107,124,63,131,230,53,17,18,172,44,121,188,176,215,8,241,11,10,108,249,178,233,136,196,137,20,164,85,231,70,144,77,173,202,116,68,77,39,97,25,108,53,108,125,82,219,53,169,43,79,168,202,155,81,45,14,172,135,202,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,8,195,11,23,6,178,63,151,218,69,185,54,169,74,160,91,244,78,194,197,110,190,235,10,142,220,234,164,167,89,138,169,210,76,212,179,111,154,251,141,145,169,107,52,50,222,212,238,75,77,22,222,214,51,89,155,31,20,248,201,241,2,225,243,23,199,42,23,39,195,23,136,4,204,93,135,27,47,216,223,113,118,187,234,38,214,45,154,147,173,190,236,170,244,86,216,121,231,83,37,105,65,182,79,48,220,126,175,56,180,169,228,173,58,146,156,74,214,229,138,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,128,2,116,240,224,226,1,51,46,245,214,176,147,23,174,47,245,39,159,218,95,106,76,134,223,144,229,187,43,98,220,221,29,12,161,199,22,203,206,17,33,108,146,118,147,142,147,169,52,124,241,59,119,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,136,103,43,9,162,99,14,95,110,203,117,200,134,252,184,148,201,243,224,37,45,146,149,218,145,10,66,27,211,212,89,235,171,159,201,45,222,227,25,219,185,104,85,27,70,230,169,91,211,219,117,137,148,153,175,68,112,148,74,66,146,182,156,52,31,121,17,145,234,147,246,17,253,130,237,184,86,227,131,248,149,129,172,218,85,25,41,114,93,178,164,211,219,35,89,154,249,17,225,194,108,140,245,113,71,222,179,238,34,47,168,132,221,1,240,175,196,154,236,123,137,9,34,51,85,38,89,22,189,223,145,80,205,166,96,91,83,88,221,125,161,100,146,50,185,42,159,71,187,251,45,209,123,60,62,88,228,229,98,203,232,130,230,82,233,203,245,126,186,116,94,255,0,172,72,240,1,24,243,151,157,43,43,45,54,116,166,97,213,32,79,187,36,180,227,112,233,232,125,167,92,109,106,106,71,45,199,26,39,219,116,144,78,176,73,53,23,113,158,133,215,186,144,239,59,191,21,51,73,139,18,42,50,19,84,173,213,235,213,21,156,120,140,148,153,41,142,151,228,168,208,219,104,53,56,164,54,149,191,161,17,107,166,237,58,153,245,182,174,31,57,8,164,224,173,191,11,17,177,18,152,212,155,182,123,109,201,101,167,217,74,251,18,22,136,175,37,38,79,71,67,173,186,135,90,89,104,74,61,186,251,245,50,157,164,68,69,161,22,132,67,250,2,155,248,202,209,210,214,41,80,42,232,76,141,207,246,173,230,162,249,190,145,169,233,45,189,63,195,215,188,76,30,22,56,81,242,7,46,240,174,9,112,100,71,157,95,230,115,147,33,173,138,46,68,233,168,79,67,66,79,232,175,218,103,222,93,194,103,128,175,62,47,184,153,83,183,176,154,53,143,9,201,76,55,93,223,204,91,102,164,165,92,153,48,29,45,76,150,90,247,159,176,255,0,87,120,166,49,117,92,35,176,91,228,94,17,74,196,58,133,57,45,203,185,185,123,28,91,58,47,248,60,169,236,158,134,104,35,238,81,23,210,63,213,220,39,240,0,167,126,50,119,100,41,248,139,64,182,152,144,74,126,159,218,185,168,37,145,237,230,49,79,90,117,34,61,75,82,47,105,16,173,241,250,41,211,94,167,204,110,100,119,84,219,141,235,162,146,163,35,45,72,203,188,190,209,165,204,191,222,146,49,3,10,40,151,84,189,230,236,206,211,184,215,174,167,178,75,168,46,245,40,251,145,239,29,16,0,0,4,106,226,21,120,183,102,101,142,231,168,184,235,72,35,236,93,22,173,53,254,48,136,93,61,98,253,33,159,56,16,164,84,101,162,28,86,86,235,174,107,181,8,73,168,207,66,51,62,133,215,184,135,69,204,70,23,126,8,49,70,171,101,37,46,37,16,249,27,73,194,208,253,120,237,56,127,200,71,243,158,239,251,71,165,201,182,50,43,4,177,214,133,118,200,144,182,169,237,246,174,213,181,123,76,245,135,33,180,119,173,9,250,78,251,79,236,250,244,89,75,169,195,172,65,106,165,79,121,46,199,123,118,197,165,68,162,61,12,200,250,145,153,119,145,143,214,3,200,98,197,137,77,196,171,6,169,102,85,163,54,252,106,135,35,122,28,66,84,71,203,121,183,11,162,146,162,239,65,123,15,250,70,104,111,75,90,109,151,114,204,182,170,37,164,136,124,189,253,255,0,203,109,43,46,242,35,238,81,123,4,253,225,53,152,123,79,15,238,74,142,27,220,10,110,51,245,222,79,103,125,195,105,8,249,134,231,60,173,84,183,18,125,203,34,232,147,239,246,119,139,143,35,35,45,72,245,33,253,31,18,243,180,233,87,197,183,50,215,173,176,151,161,77,229,243,80,164,165,68,123,28,74,203,162,136,203,189,37,222,66,55,228,187,39,212,140,177,204,185,91,142,227,178,93,151,216,249,111,60,105,89,250,133,35,93,20,76,182,125,207,233,250,191,195,42,199,204,175,220,214,237,171,8,234,55,45,118,159,74,138,93,239,77,148,219,8,239,34,250,75,50,46,245,36,191,89,123,199,35,157,157,60,177,83,229,118,57,24,209,102,243,73,73,73,145,92,116,254,134,101,169,119,191,245,142,133,101,226,174,27,98,68,114,114,203,189,168,53,178,113,190,97,183,6,165,30,74,182,25,39,169,147,107,87,79,93,63,249,197,239,33,11,184,142,100,98,133,137,246,173,71,22,172,10,51,113,174,90,76,87,165,74,98,36,116,35,181,182,211,114,223,89,237,106,58,156,113,213,184,180,23,85,17,30,133,174,135,161,138,156,194,108,78,190,178,243,138,48,174,42,76,153,212,217,212,106,139,104,157,16,214,243,60,196,179,33,181,184,203,136,74,219,51,35,83,36,70,149,25,119,104,122,123,52,19,150,60,112,163,99,238,17,80,239,138,116,200,238,203,114,36,102,234,45,180,226,21,202,150,113,89,117,212,25,19,139,52,232,111,17,104,165,110,47,111,188,250,192,8,235,159,228,146,178,177,124,106,106,233,71,169,159,79,254,142,148,40,211,43,144,151,80,204,38,30,197,66,73,70,187,158,146,90,25,107,223,57,130,254,145,164,59,106,58,162,219,148,168,170,73,17,179,9,134,204,136,187,140,155,34,31,72,127,12,200,136,204,207,66,33,72,156,92,113,105,251,219,31,162,218,80,39,239,165,208,169,104,140,235,8,116,205,5,49,153,179,219,82,141,36,179,78,237,170,34,212,200,149,246,16,240,156,53,176,109,204,84,204,109,38,100,184,47,57,79,183,13,138,202,156,229,106,217,185,30,124,51,52,25,154,20,159,162,225,244,232,122,123,72,95,148,104,236,196,142,212,88,232,36,52,202,18,218,18,68,68,73,73,22,132,68,69,208,186,15,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,186,212,114,43,38,241,200,133,133,154,124,40,129,46,77,118,44,122,219,215,172,21,74,105,44,42,157,18,101,64,253,36,131,121,196,154,86,211,81,219,105,76,182,74,230,17,182,164,161,42,75,134,236,74,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,252,242,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,148,0,0,32,175,23,188,11,153,137,249,113,137,136,214,245,27,182,214,176,210,160,170,139,202,65,190,183,147,71,125,4,220,210,109,166,201,72,86,213,162,35,235,90,200,137,182,163,58,162,90,75,114,87,82,217,85,197,47,192,182,99,176,235,19,30,174,250,26,5,26,224,139,233,89,189,151,180,114,169,110,175,147,59,230,201,11,82,181,138,235,233,245,18,107,45,117,70,138,36,153,114,161,218,179,71,140,116,44,93,168,225,148,107,113,157,98,88,88,95,108,217,206,73,220,191,225,82,163,69,230,73,61,139,66,77,28,183,228,58,198,158,178,85,200,222,149,26,86,68,83,127,130,134,8,85,78,171,121,102,69,234,228,68,211,83,30,69,143,30,154,150,212,167,220,124,213,10,99,175,173,93,18,132,37,36,202,82,69,184,214,107,112,207,102,194,230,90,248,170,190,57,223,153,63,218,79,221,162,170,197,239,112,235,200,172,108,173,89,165,124,98,12,8,139,197,74,252,119,153,156,244,105,78,173,20,202,115,199,29,101,77,50,39,13,135,150,151,35,165,197,188,148,125,53,169,9,90,208,146,90,225,7,20,44,244,254,26,238,165,224,118,14,94,125,175,13,168,187,61,49,38,18,118,179,93,170,54,226,140,244,120,148,125,162,27,58,55,203,208,146,133,186,75,115,231,82,152,238,23,160,225,17,140,249,151,118,255,0,94,15,91,84,217,119,78,23,211,227,187,34,162,204,217,104,141,10,218,91,239,54,190,212,135,205,135,29,82,214,77,72,75,112,144,164,33,199,29,117,195,216,73,117,212,220,72,8,65,196,191,35,145,179,29,102,189,140,54,58,229,163,17,108,186,59,136,102,35,104,118,66,43,148,230,77,199,206,18,89,65,41,69,36,148,183,84,202,144,159,93,110,27,107,35,37,33,108,212,6,93,112,26,242,204,150,46,80,176,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,164,147,90,119,172,208,218,79,122,210,71,161,60,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,139,52,67,71,185,122,181,168,87,206,75,240,210,202,186,96,246,218,45,193,133,244,106,93,70,55,53,109,243,226,191,73,105,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,20,217,159,172,148,93,89,83,196,121,117,186,77,51,180,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,164,87,10,124,138,198,188,92,129,154,124,87,129,18,77,10,44,130,122,202,130,153,78,165,245,84,98,77,65,250,73,102,203,137,36,161,167,99,184,210,89,112,149,204,51,113,74,66,82,150,205,219,116,0,1,64,60,81,252,118,98,111,220,190,79,8,119,252,149,229,70,133,155,78,30,151,181,155,202,165,67,187,233,184,129,58,101,173,91,154,202,213,216,37,118,10,89,184,217,169,179,37,147,47,161,28,167,11,69,164,181,67,156,181,173,166,200,87,93,217,107,87,108,107,170,179,101,93,48,123,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,117,22,21,134,92,91,239,43,71,42,21,11,62,233,122,93,197,139,112,100,46,139,68,171,191,162,22,154,115,176,221,228,84,158,117,109,188,137,114,98,200,66,18,182,221,75,124,228,56,202,141,78,40,159,88,175,95,235,170,253,186,191,182,183,29,201,113,212,63,229,38,78,169,78,144,231,253,39,30,121,199,23,245,169,74,87,180,204,77,252,210,228,146,149,149,12,141,91,85,219,157,136,147,177,22,234,190,41,47,85,102,42,42,82,253,37,133,81,229,169,116,148,56,151,157,66,208,220,132,184,165,58,217,164,158,62,89,168,140,155,111,72,193,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,7,63,199,76,116,195,140,186,97,197,71,20,49,66,179,216,105,80,116,105,150,90,34,92,170,132,165,17,155,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,152,129,198,175,194,197,173,241,2,15,151,84,69,43,9,21,145,204,221,213,114,131,139,138,186,223,167,75,172,90,117,232,233,166,220,116,166,36,41,11,91,4,178,82,37,50,131,81,52,185,44,158,237,156,194,208,208,227,205,146,155,230,155,137,208,69,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,28,215,53,89,152,179,114,161,132,115,49,74,240,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,207,14,42,226,101,213,140,152,143,113,226,149,235,47,180,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,30,84,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,226,205,51,79,145,201,56,149,148,76,42,205,38,27,46,35,85,219,99,9,237,245,221,52,197,33,166,10,163,78,139,76,109,103,53,14,104,70,185,44,181,170,84,151,20,124,198,90,109,40,52,169,164,182,245,117,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,217,156,82,92,83,43,220,173,200,35,73,159,49,14,33,16,131,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,238,95,39,132,36,86,70,50,171,102,230,191,135,229,243,103,214,105,177,19,115,211,175,138,180,155,78,174,227,134,202,233,213,19,165,83,182,18,157,74,22,174,204,226,146,218,94,70,213,110,65,18,136,185,136,109,104,174,187,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,79,11,220,244,254,26,237,84,96,118,49,222,125,175,18,104,187,253,15,38,106,118,189,93,165,182,218,76,181,120,212,125,162,99,58,57,204,212,146,181,180,72,115,231,84,153,14,20,255,0,25,172,205,143,138,124,100,248,129,112,249,139,227,149,11,137,225,79,158,57,56,149,74,129,149,188,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,245,35,92,150,90,209,73,83,105,62,99,45,56,165,146,84,210,156,122,199,197,85,241,83,207,143,250,239,149,76,32,173,127,52,213,223,93,166,84,127,191,162,77,17,72,229,127,205,212,234,219,123,249,200,235,79,229,80,42,172,74,174,23,30,59,48,203,239,175,39,154,46,207,49,78,99,202,48,142,186,156,182,66,183,223,190,220,142,180,193,93,102,79,41,12,22,197,25,173,132,155,106,105,217,58,146,80,210,30,83,108,146,214,75,113,70,132,27,107,206,103,201,108,71,190,113,79,228,85,70,13,86,109,253,112,92,30,139,126,53,89,211,110,115,245,135,228,242,212,220,133,200,52,154,94,83,235,50,89,186,100,100,163,51,81,151,83,23,147,195,231,36,148,172,168,88,14,87,110,118,34,78,196,91,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,242,205,68,100,219,122,85,183,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,255,0,197,47,33,63,33,38,87,179,93,133,239,239,183,234,181,14,217,119,210,228,72,213,200,19,165,190,73,57,145,212,179,213,198,94,125,212,146,218,212,212,219,142,17,160,141,165,26,88,140,25,18,164,230,141,236,121,163,87,114,179,76,150,186,196,57,13,68,170,204,125,151,78,136,204,39,183,41,109,85,92,73,109,76,101,165,133,171,105,159,49,74,104,141,141,94,75,122,76,174,57,223,153,63,218,79,221,162,63,240,166,194,219,19,26,113,178,253,195,60,76,161,122,102,219,172,225,251,253,182,23,106,122,63,55,149,87,165,188,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,124,43,53,89,103,188,178,161,139,147,48,182,240,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,184,212,202,247,52,226,22,218,140,246,173,10,218,165,163,99,139,149,92,55,56,137,210,176,34,51,152,47,143,117,217,108,97,243,113,212,171,122,123,48,18,234,40,111,243,95,144,250,29,67,12,156,135,209,33,111,158,139,51,112,219,90,16,146,73,33,106,91,124,3,59,121,193,185,179,115,138,14,214,148,114,225,89,52,57,15,166,211,163,203,106,63,62,11,14,182,194,30,91,142,52,130,82,150,242,163,33,211,66,150,225,54,106,52,33,74,34,220,174,129,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,192,2,128,120,163,248,236,196,223,185,124,158,16,246,188,60,178,153,102,230,235,11,241,182,199,174,200,137,71,174,192,145,107,201,161,92,106,128,114,159,165,44,220,158,111,146,16,78,52,107,67,173,32,219,82,13,123,53,229,172,200,212,210,12,162,86,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,237,176,187,83,50,57,92,214,80,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,79,92,34,226,223,121,90,217,92,186,44,204,64,122,93,103,20,41,113,218,164,217,181,194,209,111,201,67,205,58,158,217,56,221,109,109,45,112,205,13,158,229,110,92,147,113,148,169,26,147,242,14,186,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,22,85,117,100,114,78,84,184,112,226,229,225,136,43,137,35,17,111,8,246,250,39,50,210,26,117,20,72,137,172,195,89,66,105,242,35,82,214,165,26,84,250,146,174,82,150,211,73,73,40,153,39,92,132,25,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,21,87,199,59,243,39,251,73,251,180,67,94,30,246,5,155,138,121,185,178,112,251,16,109,232,149,203,122,185,30,183,26,116,25,36,123,29,71,161,230,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,126,76,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,228,253,193,203,102,63,165,57,76,199,92,175,224,168,125,215,24,229,57,32,155,249,195,45,250,110,78,164,125,59,87,14,14,32,19,50,239,93,107,9,49,122,226,255,0,82,121,253,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,190,87,136,206,117,255,0,26,172,71,98,129,96,84,234,173,225,149,173,243,116,216,207,159,41,186,164,226,53,147,149,53,51,181,43,78,228,44,155,105,46,154,148,134,210,165,104,210,158,117,178,242,153,23,201,149,119,56,120,143,42,152,229,87,208,214,101,175,217,228,92,213,38,150,131,148,150,221,53,242,163,70,109,90,234,243,188,167,72,156,82,77,182,210,133,41,91,140,144,211,154,9,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,83,15,26,191,20,246,183,195,248,62,99,81,30,83,135,182,78,172,76,223,216,152,201,64,175,204,244,53,201,70,249,59,242,126,224,229,189,35,209,124,215,165,174,87,240,84,62,211,111,243,91,142,77,252,225,158,205,119,39,67,46,177,46,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,118,147,194,83,58,254,155,135,15,41,184,155,83,170,204,173,51,206,114,203,168,62,124,246,213,5,150,57,139,166,40,201,59,219,228,161,167,92,105,78,41,73,54,205,77,17,182,77,50,133,217,248,0,0,170,190,57,223,153,63,218,79,221,162,26,240,247,176,44,220,83,205,205,147,135,216,131,111,68,174,91,213,200,245,184,211,160,201,35,216,234,61,15,48,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,242,103,23,39,87,222,80,47,184,244,10,252,207,76,219,117,157,255,0,39,238,14,91,49,253,41,202,102,58,229,127,5,67,238,184,199,41,201,4,223,206,25,111,211,114,117,35,233,218,184,112,113,0,153,151,122,235,88,73,139,215,23,250,147,207,237,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,120,157,187,241,74,220,106,252,83,218,223,15,224,249,141,68,65,91,78,214,174,223,55,85,26,202,181,160,246,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,234,47,251,39,89,84,177,50,79,131,82,23,91,169,82,155,185,37,211,209,54,248,185,59,99,205,65,119,179,42,67,169,87,207,185,203,105,152,237,190,227,124,210,75,91,210,142,98,210,147,61,169,170,14,33,153,211,170,230,159,20,36,80,173,11,130,90,176,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,150,218,214,246,233,129,193,255,0,25,243,47,123,210,170,118,37,203,77,151,113,97,125,177,30,61,62,157,94,169,75,67,5,69,91,105,117,93,130,54,140,41,217,203,81,59,31,212,91,169,68,102,90,65,17,164,150,211,75,174,12,216,248,167,198,79,136,23,15,152,190,39,77,163,146,143,198,171,134,102,21,215,236,10,101,41,188,77,181,189,52,229,54,75,229,202,114,169,4,170,245,3,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,85,151,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,191,236,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,43,219,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,33,195,59,47,86,174,104,48,107,48,248,71,116,201,236,29,191,228,188,154,117,81,17,91,144,245,50,115,74,169,41,169,13,165,101,253,211,107,36,169,10,91,78,186,130,90,55,238,40,107,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,127,133,30,122,127,33,149,252,107,188,255,0,218,241,108,9,179,147,253,210,85,75,114,65,171,251,215,101,66,147,250,108,146,255,0,177,217,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,164,199,102,92,119,98,200,65,45,167,144,166,214,147,34,50,82,76,180,50,50,62,135,208,80,111,18,156,27,115,10,243,27,86,153,14,11,205,211,238,51,126,178,151,13,173,27,39,36,79,152,123,8,201,9,79,209,108,186,117,61,61,166,61,223,8,236,90,126,201,199,249,86,148,249,251,41,149,218,90,227,52,194,221,50,65,204,122,108,6,210,162,73,172,147,187,106,76,181,34,53,125,164,46,236,140,140,136,200,245,35,31,209,243,110,88,234,149,110,85,98,165,36,102,244,39,219,34,50,239,51,108,200,102,243,52,144,151,3,48,152,133,21,104,36,154,46,122,177,104,69,167,116,231,203,250,5,229,228,5,36,156,172,88,250,26,143,90,61,48,250,255,0,244,116,81,34,128,114,124,206,227,133,27,0,176,138,185,124,84,102,71,106,91,113,36,183,78,109,215,16,158,108,178,138,243,173,32,136,220,65,171,83,100,203,68,171,113,251,61,229,159,108,89,196,235,235,48,216,163,54,226,171,73,157,82,157,89,168,184,136,49,9,111,61,203,75,210,28,91,108,182,133,45,195,34,37,60,100,73,73,159,126,133,175,182,216,248,113,228,98,133,134,22,173,59,22,175,250,51,114,110,90,180,86,101,69,98,92,116,47,178,54,235,113,31,65,237,118,58,92,109,212,56,133,151,69,25,22,167,166,167,169,137,163,122,98,174,27,97,188,115,114,244,189,168,52,66,109,190,97,55,58,165,30,50,182,17,43,169,19,139,79,79,81,95,249,167,238,49,225,104,185,198,203,85,126,160,84,202,118,50,217,203,144,107,216,73,249,69,0,204,207,113,39,161,19,230,125,230,94,193,214,233,53,138,77,118,11,117,58,45,78,44,248,143,36,148,135,227,60,151,91,81,25,18,136,201,73,51,35,212,140,143,236,50,31,176,69,76,232,228,250,145,153,217,150,211,114,29,122,51,176,251,103,49,230,84,148,31,174,81,244,213,70,203,135,220,198,159,175,252,18,66,205,180,233,86,61,183,14,215,162,48,150,97,66,230,114,144,148,165,36,91,220,82,207,162,72,139,189,71,220,67,237,143,225,153,17,106,103,161,10,112,226,205,152,123,79,16,46,74,118,27,91,234,110,75,244,46,119,104,144,217,180,180,252,251,112,94,78,138,67,138,62,228,25,117,73,119,123,123,196,2,178,237,105,183,165,203,14,218,167,22,178,38,115,54,119,255,0,33,181,44,251,136,207,185,39,236,26,94,194,107,18,155,134,182,13,46,204,164,198,109,136,212,254,126,196,54,132,164,139,152,243,142,31,68,165,37,222,179,246,23,244,143,94,3,242,85,42,112,232,240,93,168,212,30,75,81,217,219,189,106,81,36,139,83,34,46,166,100,93,230,67,58,121,202,198,85,99,118,59,87,110,216,239,173,202,123,157,151,178,238,94,166,90,67,142,218,251,150,180,253,38,189,135,246,253,94,107,46,248,93,248,94,197,26,85,150,164,58,164,76,231,238,38,203,83,245,35,186,225,127,33,127,205,251,191,237,28,234,124,41,20,233,107,135,41,149,180,235,122,110,66,210,105,50,212,136,203,161,245,238,49,160,190,30,151,139,119,158,88,237,138,131,110,180,162,46,219,209,10,215,79,227,9,101,215,214,63,209,18,88,0,0,4,13,227,1,90,40,57,118,42,62,245,145,212,255,0,146,71,234,159,46,116,5,117,235,245,251,140,84,110,95,40,202,184,49,122,129,72,68,85,73,83,253,171,70,146,141,230,173,177,93,87,118,135,175,118,189,222,193,33,248,171,219,197,67,205,21,101,198,227,147,109,73,236,251,20,72,208,149,182,157,7,93,15,66,35,208,204,67,84,45,109,168,150,218,212,133,23,113,164,244,50,23,71,195,63,58,180,172,70,179,105,248,67,126,86,82,139,158,159,205,229,191,42,66,72,229,115,29,153,32,244,83,175,169,197,237,109,8,46,137,45,58,123,52,49,96,128,63,138,34,81,104,99,61,156,67,172,216,182,62,106,174,250,28,36,178,76,53,232,253,134,201,22,195,214,155,17,71,166,137,34,239,81,251,4,127,182,46,106,197,161,91,143,112,208,102,59,22,108,93,252,183,91,113,72,82,119,33,72,62,169,50,50,232,163,46,135,237,23,77,147,142,37,120,125,139,172,68,177,111,215,222,164,220,201,230,107,34,90,152,98,51,221,100,59,234,169,217,74,113,91,91,109,4,126,175,67,50,46,227,35,19,180,140,140,181,35,35,33,253,31,194,74,73,70,162,73,17,171,188,244,234,99,243,84,170,80,169,16,156,168,84,100,54,196,118,180,222,227,139,36,164,181,50,34,212,204,200,139,169,144,161,124,230,103,167,16,241,218,246,145,18,214,185,43,52,91,94,62,206,207,18,52,199,227,115,55,51,28,213,204,66,36,45,179,209,214,148,101,167,118,227,62,243,233,19,158,149,42,75,166,252,137,14,186,233,153,25,173,107,53,43,82,238,234,99,165,96,246,99,177,103,5,46,88,53,235,70,243,171,180,212,87,26,53,194,58,140,148,199,117,180,184,218,205,181,54,219,168,220,147,38,146,147,45,116,50,233,246,94,14,78,115,97,103,230,179,11,208,212,247,98,55,95,98,49,65,170,211,222,83,68,167,84,152,241,249,206,37,163,121,213,169,179,92,131,73,41,93,253,198,90,247,213,175,19,108,189,191,131,152,231,46,224,166,194,109,186,45,205,204,169,165,77,54,100,132,63,34,100,197,147,122,147,104,65,25,33,178,233,169,159,214,100,59,159,7,44,109,84,43,142,177,131,181,41,170,38,95,98,69,82,58,20,231,170,110,41,202,124,116,145,18,156,211,93,8,251,145,175,215,236,22,222,3,140,103,30,130,245,197,150,92,73,129,26,33,200,124,173,106,194,217,66,91,53,158,255,0,71,200,36,232,68,70,122,234,175,103,81,81,28,52,48,42,177,125,230,66,37,78,108,34,68,107,65,246,231,189,205,109,101,181,248,147,225,169,72,234,218,136,149,162,207,161,154,79,235,33,123,136,66,91,66,91,65,104,148,145,17,23,184,135,253,15,135,124,214,91,183,108,155,130,224,117,210,109,20,202,84,185,138,89,171,66,73,54,202,150,103,174,165,166,155,123,245,47,180,102,239,49,215,148,139,239,28,111,123,129,233,60,244,61,112,84,185,11,222,106,35,104,230,60,180,232,102,165,116,245,253,135,160,179,190,13,216,103,232,252,60,173,226,44,152,38,135,100,212,36,192,109,197,181,161,169,181,49,79,120,180,51,70,166,90,150,191,75,79,171,218,44,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,32,175,21,204,148,126,12,174,167,243,41,134,116,202,172,155,110,237,168,72,147,118,181,167,57,154,61,81,231,18,162,145,188,212,110,37,153,78,56,190,138,78,198,221,45,164,178,39,153,105,48,171,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,128,15,147,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,70,101,241,98,197,252,23,226,157,229,134,126,148,244,159,201,43,130,163,66,237,188,142,79,106,236,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,242,160,52,145,148,140,23,165,96,46,94,108,156,63,139,104,68,183,106,237,209,225,203,185,35,178,180,186,183,107,110,71,111,182,186,235,169,82,137,213,243,73,73,37,18,148,146,66,16,132,104,218,16,69,216,5,85,241,206,252,201,254,210,126,237,28,43,132,5,129,102,223,89,175,147,42,240,183,162,85,151,106,218,242,107,244,130,146,70,164,69,168,183,50,27,77,72,36,107,181,75,66,95,112,209,184,143,106,246,173,58,45,8,82,100,87,20,94,32,16,233,16,234,89,100,193,11,139,157,85,123,180,211,175,138,163,13,176,252,86,226,186,195,172,61,73,79,49,11,220,241,243,117,117,198,205,10,101,77,165,178,81,172,221,75,85,171,129,120,23,136,249,139,196,122,118,23,225,125,27,183,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,20,203,70,93,44,76,175,225,100,12,51,177,99,255,0,53,50,177,55,123,223,198,117,78,204,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,213,64,7,148,179,240,171,14,48,254,187,116,220,246,85,151,74,162,213,111,90,130,106,149,249,112,227,147,110,84,37,18,9,4,227,134,95,244,149,161,104,147,113,215,156,50,222,235,138,87,171,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,213,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,219,11,181,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,31,160,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,195,218,241,20,200,172,108,210,217,167,124,97,244,8,136,197,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,40,174,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,111,252,41,242,57,39,13,105,80,51,73,137,43,136,237,118,231,163,146,237,106,98,80,211,229,78,167,74,74,22,83,86,230,134,104,146,243,90,37,41,109,69,203,101,215,18,179,82,157,83,108,250,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,249,55,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,80,190,126,179,175,117,102,179,17,229,209,41,53,62,207,134,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,146,218,205,4,91,148,234,221,159,252,106,252,44,90,223,16,32,249,117,68,87,87,14,75,90,133,124,231,10,203,178,174,152,61,182,139,112,83,238,42,93,70,55,53,109,243,226,191,66,158,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,143,203,158,76,162,85,114,131,139,137,181,24,168,203,172,90,117,232,234,169,91,149,87,227,169,11,91,4,179,74,226,188,178,73,52,185,44,158,221,252,179,208,208,227,46,26,91,230,147,105,232,28,63,56,129,201,202,44,154,165,143,124,80,165,215,48,234,185,33,202,147,204,211,89,107,210,48,42,60,164,160,159,100,214,164,37,212,56,150,154,109,109,173,101,166,212,173,10,73,165,104,123,138,102,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,19,3,133,62,71,35,98,85,86,6,105,49,37,114,218,161,91,21,130,93,173,76,74,29,96,234,53,24,170,66,202,106,220,208,137,113,153,119,68,165,45,168,249,143,52,226,86,105,75,74,109,234,224,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,21,193,197,99,34,177,172,231,39,230,159,10,32,68,141,66,149,32,222,189,96,170,83,170,125,53,25,115,86,126,146,65,188,226,137,72,117,217,13,180,166,91,36,242,204,155,82,80,164,169,195,106,16,101,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,105,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,153,92,89,177,122,205,199,172,47,203,158,46,97,251,242,220,161,92,81,238,103,163,148,182,13,151,218,90,28,167,180,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,74,143,207,240,84,241,79,116,252,63,157,230,52,225,117,32,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,123,254,32,89,17,161,102,170,213,114,245,181,145,216,177,54,223,167,155,116,233,58,173,207,74,69,97,185,78,53,74,216,185,13,71,99,155,38,66,79,180,168,141,72,211,67,213,61,10,139,45,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,191,60,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,41,51,54,62,41,241,147,226,5,195,230,47,137,63,149,172,146,82,179,95,145,171,150,187,108,49,18,14,34,218,183,197,89,234,84,196,197,74,159,171,48,154,60,69,34,146,183,20,243,72,66,28,144,166,212,151,92,53,19,39,204,52,145,19,142,107,8,63,174,171,10,234,254,218,219,151,37,185,80,255,0,148,135,58,155,58,59,159,244,92,101,230,220,71,212,164,169,62,195,33,99,247,111,24,10,173,115,42,7,106,64,161,75,139,139,245,72,235,183,37,213,91,152,164,34,59,5,13,148,189,91,74,216,109,146,102,75,206,184,255,0,37,134,140,201,149,182,110,41,123,82,134,221,174,11,78,214,174,223,55,85,26,202,181,160,246,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,234,44,43,57,25,68,165,101,7,135,229,175,106,63,81,137,88,187,43,216,145,79,169,92,117,86,35,165,8,91,229,74,168,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,240,174,23,30,59,48,203,239,175,39,154,47,248,120,169,184,47,133,245,28,92,129,142,245,11,66,36,171,238,151,71,58,12,26,195,203,113,107,139,8,214,226,205,45,54,106,229,33,102,111,58,70,234,80,78,108,113,104,221,177,70,147,246,162,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,226,176,135,5,240,191,1,108,214,240,255,0,8,237,8,150,237,9,185,14,203,56,236,173,199,86,235,238,25,111,117,215,93,82,157,117,122,18,82,74,90,148,100,132,33,5,162,80,146,42,224,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,22,105,156,28,166,89,185,186,194,255,0,144,245,217,17,40,245,216,18,27,147,66,184,213,0,229,63,74,89,184,131,124,144,130,113,163,90,29,105,6,218,144,107,217,175,45,102,70,166,144,101,159,108,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,219,97,118,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,233,121,62,202,101,229,155,172,80,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,250,115,22,68,105,105,102,90,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,20,3,197,31,199,102,38,253,203,228,240,132,170,224,99,249,236,253,155,253,228,36,255,0,16,204,150,82,179,79,133,242,43,182,133,191,17,88,169,109,71,35,183,230,28,148,197,57,172,19,155,157,167,190,226,146,105,90,20,147,117,77,18,205,36,135,141,39,204,109,11,123,117,11,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,45,171,133,14,71,35,91,84,170,38,110,49,25,114,202,187,82,143,33,118,141,36,208,236,114,131,17,212,184,194,166,190,74,36,155,171,125,165,47,148,146,213,162,101,212,185,170,212,226,57,50,43,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,58,223,121,234,193,43,3,50,246,214,88,106,147,229,191,112,215,36,21,54,115,204,197,127,101,38,162,250,34,174,156,195,164,109,146,92,68,164,201,81,19,141,45,124,165,165,4,226,82,149,169,109,212,95,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,236,243,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,240,227,166,5,226,62,93,49,30,163,133,248,161,70,236,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,79,214,203,22,94,174,172,208,99,45,23,8,237,105,61,131,183,243,36,212,106,139,138,228,134,105,144,90,78,231,100,56,148,23,247,45,160,148,164,37,110,186,210,13,104,223,184,180,61,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,189,168,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,221,120,150,100,86,78,102,173,152,184,159,134,48,37,202,197,11,114,59,20,216,176,83,41,166,216,171,211,142,65,154,152,89,190,226,26,101,108,155,239,60,151,9,69,184,185,141,169,43,53,54,109,209,176,187,238,28,28,64,33,230,34,132,214,18,98,245,197,254,171,16,59,75,237,73,144,219,17,219,184,162,239,91,155,163,161,148,54,218,30,101,179,36,45,146,78,227,109,162,117,38,191,158,38,167,80,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,103,152,172,6,179,115,37,132,117,220,41,188,225,68,82,42,49,214,186,100,231,163,155,203,164,212,73,10,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,231,95,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,250,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,79,9,12,233,213,107,82,91,202,158,41,92,18,231,200,110,62,182,27,238,198,83,171,75,12,52,227,146,41,238,190,74,51,36,54,211,100,182,9,105,209,40,67,173,243,8,137,134,135,32,227,87,226,158,214,248,127,7,204,106,35,218,240,70,176,44,218,237,229,137,184,131,89,183,162,76,184,109,88,244,152,212,89,207,17,169,112,17,48,166,148,147,104,140,246,165,107,75,13,160,215,166,242,70,244,145,146,92,89,43,207,241,58,226,1,15,23,102,73,203,246,8,92,93,174,197,137,185,139,154,164,211,108,59,22,189,41,183,217,121,164,198,90,144,110,19,44,57,31,163,205,173,41,121,75,86,132,166,210,133,185,21,114,163,149,28,71,205,174,35,162,202,178,154,236,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,79,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,118,40,93,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,179,175,155,31,20,248,201,241,2,225,243,23,197,207,112,172,171,82,170,57,28,176,97,211,234,113,37,72,165,200,172,68,156,211,47,37,107,138,249,212,228,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,224,28,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,172,12,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,232,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,221,120,135,102,22,213,205,6,33,97,222,46,90,209,187,7,111,195,248,177,170,52,181,202,110,67,212,201,205,84,234,41,118,59,138,65,255,0,114,226,13,73,66,150,211,173,44,208,141,251,74,85,112,49,252,246,126,205,254,242,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,244,28,21,241,122,205,180,49,66,246,194,58,235,242,217,174,226,20,120,47,80,141,44,26,216,121,116,246,230,186,251,43,89,117,66,205,167,141,196,153,150,195,38,92,35,81,40,208,149,207,252,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,179,237,118,90,213,219,26,234,172,217,87,76,30,197,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,69,218,112,211,207,84,156,205,91,50,176,195,19,167,203,149,138,22,228,119,234,82,167,42,43,77,177,87,167,28,130,36,190,130,97,180,52,202,217,55,217,101,77,154,75,113,114,220,74,150,106,112,155,155,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,107,140,142,25,122,67,15,40,152,139,26,9,173,216,213,8,208,28,113,13,106,105,109,44,84,30,61,76,145,169,22,167,175,210,211,234,246,138,196,203,141,229,34,196,199,27,34,225,102,73,176,134,110,10,111,61,123,205,36,77,20,198,86,173,76,148,158,158,167,180,244,26,68,177,171,45,220,118,77,191,112,180,233,56,138,165,42,36,196,172,149,169,40,156,101,43,35,215,83,215,93,222,243,251,71,220,31,242,180,37,196,41,181,150,169,81,25,25,31,180,133,17,241,47,192,186,197,137,153,9,117,56,80,137,113,174,247,220,158,207,41,181,158,231,229,207,152,164,163,163,105,35,86,136,46,132,106,63,172,197,187,228,226,130,245,187,150,76,54,129,38,33,199,124,237,106,58,222,65,182,104,61,254,143,142,74,212,140,136,245,213,62,222,189,7,103,1,82,28,99,113,180,230,220,116,108,29,166,205,89,178,195,17,234,146,16,151,61,82,113,46,84,35,168,140,146,230,154,232,101,222,141,126,191,96,225,124,50,178,246,254,49,227,164,75,130,165,9,183,40,182,207,46,166,165,58,217,154,22,252,121,144,214,109,234,109,173,6,102,135,15,166,164,127,89,16,180,188,227,102,194,207,202,158,23,173,168,14,196,114,190,252,115,131,74,167,178,166,141,77,41,81,228,114,92,83,68,243,75,75,68,184,228,147,82,123,187,136,181,238,163,236,98,204,118,44,227,93,203,58,189,119,94,117,119,90,148,227,166,136,69,81,146,168,237,54,167,28,89,54,150,220,117,123,82,68,234,146,69,174,132,93,62,222,115,10,167,82,166,201,41,148,234,132,152,178,18,123,137,214,93,82,22,71,169,30,186,145,235,222,68,127,168,79,158,29,57,233,189,44,204,66,164,225,94,34,92,53,58,197,14,187,41,138,124,71,38,203,118,66,163,60,251,241,24,71,87,164,18,16,218,80,149,159,68,153,150,167,161,25,25,144,186,24,178,89,153,25,169,145,156,75,140,190,132,184,218,210,100,100,164,168,181,35,35,46,134,90,24,255,0,67,74,77,68,163,73,25,167,184,244,234,67,250,63,134,100,69,169,158,132,32,150,113,248,149,225,246,17,49,46,197,176,159,122,173,115,43,151,164,136,138,97,248,204,245,142,239,174,166,165,37,196,238,109,197,145,122,189,76,143,216,70,98,150,110,123,154,177,119,214,228,92,53,233,142,202,155,43,103,49,215,28,82,212,173,168,74,11,170,140,204,250,36,139,169,251,4,128,225,227,102,197,190,51,85,104,80,230,165,147,97,223,72,111,55,136,182,22,148,217,106,45,117,73,151,122,75,216,52,38,146,36,150,132,63,160,43,239,137,126,117,105,88,113,102,212,48,138,195,172,161,119,61,67,149,204,126,44,132,153,197,229,187,14,65,106,166,159,75,136,220,218,214,93,82,122,245,246,106,98,151,22,181,184,163,91,139,82,212,125,230,163,212,204,76,174,21,54,241,87,51,69,70,113,200,228,227,81,187,70,245,26,53,36,238,167,78,211,83,208,200,181,50,17,227,48,116,101,91,248,189,95,164,46,42,163,27,29,151,86,148,141,134,157,209,90,87,118,133,167,126,189,222,209,110,92,31,235,69,59,46,199,71,222,179,58,103,242,76,253,82,230,78,158,174,157,126,175,113,9,228,0,0,2,185,120,207,205,67,56,93,105,195,53,43,116,158,223,161,17,244,245,100,83,143,168,173,204,152,180,111,102,82,207,108,151,179,95,72,122,218,233,167,240,9,30,209,51,56,205,97,149,89,155,166,217,196,104,208,208,168,82,123,111,105,117,182,212,102,157,173,211,217,70,245,18,52,47,91,161,106,175,251,5,113,209,44,187,158,228,131,46,161,66,162,77,158,212,46,95,59,179,70,113,211,78,243,50,79,209,73,145,117,73,247,251,140,127,109,59,194,236,195,202,251,55,5,171,89,168,81,234,113,119,108,122,44,135,99,184,157,200,82,15,214,66,146,162,213,43,81,119,247,25,251,12,91,134,78,248,164,219,23,148,36,218,120,221,49,154,77,85,157,118,212,29,113,182,35,57,169,200,112,245,118,76,179,81,232,148,180,158,238,243,211,184,200,88,109,30,187,69,184,97,166,161,66,171,194,168,198,94,187,94,139,33,15,32,244,51,47,164,147,50,239,35,47,212,99,247,138,18,226,160,76,167,57,23,154,25,37,37,37,232,239,84,244,34,47,226,168,93,196,66,34,15,213,75,171,85,104,115,155,169,209,106,114,233,243,25,215,151,34,43,202,105,212,106,70,147,209,73,50,50,212,140,203,191,184,204,95,86,65,115,125,68,204,70,31,122,54,179,86,109,187,162,149,253,148,204,151,208,78,61,205,126,82,145,177,42,121,199,21,163,108,145,158,186,104,90,105,169,119,75,64,28,127,54,181,57,180,156,3,185,166,211,221,125,183,209,216,182,173,149,25,40,181,154,193,30,134,70,71,220,102,51,112,181,173,197,26,214,163,82,143,188,204,245,49,60,240,115,135,149,199,112,218,44,220,117,90,75,146,29,149,22,73,33,60,135,22,158,98,94,82,83,161,42,49,158,186,39,223,168,224,25,161,203,221,83,3,107,49,217,157,13,81,209,36,145,234,155,106,70,138,82,222,233,161,182,143,230,143,255,0,199,187,231,229,67,29,110,76,10,198,75,102,225,167,86,103,71,164,174,173,9,186,164,102,100,56,134,221,138,114,152,91,196,104,39,16,149,25,165,162,47,88,246,153,116,62,157,214,165,196,38,196,163,230,47,41,176,113,126,221,98,58,221,129,78,106,227,230,41,40,55,19,25,20,217,114,54,106,132,184,100,100,111,23,77,228,90,255,0,43,218,117,85,148,140,67,155,134,89,130,179,107,209,167,187,13,14,214,169,209,37,41,46,155,100,166,14,107,10,90,86,100,164,234,147,217,212,140,244,233,212,104,202,215,172,53,112,219,84,154,251,14,33,109,212,160,177,49,10,65,145,165,73,113,180,172,140,140,140,245,46,190,243,251,71,212,31,134,185,72,135,95,163,79,161,84,26,75,145,106,49,157,136,242,20,146,50,83,110,32,210,162,50,50,50,62,134,125,228,100,57,118,4,229,174,198,192,169,151,37,74,221,166,69,68,203,130,177,50,162,111,37,150,73,104,105,243,104,249,91,144,210,12,146,70,210,79,111,82,250,207,217,215,192,112,124,239,223,76,88,185,102,191,31,114,90,24,118,171,65,170,82,217,51,112,146,174,99,180,249,38,157,190,178,122,234,142,154,106,127,81,140,237,146,36,214,107,28,180,173,78,63,58,78,210,82,140,204,212,181,175,188,207,169,159,83,250,198,134,114,31,100,179,98,229,150,205,130,220,102,217,114,161,75,167,84,95,216,130,78,231,92,167,197,37,40,253,84,234,103,179,188,245,63,172,72,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,146,151,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,81,15,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,105,224,50,119,154,171,203,42,24,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,180,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,42,3,141,30,5,215,105,88,143,110,102,30,153,70,165,51,109,214,233,241,173,186,148,152,230,134,229,46,176,209,201,113,181,200,70,132,167,55,197,74,16,135,8,214,100,152,134,133,108,34,104,151,90,194,85,112,203,193,79,195,78,110,45,110,209,80,236,176,44,77,47,89,155,29,216,243,189,137,246,123,59,109,234,218,210,173,101,59,27,122,79,110,173,19,187,84,74,219,173,255,0,0,170,190,57,223,153,63,218,79,221,162,5,101,163,51,23,150,86,174,27,174,243,195,232,49,23,112,215,237,121,22,228,25,178,72,150,138,98,222,149,25,227,150,77,26,77,47,45,41,142,162,66,21,234,111,90,84,162,90,82,109,175,192,82,105,151,150,43,223,240,168,208,220,151,95,187,47,26,195,113,154,92,185,100,111,212,42,50,222,36,164,220,121,229,17,26,220,117,194,213,110,40,186,168,205,71,222,98,247,178,11,146,139,87,42,120,113,18,183,86,166,118,140,77,185,169,236,185,113,212,36,19,107,114,6,242,75,138,166,71,54,212,180,37,150,150,68,75,82,20,124,231,16,75,51,218,150,144,212,170,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,196,95,185,56,121,224,53,195,154,58,46,104,147,14,93,58,165,78,145,233,121,180,88,74,228,194,168,214,219,117,14,70,168,175,110,138,66,210,162,90,220,66,116,75,206,19,75,95,251,57,72,148,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,32,113,66,206,191,227,1,125,175,6,48,246,167,74,157,134,214,109,65,18,90,168,194,62,119,166,106,137,101,72,92,130,117,73,45,25,107,154,251,45,147,102,104,115,215,119,123,137,91,92,184,44,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,212,230,135,7,48,227,28,240,58,234,177,177,65,234,84,10,87,163,228,78,102,183,81,73,114,232,50,154,101,102,221,72,148,107,111,103,39,85,41,95,56,132,169,190,98,22,123,22,178,60,224,221,148,234,21,30,234,172,210,109,107,143,229,5,22,21,66,68,122,117,95,177,174,39,164,34,161,197,37,169,60,133,153,173,174,98,9,43,229,168,247,39,118,135,212,135,96,201,78,17,97,126,56,102,26,218,195,252,89,190,226,91,148,137,82,25,121,152,242,88,113,72,175,62,137,13,107,73,39,80,235,103,25,114,26,55,146,135,119,107,188,146,132,18,156,90,8,244,81,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,203,16,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,233,85,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,245,178,120,54,97,61,39,28,107,183,109,243,112,250,127,13,157,231,200,162,90,145,202,76,55,24,113,231,158,219,26,68,146,121,78,184,204,118,121,59,28,75,137,113,231,12,205,123,18,217,165,254,107,198,226,147,74,160,82,176,26,133,66,166,68,167,83,105,209,238,8,144,225,196,101,44,177,25,134,211,76,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,14,107,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,202,184,169,231,199,253,119,202,166,16,86,191,154,106,239,174,211,42,63,223,209,38,136,164,114,191,230,234,117,109,189,252,228,117,167,242,168,21,235,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,79,46,184,13,102,229,183,8,232,88,83,102,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,207,190,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,31,227,79,130,22,13,38,77,169,152,10,125,114,37,62,236,175,72,69,189,58,138,150,217,66,234,140,50,211,142,21,64,180,209,213,173,146,229,71,113,106,37,150,199,34,167,86,246,17,57,86,194,226,120,52,224,134,23,211,176,190,169,152,74,85,114,93,90,246,171,72,151,108,84,90,83,110,50,197,21,134,220,105,238,202,132,159,170,250,221,73,69,144,167,186,145,18,155,109,36,131,67,166,231,160,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,69,92,251,100,130,133,155,139,17,169,182,228,90,85,55,19,104,156,166,168,149,185,143,46,59,43,138,111,17,189,22,90,155,105,197,184,206,197,58,182,203,97,169,14,233,181,73,75,142,146,250,174,88,178,245,106,229,127,6,168,184,71,107,73,237,253,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,185,109,4,165,45,72,105,166,144,107,94,205,199,213,64,0,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,23,241,119,135,222,9,99,14,98,237,124,193,220,20,168,142,72,129,33,217,55,69,38,91,79,202,98,229,90,34,180,196,2,112,148,249,52,194,35,155,9,81,161,45,41,15,150,169,112,140,140,245,148,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,123,26,44,171,203,17,112,190,224,177,240,255,0,18,165,216,21,218,204,116,198,143,113,196,134,82,159,128,131,113,38,233,182,141,232,50,90,154,39,27,37,165,105,91,102,178,90,76,148,146,49,154,203,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,175,203,254,242,196,251,153,251,207,16,46,25,117,218,236,168,241,35,72,168,75,50,83,239,162,52,118,227,180,110,43,77,86,178,105,150,200,214,173,86,179,35,82,141,74,51,81,217,167,3,31,207,103,236,223,239,33,106,130,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,8,235,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,87,213,201,246,83,44,220,162,225,127,200,122,20,136,149,138,236,249,14,73,174,220,105,128,113,95,170,172,156,89,176,75,65,184,233,161,13,52,178,109,40,37,236,215,152,178,34,83,171,51,238,160,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,172,190,43,217,28,141,114,210,171,121,184,195,149,203,58,237,54,60,117,221,212,146,67,178,10,116,70,146,219,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,85,93,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,239,251,36,153,193,182,115,115,133,237,86,146,113,33,94,212,56,236,38,236,163,196,106,71,34,11,238,184,250,25,91,110,58,130,74,144,242,99,45,210,66,86,225,182,74,36,45,74,50,220,169,20,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,91,166,118,243,131,108,229,27,11,221,173,40,226,77,189,171,145,223,77,167,71,150,212,142,68,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,185,57,235,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,167,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,228,32,227,87,226,158,214,248,127,7,204,106,34,53,96,102,107,177,31,46,216,113,136,246,86,23,187,232,170,174,35,122,49,135,171,237,60,105,149,77,139,20,165,147,137,140,68,94,163,206,118,164,145,61,174,230,210,133,26,8,150,164,56,215,63,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,138,23,106,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,9,229,71,42,56,113,148,172,56,69,149,101,53,219,170,179,185,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,150,202,55,40,154,100,140,210,218,84,163,51,90,214,227,139,237,99,53,153,177,241,79,140,159,16,46,31,49,124,123,92,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,84,237,196,235,33,223,129,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,156,0,22,169,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,222,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,252,153,229,225,187,66,205,133,213,69,196,75,58,228,165,89,119,75,59,33,215,101,174,152,183,253,49,23,152,194,16,227,134,135,82,92,232,236,37,253,134,104,53,59,171,77,45,198,208,132,41,29,215,44,249,85,194,60,168,89,178,108,252,45,166,203,82,234,50,59,77,78,175,82,113,15,84,106,43,35,87,44,158,117,8,66,118,54,149,26,80,132,37,40,78,170,86,155,214,226,215,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,220,247,217,44,223,57,101,188,160,174,51,111,57,79,165,84,106,12,111,65,43,99,173,211,229,18,84,94,170,180,50,223,222,90,31,214,51,202,104,147,70,172,114,212,181,54,252,25,59,77,73,51,35,74,208,190,242,62,134,93,75,234,26,36,201,5,244,197,245,150,107,13,246,229,161,247,105,84,26,93,45,227,39,9,74,230,53,79,140,106,221,235,43,174,171,235,174,135,245,16,239,0,56,254,59,229,174,198,199,89,150,221,74,226,166,69,92,203,126,175,14,160,79,41,150,77,107,105,131,116,249,91,150,210,204,210,102,234,143,111,66,250,203,219,212,168,116,136,116,10,44,10,21,61,164,183,22,157,25,168,140,161,41,34,36,182,218,9,41,34,34,34,34,232,69,220,68,67,247,15,151,116,86,26,183,173,170,181,125,247,16,134,233,176,95,152,181,44,200,146,148,182,218,150,102,102,102,90,23,79,121,125,163,57,185,184,196,57,184,157,152,43,202,189,38,123,179,16,205,106,163,18,42,148,233,184,73,96,166,190,164,37,6,106,86,137,245,250,17,30,157,122,11,85,225,237,98,81,242,233,148,217,216,191,113,49,29,14,207,167,59,113,243,18,148,19,138,140,186,108,73,27,53,90,91,51,51,54,79,166,243,45,127,149,237,42,174,205,126,58,220,152,233,140,151,53,195,81,172,206,145,73,69,86,107,116,184,207,72,113,109,181,20,165,62,182,72,144,110,45,41,50,75,166,94,169,237,34,232,93,59,255,0,126,87,178,247,84,199,42,204,134,96,196,84,132,70,37,250,132,218,151,170,146,182,122,104,77,175,249,210,255,0,241,239,235,217,151,200,205,127,12,172,52,222,240,233,107,140,220,54,9,82,210,108,45,9,34,67,47,58,179,233,29,61,125,66,239,63,103,95,120,138,120,91,46,76,28,75,180,229,196,117,198,221,106,185,1,104,83,106,50,81,25,72,65,150,134,93,123,200,105,63,6,101,191,59,9,44,185,114,148,226,157,118,223,167,45,106,112,204,212,106,56,205,153,153,153,245,215,83,30,200,4,75,207,214,111,104,153,119,195,239,70,209,170,237,185,116,85,127,177,89,141,33,6,235,60,167,226,154,247,165,47,54,226,117,105,227,50,211,93,75,93,116,46,250,21,170,85,170,181,201,206,84,235,85,57,117,9,143,105,204,145,41,229,58,234,244,34,73,106,165,25,153,232,68,69,223,220,68,63,40,151,124,43,201,149,103,34,204,67,196,165,17,250,71,213,45,12,143,248,170,111,121,24,190,209,248,43,21,218,45,189,13,85,10,237,94,21,58,50,52,220,244,169,8,101,5,169,145,125,37,25,23,121,145,126,178,21,229,156,78,41,54,197,155,9,86,158,8,204,102,173,85,123,77,213,6,156,109,248,205,232,113,220,45,29,141,44,148,90,165,78,167,187,188,180,238,35,21,31,118,94,23,102,33,215,222,184,46,170,205,66,177,83,149,183,123,210,164,59,33,197,109,66,80,94,178,212,165,30,137,66,75,191,184,139,216,67,249,91,178,238,139,110,12,74,133,118,137,54,3,83,121,156,158,211,25,198,141,91,12,137,95,73,36,71,213,69,221,239,33,99,124,25,112,202,172,245,211,115,98,52,152,104,76,40,221,139,179,58,227,106,35,86,230,234,12,175,98,141,26,31,173,208,244,87,219,238,16,211,57,236,169,140,202,94,13,169,123,244,244,127,173,174,186,255,0,0,143,237,22,71,193,126,106,94,194,235,182,25,41,91,163,118,13,72,207,161,110,145,81,62,130,198,128,0,0,86,143,26,150,84,187,42,197,121,39,32,137,175,73,238,254,108,245,122,157,167,255,0,143,188,87,78,80,42,45,210,179,17,105,206,121,59,144,223,111,212,180,215,190,12,130,247,151,188,94,206,108,114,237,76,204,142,23,203,178,101,27,77,74,87,47,179,200,94,212,155,127,194,24,117,122,40,218,112,203,82,103,78,133,215,252,101,10,178,47,148,249,24,127,95,155,111,98,21,190,153,46,187,203,237,45,203,136,107,142,238,136,146,180,104,79,50,157,218,18,208,125,75,161,145,105,236,30,183,50,92,38,44,203,233,167,238,12,38,150,205,18,178,173,186,68,91,141,70,131,222,202,58,33,136,106,95,208,67,135,223,244,149,175,113,152,174,172,74,201,6,100,240,165,242,84,155,2,183,84,79,177,218,53,42,123,228,158,136,239,51,97,58,126,83,79,212,175,112,237,185,16,206,174,40,96,246,35,179,135,216,147,84,173,212,104,213,45,219,218,171,63,33,231,98,242,216,148,233,108,75,207,161,8,220,183,16,103,234,158,164,69,237,208,197,221,138,23,226,169,216,143,56,23,105,176,181,169,243,236,28,243,212,141,31,235,92,29,187,116,235,221,223,168,138,244,43,66,228,185,99,76,149,65,163,77,158,136,28,190,127,102,142,227,166,141,230,100,157,118,36,244,215,105,247,233,220,99,227,153,25,30,134,70,71,245,143,127,130,248,217,125,96,101,220,197,219,100,213,228,197,117,189,220,198,19,33,228,52,246,173,56,217,111,75,110,32,213,180,157,81,150,167,208,207,237,215,64,217,105,204,173,139,152,219,30,61,205,109,84,216,41,103,191,180,65,91,204,243,217,249,231,144,157,205,161,215,13,58,147,42,81,106,125,75,175,217,216,199,150,196,235,57,139,250,200,169,90,114,82,74,110,119,39,93,72,143,232,60,135,61,169,87,232,123,140,102,94,237,183,230,90,215,4,186,21,66,43,209,164,69,229,239,105,228,26,22,157,200,74,139,82,50,35,46,138,35,238,246,139,229,200,46,52,219,184,167,132,54,245,61,11,140,117,84,68,168,74,125,148,155,122,165,9,168,56,130,61,187,212,162,232,164,119,251,254,193,10,184,207,72,76,76,70,183,40,177,169,233,105,135,41,80,231,45,210,107,110,231,77,250,130,76,181,46,135,211,175,118,191,88,173,150,214,182,150,151,27,81,165,104,50,82,76,143,67,35,46,227,23,79,147,203,234,38,46,240,243,188,41,181,211,231,149,6,145,80,160,169,14,232,163,83,108,80,227,164,207,69,41,90,151,206,31,184,190,162,20,245,118,154,109,252,68,173,29,32,249,5,77,173,73,236,166,143,87,97,54,250,182,105,183,77,52,208,187,180,250,134,137,242,141,91,149,95,203,46,23,212,38,153,169,243,179,232,132,181,158,166,107,87,163,216,51,81,153,153,153,153,153,159,81,215,128,0,4,8,226,247,117,51,73,192,152,52,98,155,202,122,109,85,164,242,201,194,73,169,43,135,61,61,218,145,153,25,151,184,83,230,16,210,61,61,138,214,109,20,208,165,148,234,253,58,57,165,37,169,158,249,45,167,77,52,63,127,184,198,147,112,146,142,221,191,133,214,149,21,166,77,162,133,67,129,28,210,105,218,100,104,142,218,122,150,133,215,167,184,122,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,67,202,98,174,25,218,184,201,135,23,30,22,222,177,59,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,158,28,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,47,181,240,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,71,92,255,0,224,52,108,193,229,114,238,182,89,133,46,77,118,129,29,119,53,188,136,145,221,146,250,234,49,26,113,73,101,182,91,90,77,213,190,210,158,140,68,100,173,14,65,44,144,165,37,36,51,194,46,167,131,38,22,252,148,203,141,119,19,39,208,187,44,251,238,224,115,179,77,237,91,251,101,46,18,9,150,126,108,150,105,111,100,165,84,83,213,41,90,181,212,245,79,44,196,255,0,1,85,124,115,191,50,127,180,159,187,69,85,139,190,225,123,146,143,197,254,196,70,51,226,21,50,171,7,18,111,42,122,227,59,78,154,92,159,67,82,212,242,86,136,230,210,84,122,188,239,41,135,156,55,8,150,223,168,214,198,212,135,121,147,168,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,176,51,153,197,3,31,114,237,153,59,195,7,44,171,67,15,230,209,109,255,0,71,246,103,234,148,249,174,74,95,62,4,121,11,222,166,229,182,131,209,111,40,139,68,23,170,69,174,167,169,156,159,225,233,154,11,251,54,120,47,90,196,108,70,164,91,244,234,149,58,232,147,68,105,170,36,119,153,97,76,55,18,35,201,82,146,243,174,168,215,186,66,200,204,148,69,161,39,167,121,157,80,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,132,241,65,226,9,38,147,38,181,149,236,22,170,196,90,215,29,80,47,10,228,103,90,146,141,143,53,42,60,202,41,180,235,10,73,44,146,182,20,183,218,119,123,107,37,53,234,173,43,210,176,108,219,2,242,196,25,53,88,182,101,189,46,170,186,29,30,109,126,166,108,145,108,135,78,136,209,187,34,67,171,81,146,80,132,164,180,45,79,214,90,144,132,238,90,210,147,243,226,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,119,94,43,25,227,141,137,85,89,249,91,195,100,75,106,133,108,86,13,23,77,77,75,117,131,168,212,98,169,104,56,72,111,82,37,198,101,221,84,165,56,147,230,60,211,106,65,37,45,37,199,160,254,10,96,38,44,102,38,234,149,101,96,229,169,242,130,181,10,158,186,163,241,187,116,104,155,34,161,198,219,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,188,173,217,107,87,108,107,170,179,101,93,48,123,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,117,23,105,195,67,60,113,179,29,102,179,131,215,194,37,163,17,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,209,176,210,158,83,188,44,96,223,195,251,123,203,152,21,87,253,90,188,211,255,0,184,28,42,255,0,170,170,63,233,194,221,48,66,245,170,226,86,11,216,56,141,93,143,17,138,149,213,107,210,171,115,26,136,133,37,134,223,147,17,183,156,75,105,82,148,162,65,41,102,68,70,165,30,154,106,103,222,51,24,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,0,241,71,241,217,137,191,114,249,60,33,232,48,15,60,113,178,227,146,107,191,7,172,116,75,94,34,222,151,69,73,108,203,109,110,199,69,14,156,245,62,19,7,53,47,32,210,163,146,106,67,169,101,40,87,168,182,205,197,153,18,80,135,162,85,167,107,87,111,155,170,141,101,90,208,123,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,26,9,200,230,81,41,89,65,194,53,90,143,212,98,86,46,202,244,132,212,174,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,200,161,154,204,216,248,167,198,79,136,23,15,152,190,44,39,134,246,60,217,185,109,225,249,136,248,173,121,205,136,148,83,175,138,138,41,144,94,144,108,174,173,81,58,84,3,143,9,163,74,22,173,238,41,58,26,137,10,216,130,91,138,45,136,81,149,117,230,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,126,130,232,202,62,50,218,89,113,183,115,47,87,180,106,172,219,117,234,131,236,47,124,84,151,100,130,104,143,216,103,57,162,205,196,179,41,199,36,33,10,83,105,79,204,180,173,202,41,44,238,252,153,85,204,197,229,149,12,92,135,138,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,93,143,241,86,196,203,87,25,50,35,134,120,165,101,75,237,20,91,154,240,166,84,35,110,113,181,184,206,250,101,71,123,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,136,87,194,227,199,102,25,125,245,228,243,69,255,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,88,25,204,226,129,143,185,118,204,157,225,131,150,85,161,135,243,104,182,255,0,163,251,51,245,74,124,215,37,47,159,2,60,133,239,83,114,219,65,232,183,148,69,162,11,213,34,215,83,212,207,181,112,222,206,182,41,231,7,240,137,248,76,160,90,148,207,146,94,136,236,94,130,139,37,158,103,106,237,124,206,111,57,247,117,211,179,35,110,221,186,106,173,117,212,180,173,110,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,67,254,35,57,40,252,106,176,225,138,253,129,76,165,55,137,182,183,206,83,100,190,92,167,42,144,72,150,110,83,20,246,228,161,59,150,178,113,165,58,74,74,28,74,147,171,73,121,215,10,136,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,22,85,193,26,255,0,179,104,87,150,38,225,245,102,225,137,14,225,186,163,210,100,209,96,188,102,149,207,68,50,154,114,73,163,50,218,165,161,47,182,179,70,187,205,27,212,68,105,109,102,155,116,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,242,109,171,166,133,120,83,158,171,91,147,187,92,72,245,9,244,183,28,229,45,189,178,161,74,118,36,150,244,89,17,158,199,216,117,26,233,181,91,117,73,154,76,140,233,179,137,214,67,191,2,21,217,56,243,132,244,93,182,13,193,80,87,164,169,116,234,119,46,45,174,242,144,202,91,213,92,213,31,38,67,234,144,105,218,219,109,50,163,109,146,211,123,73,56,127,129,120,233,136,249,116,196,122,118,40,97,125,103,176,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,219,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,168,213,196,135,58,216,167,147,239,193,223,224,206,129,106,84,254,86,250,95,182,250,118,44,151,185,125,151,178,114,249,92,151,218,211,94,210,189,219,183,107,162,116,211,67,215,138,228,207,138,6,62,230,39,50,118,126,14,94,182,134,31,194,162,220,30,144,237,47,210,233,243,91,148,142,68,9,18,17,177,78,75,113,5,170,217,73,30,168,63,84,207,77,15,67,47,149,199,59,243,39,251,73,251,180,66,172,134,226,69,11,7,243,75,106,226,133,207,14,171,46,149,108,211,235,245,25,108,210,224,174,92,165,182,221,22,105,153,33,180,127,141,106,52,182,132,234,183,22,132,37,75,79,138,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,255,0,133,126,69,99,88,22,245,43,51,216,165,2,35,247,61,114,59,53,43,49,150,101,59,190,147,78,126,43,200,83,238,155,110,19,46,46,83,50,72,201,181,161,124,164,37,7,185,46,45,104,110,199,197,43,113,171,241,79,107,124,63,131,230,53,17,2,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,253,144,28,159,82,178,155,132,105,77,64,165,185,125,222,49,225,207,186,214,243,169,52,70,125,8,81,183,5,164,182,181,53,178,57,188,234,13,196,169,70,234,212,181,238,216,109,182,220,160,1,154,204,216,248,167,198,79,136,23,15,152,190,60,85,118,192,188,173,155,102,217,188,235,182,244,184,148,43,198,60,153,52,42,130,136,141,137,200,143,33,113,223,36,40,140,200,150,219,173,153,41,7,162,200,148,218,140,182,184,133,42,106,112,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,61,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,70,120,179,167,150,121,57,81,199,154,174,24,51,58,93,66,132,252,118,106,246,244,233,102,215,62,77,57,237,196,158,97,54,163,34,91,110,182,243,38,102,148,111,54,77,194,66,18,180,144,155,252,12,127,61,159,179,127,188,135,74,226,23,196,47,26,50,153,141,20,92,57,195,155,98,202,168,211,106,54,188,106,219,174,214,225,75,121,244,190,228,185,108,169,41,83,50,90,73,35,108,116,25,17,164,207,83,87,94,226,47,107,195,123,58,216,167,156,31,194,39,225,50,129,106,83,62,73,122,35,177,122,10,44,150,121,157,171,181,243,57,188,231,221,215,78,204,141,187,118,233,170,181,215,82,210,21,241,171,241,79,107,124,63,131,230,53,17,29,112,3,41,151,150,99,48,191,21,175,140,63,145,46,117,119,13,99,210,228,199,183,34,64,39,223,172,162,83,143,147,164,218,249,137,52,173,166,163,184,225,33,40,113,110,158,136,73,110,52,145,242,171,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,37,139,116,118,238,12,47,187,104,174,178,110,148,218,28,248,228,146,78,227,51,92,119,19,208,180,62,189,125,195,54,88,191,72,42,14,43,94,84,82,66,144,80,107,245,24,228,149,22,134,157,146,92,78,154,104,90,119,123,136,92,31,8,75,169,170,182,4,206,163,28,222,107,176,170,174,167,150,110,18,141,41,68,56,9,238,212,204,136,140,253,194,123,128,0,14,69,155,154,220,170,6,89,113,66,161,8,205,47,149,159,91,36,44,181,35,66,189,30,249,146,136,200,200,200,200,200,186,140,235,90,70,87,6,34,81,142,174,124,242,169,86,163,118,163,95,173,191,152,250,119,235,187,93,117,212,251,245,250,197,195,103,14,250,139,132,92,60,236,250,109,12,249,5,94,164,83,232,41,67,90,36,210,219,244,57,9,35,209,42,78,133,243,101,239,47,168,197,44,56,181,186,181,56,226,141,75,89,154,148,102,122,153,153,247,152,178,94,12,50,19,47,17,238,58,44,154,122,93,97,186,76,201,200,116,218,221,181,210,126,158,146,45,79,161,116,235,221,175,214,36,143,22,28,86,163,217,88,44,86,91,93,159,210,53,199,121,70,223,171,184,152,122,36,230,247,17,111,37,125,36,247,232,101,246,247,10,160,202,181,143,39,16,113,254,198,160,71,136,243,232,58,253,49,199,201,182,205,91,26,237,172,33,74,86,137,86,137,45,253,76,203,65,163,187,82,140,221,187,107,210,40,13,36,137,20,216,17,225,164,136,189,141,182,148,123,139,244,125,197,246,15,170,56,230,101,179,43,98,229,202,199,145,115,92,181,54,14,89,108,236,240,80,243,60,247,190,121,148,43,107,107,117,179,86,132,242,84,122,31,66,235,246,231,231,26,49,182,250,199,59,185,251,182,246,171,200,148,235,155,121,108,42,67,203,105,157,26,109,179,216,151,28,89,167,113,52,147,61,15,169,151,217,167,128,34,51,61,8,140,204,125,138,237,161,114,91,81,161,202,175,81,166,192,68,254,103,35,180,199,113,163,94,195,34,86,155,210,90,233,184,187,181,239,33,42,56,85,246,34,206,13,162,114,22,180,190,93,191,144,122,145,35,253,107,157,187,118,189,123,187,180,23,208,41,19,61,249,213,197,12,97,196,119,240,251,13,170,149,186,117,26,155,183,99,84,151,228,50,236,174,99,17,93,61,233,101,245,161,123,86,218,204,189,82,208,140,253,186,152,226,88,107,146,12,201,226,179,230,168,214,5,110,150,159,107,181,154,84,246,9,93,23,220,100,194,181,252,158,159,173,62,241,98,185,109,225,49,102,88,173,49,112,98,204,182,107,117,148,238,214,34,28,106,76,30,247,145,213,15,195,74,254,130,219,62,255,0,164,157,123,136,135,146,207,70,83,228,98,5,122,21,187,135,182,250,99,58,223,51,179,55,18,33,162,59,90,162,50,215,169,50,202,182,234,72,89,244,46,166,103,175,180,77,92,167,101,218,153,150,236,47,137,100,197,54,157,148,158,103,104,144,157,170,55,63,132,62,234,53,81,52,217,158,132,246,157,75,167,248,206,137,179,129,81,110,171,152,155,178,115,41,218,135,59,6,133,166,157,208,99,151,188,253,194,197,184,43,50,164,89,87,211,202,237,6,78,250,51,110,191,147,45,29,168,235,255,0,227,239,22,92,0,0,2,2,113,134,183,27,169,96,28,91,129,107,73,42,141,191,97,107,213,92,233,180,244,31,179,175,119,188,191,88,167,11,22,232,151,101,221,80,110,88,38,100,252,62,110,221,53,254,91,106,65,247,25,31,114,143,218,52,243,111,85,74,185,71,143,84,218,73,231,111,232,69,167,114,141,62,243,247,123,199,249,49,107,81,35,84,93,170,177,9,164,73,119,110,171,75,104,35,45,19,183,161,145,107,221,245,143,172,63,36,234,69,38,166,147,69,74,151,18,90,79,188,159,97,46,23,179,244,136,253,197,254,1,30,177,43,33,184,5,125,207,114,224,131,106,197,160,213,250,114,223,164,65,133,20,203,213,66,15,214,40,234,87,208,65,151,127,242,149,236,49,35,144,91,82,69,169,159,218,40,95,138,115,116,210,205,221,214,244,39,93,55,92,236,60,228,45,73,245,116,166,66,36,232,69,221,169,107,222,61,111,9,235,110,139,121,226,165,114,213,184,169,109,206,167,206,236,220,212,184,194,29,73,108,141,57,105,212,150,70,159,164,148,247,145,247,14,35,156,220,186,79,203,182,45,205,183,81,22,65,81,223,229,246,7,156,66,180,115,108,104,235,115,214,229,54,147,209,111,105,234,151,219,215,191,129,14,199,150,236,209,226,78,90,110,230,110,59,58,160,111,69,78,238,117,54,83,178,21,17,239,154,121,9,220,211,110,182,74,208,223,82,139,83,232,173,15,223,173,234,101,159,54,152,101,153,75,98,61,82,219,173,195,98,172,189,252,234,75,210,99,166,91,122,56,242,83,171,40,121,197,22,168,97,75,234,125,83,215,187,187,184,138,91,226,163,149,73,56,119,126,183,139,22,149,22,75,148,106,254,189,172,227,70,51,102,39,33,152,76,35,127,45,148,161,189,235,90,180,213,71,169,235,166,135,208,112,140,150,230,170,226,203,158,43,82,42,79,78,117,219,126,73,55,75,155,29,199,86,166,217,138,236,198,29,121,104,73,188,218,18,173,27,87,85,122,189,79,82,61,76,197,142,231,111,3,40,217,221,193,74,70,47,97,21,74,45,78,179,6,4,121,100,212,119,144,242,205,148,68,147,35,179,26,99,182,242,249,187,229,54,92,189,196,93,75,219,161,157,61,221,184,103,127,88,245,167,237,251,162,208,172,211,230,48,234,154,54,228,211,222,104,215,181,106,70,169,37,160,140,200,205,42,208,244,246,24,178,76,174,87,42,88,9,195,170,255,0,172,220,240,27,128,237,193,54,170,136,45,205,105,77,56,250,95,161,50,166,205,4,179,65,168,148,109,40,139,105,158,166,71,166,190,202,217,129,14,102,35,98,43,16,99,52,174,209,114,214,146,218,82,132,159,69,200,124,136,180,34,220,125,235,250,255,0,88,209,230,91,173,85,217,88,3,135,86,195,196,162,122,157,106,210,35,60,74,239,230,55,9,148,43,216,71,222,159,105,17,142,144,0,0,42,139,141,69,194,149,84,45,123,105,185,43,61,26,133,49,77,146,253,95,165,81,70,166,90,247,254,175,214,32,46,86,233,234,170,230,67,11,233,232,82,146,114,47,26,35,123,146,122,25,110,158,193,107,174,135,239,26,75,163,195,58,117,34,13,61,75,53,28,88,205,50,106,51,212,207,106,72,181,51,253,67,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,199,243,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,240,226,174,25,221,88,55,136,247,30,22,222,177,59,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,103,252,30,243,93,136,247,204,202,142,89,47,87,125,51,74,181,237,245,214,40,21,71,222,51,149,6,43,79,199,96,224,43,82,62,107,37,218,18,109,25,153,41,164,161,77,150,228,27,105,106,207,192,69,254,36,56,223,74,193,28,168,93,138,168,80,229,213,36,95,145,228,88,240,80,203,137,109,12,63,62,28,130,55,221,81,234,100,134,218,109,213,145,37,38,106,89,33,30,169,40,220,70,125,197,201,240,100,199,72,119,78,13,87,112,26,175,89,223,90,178,106,14,84,105,113,28,38,27,254,39,150,162,90,137,146,73,147,174,242,229,156,133,56,181,36,201,29,173,132,239,50,82,82,155,21,1,85,124,115,191,50,127,180,159,187,68,127,225,39,133,182,38,40,102,157,239,151,84,47,73,252,146,183,213,116,209,255,0,133,60,207,101,170,69,168,193,228,63,243,75,78,253,188,197,250,139,220,131,215,170,79,66,23,168,0,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,16,3,52,124,41,63,25,76,118,185,177,175,240,245,242,115,229,31,98,254,44,249,45,219,57,29,158,27,17,191,45,218,219,221,187,145,187,232,22,155,180,235,166,167,223,242,83,149,47,196,251,11,42,184,103,242,247,229,111,164,238,7,235,189,183,209,125,131,151,204,141,29,158,87,47,156,238,186,118,109,219,183,22,187,244,211,166,167,80,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,48,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,63,93,167,107,87,111,155,170,141,101,90,208,123,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,23,41,134,217,40,181,114,167,145,28,89,173,213,169,157,163,19,110,108,47,173,185,113,212,36,19,107,114,6,250,99,174,42,153,28,219,82,208,150,90,89,17,45,72,81,243,156,65,44,207,106,90,67,84,172,46,167,141,95,133,139,91,226,4,31,46,168,138,107,182,174,154,237,159,81,122,173,110,78,236,146,228,83,231,210,220,115,148,135,55,69,155,21,216,146,91,209,100,100,91,216,125,212,107,166,228,238,213,38,74,34,50,253,118,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,209,70,85,114,207,102,229,67,8,225,225,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,29,120,161,100,163,241,128,177,23,140,248,123,76,170,206,196,155,54,158,136,205,83,161,23,59,211,52,180,188,165,174,57,52,165,22,143,53,205,125,230,205,178,53,185,235,181,177,197,45,174,93,43,90,119,77,118,198,186,168,215,173,173,59,177,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,65,242,134,148,242,157,225,99,6,254,31,219,222,92,192,128,31,212,49,255,0,202,139,252,137,255,0,227,197,148,225,61,139,248,47,194,203,55,12,253,41,233,63,146,86,253,58,133,219,121,28,158,213,217,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,152,33,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,251,151,201,225,15,85,150,220,132,254,53,25,59,184,177,35,14,223,236,248,155,108,222,19,161,196,142,252,141,145,107,80,81,6,11,165,13,70,179,216,203,196,183,28,83,78,244,73,169,106,67,167,181,73,113,152,151,73,169,222,88,81,127,194,172,195,110,93,2,236,179,171,13,201,105,18,226,17,63,79,168,196,120,148,146,113,151,146,100,75,109,214,203,84,56,147,234,147,37,23,121,11,222,200,46,117,237,92,214,97,196,74,37,90,167,217,241,54,217,167,178,221,199,79,144,109,161,201,251,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,114,92,89,32,203,106,154,91,178,168,102,179,54,62,41,241,147,226,5,195,230,47,142,104,229,90,170,245,42,61,9,234,156,181,211,97,200,122,92,120,106,121,70,195,47,188,150,210,235,168,111,93,169,90,210,195,41,82,136,181,81,52,217,30,187,75,73,129,195,175,34,178,115,75,121,21,241,136,48,37,163,10,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,244,16,164,37,104,90,137,104,188,139,178,214,161,95,54,173,102,202,186,96,246,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,40,135,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,141,109,223,247,147,86,12,140,45,77,195,44,237,57,85,134,107,235,164,168,201,76,21,69,166,92,97,50,16,70,90,161,102,211,203,66,182,153,111,34,111,126,238,91,123,100,87,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,4,0,205,31,10,79,198,83,29,174,108,107,252,61,124,156,249,71,216,191,139,62,75,118,206,71,103,134,196,111,203,118,182,247,110,228,110,250,5,166,237,58,233,169,245,92,140,100,99,241,46,249,109,254,170,63,44,126,88,250,55,251,73,232,254,203,217,59,79,254,48,246,253,221,167,254,46,155,61,186,244,170,190,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,114,249,60,33,29,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,159,102,206,205,205,214,23,252,184,161,71,137,71,174,192,144,228,106,237,184,153,231,41,250,82,205,197,147,6,181,155,109,26,208,235,72,39,18,178,70,205,121,136,35,53,52,178,40,65,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,65,74,216,109,157,123,171,42,121,238,197,154,37,90,167,218,48,202,230,197,10,219,119,29,62,65,184,182,224,111,169,186,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,114,127,214,173,251,106,255,0,106,174,59,110,227,167,255,0,201,204,131,82,131,33,191,250,77,188,203,141,175,235,74,146,175,105,24,160,28,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,237,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,191,203,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,186,103,159,35,31,142,143,200,159,245,81,249,29,242,59,210,95,218,79,72,118,174,215,217,191,241,134,118,109,236,223,241,181,223,236,211,175,42,202,231,10,79,197,175,29,173,156,107,252,61,124,163,249,57,219,127,139,62,75,118,62,127,104,134,252,111,203,118,183,54,237,231,238,250,7,174,221,58,107,169,114,174,57,223,153,63,218,79,221,162,31,240,228,181,168,87,206,112,172,187,42,233,131,219,104,183,5,62,226,165,212,99,115,86,223,62,43,244,41,237,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,168,142,181,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,20,228,103,20,42,184,199,148,188,51,191,43,169,150,117,39,232,254,141,152,252,185,170,150,252,183,224,188,228,39,37,56,234,136,148,165,188,168,198,241,235,169,145,184,100,106,86,155,143,186,138,86,227,87,226,158,214,248,127,7,204,106,35,213,112,83,194,219,18,235,190,239,236,76,175,208,187,85,201,98,122,43,228,252,222,212,242,59,31,109,102,162,204,175,155,66,201,183,55,182,146,79,206,37,91,116,213,58,31,81,111,224,3,53,153,177,241,79,140,159,16,46,31,49,124,90,166,85,114,245,106,230,131,133,125,155,132,119,76,158,193,219,253,45,38,157,84,68,86,228,61,76,156,213,106,106,154,144,218,86,95,221,54,178,74,144,165,180,235,168,37,163,126,226,168,188,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,232,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,102,156,37,51,175,233,184,112,242,155,137,181,58,172,202,211,60,231,44,186,131,231,207,109,80,89,99,152,186,98,140,147,189,190,74,26,117,198,148,226,148,147,108,212,209,27,100,211,40,95,21,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,29,255,0,58,220,55,191,28,28,83,165,98,103,225,151,228,151,163,45,246,40,93,139,228,239,111,230,114,228,200,123,155,204,237,77,105,175,105,219,183,105,233,179,93,122,232,94,175,35,25,24,252,75,190,91,127,170,143,203,31,150,62,141,254,210,122,63,178,246,78,211,255,0,140,61,191,119,105,255,0,139,166,207,110,189,32,7,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,243,252,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,132,25,98,204,45,213,149,252,101,162,226,229,173,27,183,246,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,229,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,235,16,206,163,72,157,79,74,205,39,42,51,172,146,136,244,50,220,147,45,72,255,0,88,205,166,105,41,234,165,102,67,20,41,235,82,148,113,239,26,219,123,148,122,153,237,158,249,107,174,133,238,19,235,130,189,194,148,212,46,139,105,201,43,45,90,155,49,45,154,253,95,165,78,70,164,90,247,254,175,214,45,116,0,0,115,124,200,218,171,189,112,7,17,109,134,73,70,245,70,213,171,198,100,147,223,204,114,19,200,79,176,207,189,94,194,51,25,195,159,14,102,28,226,43,240,100,180,174,209,109,86,148,218,146,180,159,85,199,124,200,245,35,218,125,232,250,191,80,178,108,209,87,106,88,247,195,170,192,172,219,16,17,61,219,126,117,41,19,155,132,210,157,113,132,177,66,121,78,26,201,6,179,73,36,221,73,30,227,45,12,203,93,61,181,183,105,97,157,253,124,86,152,183,237,123,66,179,80,152,251,169,104,155,141,79,121,211,70,229,165,26,168,144,131,50,34,53,39,83,211,218,66,225,50,73,129,116,108,145,96,173,99,23,177,118,165,22,153,89,157,2,68,179,106,67,200,101,100,202,226,70,145,217,137,50,27,101,124,221,241,92,46,94,227,46,135,237,212,202,183,115,177,153,218,222,102,49,118,117,89,47,172,168,148,215,93,129,75,142,218,151,177,108,55,42,74,153,112,211,205,113,6,179,67,250,110,73,145,123,139,78,249,161,194,75,42,207,176,153,24,241,120,81,164,71,89,154,226,83,91,151,28,209,189,31,192,37,53,33,4,227,61,72,253,98,37,165,126,253,61,226,212,7,14,204,198,109,48,203,45,118,196,138,165,201,91,134,253,89,27,57,52,150,100,199,84,183,53,113,148,171,70,86,243,106,61,16,250,87,208,250,39,175,119,125,21,230,71,52,152,147,153,107,185,235,142,241,168,27,49,85,183,147,78,138,236,132,196,103,230,153,66,182,180,227,174,18,117,54,18,163,208,250,171,83,247,105,199,7,124,201,150,93,39,230,39,22,161,91,139,139,36,232,236,115,59,123,205,33,90,55,186,52,133,183,235,114,156,73,106,182,116,245,139,236,235,221,219,248,176,219,116,91,51,21,40,118,173,187,75,110,13,62,15,105,229,37,182,16,210,79,124,104,43,86,132,130,36,253,37,43,184,139,188,121,30,22,45,211,79,55,118,163,211,93,116,157,111,183,114,80,133,39,214,214,153,52,149,169,31,83,208,180,238,23,210,178,220,147,45,76,190,193,28,112,215,33,184,5,98,79,110,224,157,106,197,175,85,250,243,31,171,193,133,40,207,213,90,11,214,56,233,87,208,89,23,127,242,83,236,33,33,96,210,41,52,196,146,41,180,184,145,18,93,196,195,9,108,189,191,162,69,239,63,240,143,214,62,75,246,181,18,77,69,170,171,240,154,92,150,183,104,181,54,131,51,213,59,122,153,150,189,223,88,255,0,91,130,170,84,74,68,138,158,210,87,39,103,67,45,123,212,73,247,151,191,222,51,13,125,221,18,239,59,170,117,203,56,204,223,153,202,223,174,191,200,109,40,46,243,51,238,73,123,69,199,240,121,183,27,166,224,28,171,129,11,73,170,179,179,121,107,213,60,153,181,4,23,179,167,127,188,255,0,80,159,96,0,0,34,239,17,188,56,119,17,242,199,113,211,227,33,74,144,207,99,229,237,35,51,45,106,17,12,251,146,163,238,64,207,209,25,161,90,233,212,134,147,50,169,120,174,251,192,187,110,226,121,210,91,210,123,102,243,221,175,209,152,250,11,249,74,62,228,123,199,91,0,0,20,101,197,170,220,118,149,153,234,149,109,104,136,148,213,249,59,73,146,50,95,205,83,224,164,247,244,47,127,78,167,250,135,229,225,69,114,46,147,154,10,77,24,167,148,100,85,121,251,137,78,236,74,249,84,233,202,45,122,150,186,107,238,62,255,0,96,177,254,33,153,81,139,152,108,50,58,133,6,154,201,220,244,143,236,71,80,201,115,28,230,200,136,75,220,105,101,199,15,70,217,50,45,52,208,187,245,46,234,24,229,187,78,155,203,151,28,201,109,253,38,220,65,251,75,166,164,127,105,9,151,124,228,111,229,230,18,198,198,220,3,117,85,166,28,223,219,41,113,85,218,94,70,146,83,25,28,182,98,199,81,22,166,135,86,122,175,185,38,101,220,100,35,158,18,227,6,38,229,214,250,106,226,181,230,207,165,207,137,187,157,13,231,36,48,135,55,178,226,19,204,109,11,109,71,162,94,82,139,83,246,235,237,235,119,249,60,207,29,131,153,123,106,52,89,147,226,83,46,228,111,237,80,28,117,150,121,154,185,32,209,202,108,228,56,233,232,211,4,165,107,239,212,186,31,78,227,138,152,85,103,227,13,163,42,205,189,105,140,204,131,43,102,187,217,105,197,35,107,168,115,213,230,33,100,90,169,180,235,211,217,246,24,160,188,204,228,199,20,242,229,84,156,245,90,143,42,93,10,52,150,35,55,81,143,30,75,140,169,75,141,206,81,243,84,195,104,50,78,213,145,233,221,180,253,198,99,212,101,3,62,151,254,91,38,179,64,156,234,234,246,172,135,210,82,34,200,83,242,20,211,106,56,232,87,41,7,33,182,210,100,211,38,73,212,180,45,76,187,143,164,196,187,243,175,146,172,70,139,30,237,186,176,226,143,34,166,91,22,226,94,163,210,87,33,71,162,156,61,73,111,169,71,235,45,94,222,255,0,172,67,60,222,102,253,88,206,184,182,46,30,65,58,5,139,74,66,16,197,62,59,93,149,46,45,174,208,210,84,166,153,121,108,158,172,58,132,153,146,75,232,145,116,73,17,31,216,225,189,151,26,254,48,227,141,38,230,126,150,234,104,54,204,150,42,142,202,117,133,147,75,114,60,200,139,54,146,179,105,104,53,154,28,212,146,102,71,167,93,72,133,243,66,136,204,8,108,65,140,157,173,70,105,45,54,90,17,104,148,145,17,23,78,157,196,63,216,0,0,83,239,26,104,206,55,138,150,195,201,61,26,85,6,22,164,94,213,28,154,143,95,240,8,109,148,55,73,156,210,97,43,138,86,132,87,189,4,207,175,179,210,44,13,36,161,105,113,9,113,39,169,40,136,203,236,49,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,5,80,113,202,164,210,153,170,224,221,117,154,100,68,84,166,71,175,68,145,49,44,164,159,121,134,85,5,77,52,183,52,220,164,33,79,188,164,164,207,68,155,174,25,105,184,245,230,188,21,60,83,221,63,15,231,121,141,56,93,72,10,96,227,45,141,21,91,151,30,105,120,47,74,187,229,191,111,89,244,120,146,234,52,84,161,77,48,197,109,254,107,156,213,234,146,231,47,177,187,23,106,181,90,80,78,184,148,237,82,221,35,175,97,37,56,117,99,29,119,6,243,113,98,73,164,51,218,34,94,21,6,44,234,164,109,200,71,58,44,247,218,109,39,189,72,89,167,148,249,71,127,68,237,82,249,27,55,37,43,81,141,10,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,43,11,190,225,123,146,143,197,254,196,70,51,226,21,50,171,7,18,111,42,122,227,59,78,154,92,159,67,82,212,242,86,136,230,210,84,122,188,239,41,135,156,55,8,150,223,168,214,198,212,135,121,146,87,54,62,22,49,147,225,253,195,229,207,140,214,11,169,227,87,225,98,214,248,129,7,203,170,34,152,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,169,195,175,34,177,178,181,102,149,241,136,48,34,47,21,43,241,222,102,115,209,165,58,180,83,41,207,28,117,149,52,200,156,54,30,90,92,142,151,22,242,81,244,214,164,37,107,66,73,107,153,64,42,87,138,47,15,249,148,137,149,44,205,224,133,187,206,165,61,218,106,55,197,45,135,31,126,83,114,157,125,215,222,171,39,152,181,238,100,249,186,58,219,100,132,178,150,210,225,36,208,110,169,170,193,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,62,189,179,141,151,220,61,199,26,22,94,46,123,219,149,121,215,249,13,49,26,60,71,100,183,30,84,135,153,110,36,89,11,105,42,228,188,255,0,59,122,9,68,73,38,208,107,113,77,146,218,55,59,88,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,232,56,134,112,243,165,102,94,149,35,21,48,174,28,74,118,42,83,163,145,45,6,164,178,197,200,195,105,209,49,223,81,232,148,73,74,72,146,211,234,50,35,34,75,78,158,206,91,140,83,93,129,122,223,217,124,197,202,77,235,70,143,46,141,118,89,21,130,117,112,230,161,232,235,67,236,172,210,244,73,45,165,72,116,144,162,39,25,121,173,82,102,133,56,131,211,83,26,8,202,142,107,176,227,54,184,112,139,214,202,119,176,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,66,249,177,241,79,140,159,16,46,31,49,124,122,12,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,237,46,37,46,37,148,109,86,229,145,168,203,150,135,22,141,14,218,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,245,135,63,199,76,11,195,140,197,225,197,71,11,241,66,141,219,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,172,246,102,95,46,151,222,87,241,78,126,25,223,81,255,0,157,153,71,155,189,159,227,58,95,105,121,150,38,114,218,117,206,79,55,144,181,114,150,173,232,238,50,238,51,234,188,46,60,118,97,151,223,94,79,52,95,240,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,16,43,137,31,16,73,57,118,140,222,15,96,221,86,34,177,22,163,29,50,102,212,153,117,167,151,108,160,157,97,198,137,216,239,48,235,47,46,75,38,250,73,10,82,86,218,13,14,105,162,219,51,144,25,62,205,157,155,155,172,47,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,154,243,16,70,106,105,100,93,212,0,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,40,7,138,63,142,204,77,251,151,201,225,8,255,0,110,225,109,247,117,216,151,118,38,80,40,93,170,219,177,59,7,202,9,189,169,148,118,62,218,241,179,23,230,214,178,113,205,238,36,211,243,105,86,221,53,86,133,212,119,94,28,55,38,60,219,121,163,161,43,47,246,196,74,253,74,161,29,112,171,208,167,31,42,17,209,20,235,74,146,228,137,36,133,42,42,16,164,50,180,188,148,169,92,196,182,130,67,219,249,14,75,94,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,31,241,25,206,191,226,171,135,12,80,44,10,157,41,204,77,186,126,110,155,25,243,230,185,75,130,100,178,114,166,166,118,169,10,218,180,19,109,37,211,74,86,226,148,173,29,75,46,182,126,175,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,251,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,131,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,14,40,254,4,241,55,238,95,56,132,40,4,106,160,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,143,201,196,186,192,141,135,217,210,196,72,180,219,122,93,42,155,92,145,26,191,20,222,39,118,76,92,184,205,187,42,67,75,112,207,122,21,48,229,145,237,61,137,90,86,132,237,217,180,166,175,3,235,214,171,62,192,197,60,57,122,60,66,166,208,235,20,234,220,119,82,133,115,212,252,230,93,101,212,173,91,182,154,9,52,246,77,36,73,35,35,83,154,154,181,34,77,154,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,245,115,209,147,42,22,112,240,226,45,49,186,175,161,175,59,95,180,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,51,237,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,234,185,151,204,197,229,154,91,134,212,188,241,6,12,68,92,52,11,94,61,185,58,108,98,36,34,166,182,101,73,120,165,155,68,146,75,43,82,100,36,150,132,250,155,208,165,36,144,149,19,104,158,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,130,136,120,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,38,255,0,10,204,160,99,46,94,232,85,92,76,196,138,247,161,27,191,105,237,19,182,75,180,228,246,166,57,75,37,67,151,38,66,143,123,47,18,28,150,147,138,73,232,151,210,110,25,56,147,109,185,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,86,180,182,133,56,163,208,146,70,103,246,16,205,182,111,29,39,179,73,139,78,37,70,100,119,189,120,203,175,179,210,47,137,147,193,102,50,220,197,75,157,229,30,173,38,131,55,66,63,98,138,77,59,175,248,5,193,0,0,15,241,155,17,153,240,223,131,37,59,154,146,210,154,112,180,35,213,42,35,35,46,189,59,140,80,207,18,28,184,220,24,61,142,53,107,153,138,91,170,160,220,210,31,170,53,41,166,22,109,33,201,19,37,172,154,82,201,164,32,150,72,111,83,73,25,158,157,117,50,31,31,40,121,191,86,12,46,85,139,136,112,78,191,98,213,80,180,63,79,144,215,106,75,107,119,179,180,165,37,167,158,67,37,163,13,45,36,102,147,250,70,93,82,102,69,51,45,12,235,228,171,14,98,200,187,109,92,56,163,199,169,158,245,182,150,104,244,148,72,73,232,151,11,66,67,233,81,122,200,79,183,191,235,16,239,55,249,244,191,243,39,53,234,4,23,87,72,181,99,190,162,143,22,58,159,142,167,91,73,200,66,121,168,41,14,54,163,54,158,34,86,133,161,232,69,220,93,127,223,34,185,45,187,243,15,125,210,238,74,181,41,248,214,133,42,123,18,38,63,37,135,80,220,148,52,244,101,184,210,20,166,28,105,102,166,158,51,36,153,150,164,71,174,133,223,123,22,101,159,111,97,237,171,79,181,45,216,76,66,166,210,162,181,25,180,161,180,54,91,90,109,45,146,148,72,74,83,174,212,39,83,208,187,189,130,32,103,155,136,77,173,129,20,73,54,102,30,212,34,85,47,23,205,108,57,203,117,183,219,136,147,68,150,204,213,202,146,135,91,113,15,52,141,122,116,35,247,153,17,83,222,45,99,14,38,230,46,250,118,225,186,38,212,42,147,229,237,228,194,105,201,15,161,189,172,182,133,114,219,90,220,81,106,150,82,165,104,125,116,215,217,210,70,88,217,27,249,7,132,178,113,183,31,29,85,21,134,246,118,58,92,165,118,103,151,172,149,70,95,49,153,81,210,71,161,173,165,150,139,238,81,25,247,145,8,105,203,118,163,55,151,18,57,154,220,250,45,182,131,246,23,93,8,190,195,23,207,195,207,42,81,178,245,134,69,81,175,83,25,43,158,175,253,150,234,217,46,99,124,169,18,201,27,77,76,182,225,106,219,196,71,174,186,151,118,133,223,92,28,87,110,69,85,179,65,86,163,28,242,146,138,87,35,105,37,221,233,71,54,157,5,71,167,83,211,93,61,197,221,237,31,167,132,173,182,237,87,51,212,218,218,17,17,73,164,115,183,19,196,102,191,157,167,206,73,108,232,126,238,189,75,245,139,206,0,0,28,147,53,119,138,236,76,11,185,46,38,93,36,61,27,177,236,61,218,125,41,140,32,255,0,148,147,238,95,188,102,205,70,107,86,190,211,26,5,225,199,135,15,97,206,88,173,202,124,166,212,153,15,118,206,102,226,50,51,210,161,44,203,189,41,62,229,137,68,0,0,3,225,94,246,211,55,125,175,54,221,144,211,46,55,47,151,170,94,73,26,15,107,137,95,82,50,63,209,247,12,198,222,84,9,246,189,201,50,133,83,138,184,242,99,114,247,180,164,41,6,157,205,165,69,209,68,70,93,20,71,221,237,23,97,194,98,255,0,43,183,46,108,80,100,79,114,68,218,14,238,210,75,119,126,206,124,249,202,71,122,140,203,84,167,218,69,221,237,19,124,0,0,83,103,25,106,20,136,248,175,64,173,148,103,18,212,174,213,171,134,131,36,171,108,106,122,122,30,157,122,244,239,17,171,34,21,178,160,102,122,208,168,156,132,51,203,244,135,172,165,237,34,214,159,40,187,245,47,120,209,50,208,135,18,104,113,4,164,159,121,25,106,66,130,56,138,229,205,120,17,141,50,36,83,34,54,221,14,183,179,177,19,45,232,132,114,98,68,39,62,139,72,65,106,183,79,232,235,245,232,125,253,95,133,86,103,35,216,247,172,156,30,189,106,15,63,71,184,182,118,70,228,186,74,98,55,103,106,116,133,232,78,58,73,70,229,169,61,200,61,79,77,116,61,12,75,172,225,240,219,195,236,89,161,201,185,48,198,139,6,135,114,183,179,107,113,35,49,25,151,181,92,116,30,242,102,42,156,86,141,182,189,58,244,53,31,176,204,84,122,224,227,150,88,47,98,151,217,238,75,86,169,23,232,190,148,76,130,151,119,51,161,232,175,155,82,180,75,250,125,91,253,199,214,231,114,43,158,43,115,50,150,210,109,251,130,83,16,175,8,90,243,216,90,219,108,164,111,114,74,211,202,74,228,56,234,246,180,193,26,181,46,154,251,187,164,86,41,97,69,149,139,246,133,66,205,189,40,144,231,67,156,203,168,37,59,25,167,86,210,214,210,218,39,16,110,33,100,149,165,46,43,69,104,102,95,226,20,253,154,238,23,56,151,135,21,185,151,38,19,194,118,224,183,228,188,227,173,196,140,220,137,114,217,37,45,245,145,108,98,34,80,148,147,104,108,180,215,162,148,69,220,100,34,67,217,127,199,22,42,7,77,94,16,94,156,226,123,145,255,0,115,243,52,53,110,219,252,222,189,226,70,229,195,134,102,55,98,221,118,28,187,198,142,245,177,64,66,219,118,81,212,163,203,133,33,109,18,217,53,165,190,100,85,32,212,104,113,90,17,244,213,39,175,66,49,114,88,17,128,182,30,1,88,244,251,66,206,162,66,142,184,241,218,110,76,180,70,101,15,73,117,44,180,218,220,113,109,182,141,234,87,37,38,106,50,212,207,169,251,52,233,64,0,0,42,55,141,91,110,252,187,181,157,209,190,95,162,32,167,93,61,125,220,234,143,248,132,26,202,210,212,140,201,97,106,208,100,74,43,206,136,101,175,118,189,189,129,164,202,74,148,186,84,53,172,203,114,163,182,103,167,118,187,72,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,143,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,204,190,33,94,181,92,74,191,238,92,70,174,199,136,197,74,234,172,77,173,204,106,34,20,150,27,126,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,207,128,209,70,68,241,210,133,143,217,101,179,174,74,101,102,171,83,170,208,105,241,109,187,145,234,161,44,229,42,177,22,43,37,33,107,113,70,174,119,51,122,30,39,9,74,53,37,226,221,181,100,180,38,64,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,113,254,23,220,62,227,85,163,81,115,67,141,52,169,104,66,36,38,125,159,67,146,211,177,151,189,151,98,200,135,90,39,90,125,42,52,26,144,250,80,195,173,108,113,6,151,125,100,41,26,218,248,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,21,235,195,46,147,74,173,103,143,12,33,214,105,145,39,199,110,69,74,90,26,146,202,93,66,95,98,153,45,230,93,36,168,140,137,109,186,219,110,33,93,233,90,18,162,208,200,140,104,36,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,88,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,85,124,115,191,50,127,180,159,187,68,32,202,78,102,36,229,98,225,191,47,138,52,25,111,220,53,203,30,117,185,111,188,201,53,178,21,69,249,81,86,220,183,73,212,169,42,67,73,101,199,9,27,23,189,105,66,12,146,149,169,105,227,247,101,211,93,190,110,170,205,235,116,206,237,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,208,93,79,11,220,235,254,48,22,34,48,99,16,170,117,89,216,147,102,211,215,37,218,140,211,231,122,102,150,151,146,132,72,55,82,146,209,230,185,172,50,225,56,102,183,61,71,119,184,165,187,203,157,64,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,122,14,37,249,227,141,151,27,53,236,30,177,209,45,120,139,122,81,220,91,50,219,91,177,209,67,167,60,110,48,115,82,242,13,42,57,38,164,58,150,82,133,122,139,108,220,89,145,37,8,122,149,172,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,161,60,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,236,205,169,78,37,148,109,78,212,25,168,203,152,183,22,186,33,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,189,120,215,210,105,79,101,182,205,174,189,76,136,186,148,59,226,60,72,243,20,202,77,246,88,122,4,213,58,210,28,211,114,80,181,48,202,148,146,61,20,109,54,103,174,210,210,5,240,184,241,217,134,95,125,121,60,209,127,192,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,44,127,59,121,193,182,114,141,133,238,214,148,113,38,222,213,200,239,166,211,163,203,106,71,34,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,220,156,251,93,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,208,50,197,152,91,171,43,248,203,69,197,203,90,55,111,236,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,40,7,138,63,142,204,77,251,151,201,225,9,85,192,199,243,217,251,55,251,200,90,160,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,64,60,81,252,118,98,111,220,190,79,8,73,254,8,244,154,85,126,149,143,52,42,237,50,37,70,155,81,143,111,196,153,14,91,41,121,137,44,56,154,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,89,86,16,224,190,23,224,45,154,222,31,225,29,161,18,221,161,55,33,217,103,29,149,184,234,221,125,195,45,238,186,235,170,83,174,175,66,74,73,75,82,140,144,132,32,180,74,18,69,92,28,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,226,115,131,155,59,55,40,184,95,242,226,187,30,37,98,187,62,67,113,168,86,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,243,237,138,88,165,125,227,77,247,83,196,204,75,174,250,102,228,172,242,123,108,222,202,204,126,111,41,148,50,223,205,178,132,54,157,27,105,9,245,82,90,233,169,234,102,102,127,175,5,241,122,242,192,92,80,183,241,115,15,223,136,221,118,221,144,167,163,148,182,9,230,29,66,219,83,78,178,226,58,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,123,44,89,133,181,115,65,131,84,92,92,181,163,118,14,223,204,141,81,165,174,83,114,30,166,78,105,91,93,142,226,144,127,220,184,131,82,80,165,180,235,75,52,35,126,210,234,162,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,56,163,248,19,196,223,185,124,226,16,160,17,170,128,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,37,87,27,220,45,255,0,228,211,26,233,244,47,246,221,173,87,169,246,175,178,76,6,57,38,191,254,146,86,244,35,234,90,191,38,66,58,240,147,189,106,182,174,116,173,250,21,62,60,71,35,222,52,122,173,18,114,158,66,141,109,176,136,202,156,74,104,201,68,68,190,108,22,146,102,162,81,108,82,203,77,76,148,155,222,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,10,245,226,91,195,238,54,48,210,171,25,131,194,10,84,183,49,6,4,126,211,88,164,196,105,217,79,220,168,66,98,176,217,54,75,124,144,194,227,198,97,213,18,25,105,75,124,244,73,17,172,211,173,48,139,84,224,99,249,236,253,155,253,228,45,80,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,172,165,34,149,49,104,50,220,152,238,25,107,221,174,211,25,179,205,50,148,188,201,98,146,214,100,106,59,206,182,103,167,118,189,189,241,57,56,42,54,239,203,187,165,221,173,242,253,17,57,58,233,235,238,231,83,191,196,45,204,0,0,7,53,199,124,5,176,241,246,199,168,90,23,141,18,28,133,200,142,235,113,165,174,51,43,122,51,170,101,214,208,227,107,113,181,236,82,121,202,50,50,45,72,250,151,183,90,109,204,127,12,204,110,194,74,236,201,118,117,29,235,158,128,181,184,236,83,166,199,151,54,66,26,53,188,104,75,156,184,169,65,40,144,218,117,34,233,170,139,78,134,66,57,51,151,252,113,126,160,84,212,97,5,233,206,55,185,31,247,63,51,66,86,237,191,205,235,222,37,190,84,120,92,226,94,35,214,225,220,152,177,9,219,126,223,140,243,110,185,18,75,114,34,75,120,146,182,22,101,177,248,138,66,146,109,173,194,211,94,170,73,151,113,24,184,44,45,194,187,47,7,108,232,54,117,151,70,137,79,133,9,134,155,82,154,142,211,74,121,72,105,13,155,142,27,104,65,41,102,77,167,85,104,90,233,246,16,133,220,68,51,249,79,194,42,92,188,42,195,42,161,59,116,203,105,198,164,202,140,250,84,80,208,164,203,97,100,75,102,66,92,109,228,58,218,15,67,79,171,208,207,174,132,42,231,15,176,163,27,51,77,136,105,118,45,58,187,89,145,85,154,74,151,84,144,204,185,12,183,205,125,27,205,79,18,28,50,208,223,222,122,235,161,25,153,235,175,91,95,201,223,13,172,63,194,106,20,107,147,19,168,176,107,151,43,155,247,183,46,51,18,89,103,69,200,65,108,39,162,165,196,234,219,136,215,175,83,73,123,8,132,70,226,171,153,200,247,197,235,27,7,172,170,131,204,81,237,221,253,173,184,206,146,99,201,237,13,65,144,141,73,183,77,43,218,180,171,189,5,161,235,166,167,169,142,79,195,171,46,107,199,124,105,143,34,167,17,183,40,116,77,253,180,158,111,84,47,157,18,89,55,244,154,90,15,69,180,95,75,79,171,83,238,191,116,33,13,164,144,218,9,41,46,226,34,208,134,118,179,223,91,42,254,103,110,234,137,72,67,220,206,193,235,33,123,136,244,167,197,46,253,79,220,36,167,6,154,20,137,24,175,95,173,156,103,20,212,94,203,163,132,131,52,167,116,106,130,122,158,157,58,244,239,23,38,0,0,33,15,22,123,252,173,44,185,63,65,143,61,200,243,171,219,123,49,33,221,155,249,19,224,169,125,202,35,61,18,175,97,31,215,160,164,235,58,129,62,232,184,225,208,169,145,85,34,76,158,102,198,146,133,44,213,181,181,40,250,36,140,207,162,76,251,189,131,78,86,69,180,205,161,107,194,183,99,180,203,109,196,230,104,150,82,68,130,220,226,151,208,136,139,244,189,195,238,128,0,0,12,249,113,18,176,209,100,102,106,228,67,17,77,134,37,246,62,90,73,27,83,234,211,226,107,161,18,72,187,212,36,239,5,204,67,143,74,185,47,75,18,92,197,111,172,250,59,179,54,183,11,66,228,183,81,117,123,72,212,94,242,51,209,39,245,233,222,45,192,0,0,85,135,26,74,97,41,139,54,163,184,189,79,72,244,215,175,83,167,23,184,87,150,91,165,162,22,51,219,210,23,32,152,74,123,94,174,26,246,145,107,17,226,239,253,99,75,44,153,27,100,105,89,44,191,72,143,93,68,77,226,47,150,149,99,222,15,61,38,223,163,51,34,227,164,109,236,106,110,62,247,213,205,149,16,156,208,208,210,220,61,27,104,251,180,233,223,169,119,81,37,30,171,112,216,151,19,53,56,106,153,75,170,65,221,180,245,91,15,55,189,179,73,247,26,84,90,165,103,237,45,72,253,198,52,33,147,124,206,208,51,37,133,176,110,6,231,71,77,109,28,222,221,11,154,130,117,157,100,72,67,123,155,230,184,180,234,134,119,22,227,234,93,75,167,119,211,204,86,84,48,179,48,86,164,170,61,118,216,166,49,82,115,103,42,164,196,40,201,148,141,28,105,74,209,213,50,181,22,169,100,147,208,187,186,125,148,233,75,177,113,135,33,184,249,2,179,113,193,169,198,167,69,230,238,157,21,169,72,140,254,232,70,146,209,197,165,148,171,106,165,165,61,253,12,204,190,219,222,179,174,202,53,241,110,196,186,45,249,109,201,129,55,153,202,117,183,16,180,171,99,138,66,180,52,25,164,253,100,153,116,63,96,250,239,50,204,134,205,167,218,67,136,81,104,105,90,72,200,203,236,49,241,151,99,89,46,61,218,87,103,80,212,246,254,103,48,233,236,154,183,107,174,237,118,235,174,190,209,245,227,198,141,17,162,98,36,118,153,109,61,200,109,4,148,151,179,184,190,193,254,160,0,0,2,166,184,213,182,175,148,22,179,218,55,183,177,193,78,191,203,215,125,71,252,66,11,101,33,180,61,154,12,38,105,196,110,74,239,122,10,76,180,215,82,58,139,3,73,76,54,134,153,109,166,211,181,40,73,37,37,166,154,17,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,136,1,198,111,20,190,74,101,198,133,134,112,43,189,150,125,247,112,55,218,97,118,93,253,178,151,9,6,243,223,56,104,52,183,178,82,169,202,232,164,173,90,232,90,167,152,66,176,50,109,129,115,51,19,152,235,51,14,125,13,233,26,42,170,13,212,110,52,172,223,67,40,163,199,90,92,148,78,58,193,26,218,230,32,185,8,94,169,46,107,205,39,122,77,68,162,226,163,186,230,159,1,163,96,219,120,85,115,80,161,75,110,133,137,56,111,111,220,205,173,81,221,38,27,168,174,19,105,158,202,30,90,212,78,172,221,34,146,162,35,79,44,166,54,130,66,82,72,53,76,158,9,120,199,93,106,234,190,178,253,33,158,117,22,77,60,239,24,110,110,66,123,36,166,220,143,18,65,104,72,222,231,57,14,198,234,107,218,142,203,234,167,87,20,101,109,66,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,95,246,96,50,245,106,230,46,29,145,68,189,100,235,69,180,111,8,119,108,154,122,162,182,251,117,94,204,196,134,209,13,210,112,141,4,202,214,250,77,194,52,171,115,104,90,8,146,107,37,163,170,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,204,159,237,39,238,209,85,98,101,97,87,12,124,92,197,28,174,85,243,14,205,70,93,38,174,220,121,21,43,122,212,145,70,91,175,215,233,205,52,135,18,251,46,54,225,186,133,188,92,228,176,217,176,124,211,67,70,74,38,222,75,133,18,173,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,190,156,130,231,94,213,205,102,28,68,162,85,170,125,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,128,80,15,20,127,29,152,155,247,47,147,194,29,87,41,217,215,181,114,167,145,27,210,137,73,169,246,140,77,185,175,10,163,118,229,62,57,182,183,32,111,166,64,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,132,21,106,157,229,138,247,252,218,204,198,229,215,238,203,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,244,67,105,46,170,34,73,119,16,187,238,29,121,21,141,149,171,52,175,140,65,129,17,120,169,95,142,243,51,158,141,41,213,162,153,78,120,227,172,169,166,68,225,176,242,210,228,116,184,183,146,143,166,181,33,43,90,18,75,92,202,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,10,171,227,157,249,147,253,164,253,218,34,255,0,13,236,121,179,114,219,137,120,143,138,215,156,216,137,69,59,13,234,40,166,65,122,65,178,186,181,68,231,64,56,240,154,52,161,106,222,226,147,161,168,144,173,136,37,184,162,216,133,25,112,12,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,234,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,99,252,40,242,45,249,12,208,99,93,153,254,215,149,96,66,156,175,238,148,170,163,145,205,63,222,187,42,212,175,211,120,145,253,142,240,141,92,70,114,81,248,170,226,59,21,251,2,153,85,115,12,174,159,156,166,201,124,185,173,210,231,25,172,220,166,41,237,202,90,182,161,4,227,74,116,146,165,182,165,39,87,84,203,174,31,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,207,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,208,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,160,30,40,254,59,49,55,238,95,39,132,37,87,3,31,207,103,236,223,239,33,106,128,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,5,0,241,71,241,217,137,191,114,249,60,33,42,184,24,254,123,63,102,255,0,121,11,84,21,87,199,59,243,39,251,73,251,180,66,172,133,98,149,137,130,217,177,177,177,51,18,235,190,134,182,232,222,147,237,179,123,43,210,57,92,218,108,166,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,207,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,215,134,47,15,248,120,187,50,54,96,113,190,221,237,118,44,77,175,219,52,215,92,97,216,181,233,77,190,243,46,170,74,18,179,112,153,97,200,253,89,113,9,75,202,90,117,53,54,149,161,207,63,196,143,135,220,108,187,73,111,24,112,110,149,45,88,117,81,144,152,211,105,172,180,235,200,182,86,77,48,219,70,236,135,159,117,231,145,37,227,125,68,181,37,40,109,102,134,245,213,109,145,240,12,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,157,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,56,163,248,19,196,223,185,124,226,16,160,17,170,128,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,45,123,137,117,129,39,16,114,91,136,145,105,182,244,74,173,74,135,30,53,126,41,188,77,111,134,136,146,91,118,84,134,150,225,150,197,166,25,75,35,218,123,212,133,45,9,221,191,105,208,101,167,116,215,108,107,170,141,122,218,211,187,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,26,147,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,161,110,41,88,23,135,24,13,153,166,233,56,95,70,244,53,42,232,183,227,220,143,83,90,50,40,176,229,59,42,83,46,34,50,8,139,148,201,246,116,172,155,212,210,133,45,68,141,168,36,33,18,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,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,127,155,237,161,214,92,105,196,238,74,210,105,81,105,174,164,100,51,107,155,118,208,206,104,49,101,166,209,181,40,189,235,201,34,211,77,8,170,47,137,211,193,81,165,124,160,186,94,209,189,189,142,114,117,254,94,187,233,199,254,1,108,160,0,0,3,252,164,70,141,45,163,98,92,118,158,109,93,232,113,4,164,159,179,184,254,209,242,17,99,89,45,189,218,81,103,80,210,246,254,103,48,169,236,146,183,107,174,237,118,235,174,190,209,246,89,101,152,237,147,76,52,134,208,146,208,146,132,145,17,23,216,67,156,102,43,20,105,56,65,132,55,37,227,85,156,152,171,106,157,49,16,212,110,165,10,84,146,138,235,136,74,77,75,70,170,62,89,232,68,122,244,233,239,20,193,132,121,112,197,76,234,227,213,70,243,168,192,169,162,218,155,92,122,108,138,140,198,164,146,21,17,115,91,113,109,182,233,180,243,102,174,92,147,82,72,207,111,121,235,167,83,185,220,19,203,254,27,96,125,165,77,183,173,43,86,149,30,68,72,172,180,244,212,65,142,137,15,184,150,155,66,150,183,27,109,6,163,81,180,149,25,153,106,102,90,253,158,47,57,25,157,160,101,183,11,103,92,14,78,142,170,218,249,93,134,23,53,6,235,218,72,142,135,54,183,205,109,106,209,15,110,61,167,208,186,159,78,252,247,214,42,183,13,247,113,61,83,152,169,149,74,164,237,187,143,85,190,243,155,27,36,151,121,169,71,162,80,94,211,208,139,220,66,246,184,116,101,165,88,11,131,204,201,184,40,204,199,184,234,251,187,98,156,143,177,244,242,165,75,38,245,53,180,135,11,230,221,46,253,122,31,77,11,190,89,186,105,38,204,212,178,65,126,145,158,154,12,211,102,74,90,38,227,69,195,33,18,18,250,85,217,52,113,43,220,71,252,17,146,239,253,66,195,120,45,211,9,44,94,85,29,197,235,250,59,166,189,122,29,68,189,194,211,192,0,5,71,241,163,196,72,245,91,146,203,176,226,76,61,244,111,72,246,150,208,225,104,124,230,233,206,163,113,18,143,220,102,90,164,190,173,123,196,98,225,219,97,162,248,204,213,182,219,241,78,67,17,59,103,49,38,141,233,245,169,242,244,212,141,38,93,233,26,13,0,0,0,1,79,220,104,44,38,168,183,221,157,122,71,142,68,117,255,0,72,115,84,148,119,114,25,167,54,157,76,146,94,255,0,105,159,234,238,17,251,134,237,250,86,86,103,173,214,221,121,45,49,63,182,115,84,165,109,34,217,79,153,167,93,196,93,234,246,234,52,4,0,0,43,139,140,181,14,68,156,52,183,171,45,65,37,183,19,181,243,30,38,140,205,27,164,83,210,90,171,78,154,247,117,49,83,216,93,62,61,50,250,166,78,150,165,37,166,249,219,141,38,68,125,89,89,23,126,133,222,99,77,86,204,248,245,74,36,105,209,77,70,211,187,246,154,180,215,162,212,71,220,102,93,228,62,146,219,67,169,52,56,130,82,79,188,140,181,33,76,124,76,242,87,51,14,174,119,177,99,15,40,18,28,183,231,109,237,109,69,138,102,136,187,27,134,194,58,50,194,80,141,206,45,103,213,71,169,235,167,93,72,71,44,159,102,162,230,203,30,36,70,184,35,202,144,253,13,221,253,186,6,247,20,219,154,49,33,13,252,217,60,218,15,69,191,187,214,62,135,212,186,247,223,214,22,98,181,151,140,22,148,75,198,201,173,195,168,66,149,204,211,145,37,167,84,141,174,173,191,91,148,181,145,106,109,171,78,190,207,180,135,194,198,236,188,225,190,61,209,83,69,190,168,236,188,148,107,181,244,71,97,78,167,85,182,163,209,78,182,189,63,36,130,238,238,253,90,122,28,43,195,154,78,19,216,212,203,14,135,46,100,152,84,190,119,41,201,110,37,110,171,154,242,221,61,198,148,164,143,171,134,69,162,75,166,157,253,227,214,128,0,0,0,0,170,14,53,110,55,233,75,89,173,83,204,236,240,85,167,242,180,221,81,255,0,16,130,121,67,117,182,115,71,132,206,58,122,37,55,189,4,204,253,223,198,44,13,36,182,180,186,218,92,65,234,149,145,40,143,222,70,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,128,120,154,99,95,225,167,55,23,79,103,167,246,88,22,38,182,84,61,237,108,121,222,196,251,221,161,199,52,113,105,86,178,157,147,177,69,183,86,137,173,201,37,110,214,95,240,75,193,202,19,86,173,245,152,25,15,115,171,82,106,7,103,67,111,106,211,217,34,182,220,121,114,15,82,94,199,57,203,118,55,67,70,228,118,95,85,90,56,162,42,150,23,19,154,124,6,147,140,156,45,112,170,230,161,66,136,229,119,13,172,123,126,230,109,106,142,209,190,229,57,20,150,211,61,148,60,181,164,218,65,52,101,37,68,70,174,97,195,109,4,133,40,208,105,171,92,191,98,103,224,111,28,108,60,82,114,93,86,60,75,102,224,131,80,159,232,183,54,74,122,10,30,79,106,97,30,186,9,92,214,13,214,205,10,81,37,105,89,165,71,181,70,52,167,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,5,96,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,204,159,237,39,238,209,21,120,106,101,234,213,204,94,102,160,209,47,89,58,209,109,26,122,174,217,52,245,69,109,246,234,189,154,84,102,209,13,210,112,141,4,202,214,250,77,194,52,171,115,104,90,8,146,107,37,162,255,0,133,85,241,83,200,119,250,239,154,188,32,162,255,0,52,237,223,66,166,83,191,191,174,77,109,75,230,255,0,205,210,234,27,103,249,201,11,87,229,86,43,171,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,138,1,226,143,227,179,19,126,229,242,120,66,42,139,105,225,117,195,254,29,34,29,55,51,120,223,110,243,170,175,118,106,141,143,75,125,198,31,138,220,87,88,105,246,106,202,229,173,123,158,62,110,141,54,225,33,76,169,181,56,105,53,155,74,106,207,192,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,42,175,142,119,230,79,246,147,247,104,170,177,58,120,112,112,255,0,153,152,138,235,88,183,139,214,239,250,147,192,237,44,53,26,67,143,199,114,226,149,177,109,237,142,182,86,219,136,101,151,12,150,183,137,91,77,198,137,164,146,254,120,218,187,241,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,204,224,229,50,242,202,46,40,124,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,255,0,195,115,136,36,108,187,73,115,7,177,146,171,45,88,117,81,144,169,48,170,79,58,235,200,182,86,77,62,227,164,212,118,88,117,231,145,37,227,97,38,132,169,40,109,102,183,52,213,110,25,221,160,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,80,15,20,127,29,152,155,247,47,147,194,18,171,129,143,231,179,246,111,247,144,181,65,85,124,115,191,50,127,180,159,187,69,85,137,105,195,207,37,149,92,211,226,132,122,237,223,111,203,86,21,219,82,12,238,9,133,37,81,74,107,228,222,230,169,236,56,148,154,150,181,40,218,83,164,131,73,161,147,81,243,27,90,217,221,125,52,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,5,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,62,217,232,201,149,119,39,152,143,22,152,221,87,211,54,101,209,218,36,91,53,39,86,130,148,166,218,52,115,99,73,109,58,104,243,92,214,136,220,74,73,183,18,180,169,59,76,214,211,126,219,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,115,218,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,64,35,85,0,42,175,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,157,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,46,247,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,95,247,13,235,166,187,120,100,151,11,106,215,28,238,215,46,61,62,93,45,183,57,72,111,108,88,83,164,68,140,222,136,34,35,216,195,13,35,93,55,43,110,170,51,81,153,157,117,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,197,165,166,212,226,207,68,160,141,70,103,236,34,25,182,205,227,173,189,154,60,89,113,163,213,42,189,235,198,71,239,254,49,124,78,206,10,142,55,233,75,165,173,83,204,236,243,149,167,242,180,221,78,255,0,16,181,240,0,0,0,0,28,239,28,176,70,214,199,187,74,61,153,119,200,154,221,61,153,200,154,164,197,91,100,110,25,52,235,102,133,19,141,173,38,147,75,170,212,180,235,211,175,176,255,0,118,20,97,13,147,131,118,187,22,173,151,73,98,44,86,18,146,222,150,25,67,139,209,180,55,170,141,180,32,140,204,155,78,189,59,203,236,211,206,102,63,49,54,78,93,176,250,125,221,115,85,161,162,90,90,117,48,97,173,246,73,215,223,228,60,227,105,38,214,235,102,162,81,178,164,232,147,212,207,161,125,84,93,156,44,212,92,217,156,196,137,55,4,137,82,35,208,218,217,216,96,111,113,13,183,171,17,208,231,205,155,206,32,181,91,27,189,83,234,125,79,175,116,140,225,153,146,185,152,141,115,179,138,248,135,64,144,221,191,7,119,100,106,84,83,36,74,222,220,198,23,209,230,20,133,237,113,8,62,138,45,15,77,122,232,66,231,16,218,26,73,33,180,18,82,93,196,69,161,15,155,115,79,143,75,162,73,157,40,212,77,53,179,113,167,77,122,173,36,93,230,69,222,99,50,184,163,62,61,78,251,169,206,138,165,41,167,57,59,77,70,70,125,25,65,31,118,165,222,66,216,120,52,208,228,70,195,75,134,178,236,18,67,114,251,39,45,227,104,200,215,182,69,65,39,162,180,235,161,244,232,98,199,64,0,6,127,120,145,223,133,122,230,122,227,105,167,146,235,16,59,31,45,73,86,226,61,244,248,122,245,220,101,222,159,102,130,64,240,95,176,154,173,95,119,141,233,34,57,25,208,61,31,202,82,144,93,121,236,212,91,86,134,105,63,119,176,203,245,247,11,129,0,0,0,1,95,188,97,108,86,107,184,39,2,238,38,150,236,154,15,55,148,68,146,81,167,159,46,3,103,167,170,102,93,11,216,101,250,197,63,225,165,205,58,206,189,169,215,29,53,243,102,76,78,118,197,146,141,58,111,101,104,62,164,100,125,202,63,104,211,157,10,179,14,191,74,98,175,1,212,184,195,251,182,41,42,35,35,218,163,73,245,35,50,239,35,246,143,222,0,2,31,241,78,180,156,184,50,151,115,213,99,180,110,191,74,236,91,16,148,238,90,185,181,56,73,61,8,136,204,250,23,188,191,88,161,184,239,187,25,212,190,202,141,43,78,186,25,30,158,205,61,131,75,89,115,188,33,95,152,59,64,186,105,251,78,60,206,213,177,72,211,105,236,148,242,15,67,37,40,187,208,126,209,210,135,159,190,172,91,107,17,173,169,86,165,217,76,143,58,157,51,103,49,167,153,109,210,61,142,37,194,232,226,84,159,164,132,159,82,246,10,10,206,110,79,46,236,178,223,82,153,98,153,62,93,168,230,206,199,82,228,186,227,101,163,49,247,239,116,153,109,191,202,191,180,180,246,150,135,215,191,232,100,195,59,151,166,89,174,118,33,78,155,42,161,104,187,187,180,64,91,142,188,77,104,220,131,79,41,179,125,182,147,171,175,146,149,175,126,154,247,247,222,158,22,226,213,141,140,54,195,23,85,141,94,133,81,136,246,237,73,137,76,188,182,244,113,104,245,185,75,89,22,166,218,244,235,215,79,180,123,32,0,0,0,0,1,81,188,106,229,176,119,205,173,8,159,71,59,209,48,93,229,238,45,219,121,213,18,215,78,253,53,233,168,131,57,93,83,136,204,126,23,169,164,26,214,87,149,16,210,146,45,117,62,222,206,133,160,210,101,25,78,42,143,5,78,160,210,179,140,209,169,38,90,104,123,75,82,208,126,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,170,102,171,20,191,2,217,113,196,92,76,102,187,232,105,244,107,126,87,162,166,246,94,209,202,170,58,142,76,31,155,52,45,42,214,83,172,39,215,73,160,181,213,122,36,148,101,155,106,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,148,242,215,132,49,176,23,1,172,108,35,101,136,141,200,183,104,236,179,80,56,143,186,243,14,212,87,171,179,94,109,110,232,179,67,146,92,121,194,35,36,232,75,34,36,164,136,146,89,162,26,61,203,213,173,66,190,114,95,134,150,85,211,7,182,209,110,12,47,163,82,234,49,185,171,111,159,21,250,75,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,168,160,204,202,97,12,156,5,199,155,231,8,222,98,91,113,237,218,195,204,211,206,91,237,60,251,180,229,232,236,39,156,91,90,32,214,228,103,25,112,200,137,58,26,204,141,41,50,52,149,202,112,167,199,153,56,201,149,200,22,205,118,108,71,43,184,109,32,173,151,16,153,13,27,238,83,144,210,21,1,229,178,132,36,218,71,40,206,50,76,201,92,195,134,226,205,106,81,172,147,29,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,64,226,133,146,143,197,254,251,94,51,225,237,50,149,7,13,175,42,130,35,53,78,132,92,159,67,85,20,202,150,184,228,210,148,122,178,239,41,247,155,54,200,144,223,174,214,198,210,134,185,156,47,39,121,170,188,178,161,139,148,251,194,141,82,150,171,98,163,34,60,107,178,144,219,100,242,42,52,226,95,174,105,105,75,66,123,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,162,30,40,254,59,49,55,238,95,39,132,58,175,11,220,139,126,26,238,164,99,142,49,217,157,175,13,168,187,253,15,26,106,182,179,93,170,54,226,72,181,100,210,125,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,212,128,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,85,241,206,252,201,254,210,126,237,16,215,36,153,62,185,179,115,138,13,81,82,82,225,89,52,57,12,42,236,172,68,118,63,62,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,218,171,254,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,202,179,59,151,171,87,52,24,53,90,194,59,166,79,96,237,252,185,52,234,162,34,183,33,234,100,230,149,185,169,13,165,101,253,211,107,36,169,10,91,78,186,130,90,55,238,40,65,147,238,17,20,171,74,171,242,243,52,206,68,173,212,169,53,135,14,149,109,64,125,47,82,164,176,194,150,132,72,154,106,70,231,208,234,137,15,33,130,216,68,132,160,159,37,243,28,97,187,52,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,42,175,142,119,230,79,246,147,247,104,132,25,62,202,101,229,155,172,80,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,250,115,22,68,105,105,102,90,8,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,138,23,106,122,71,43,154,242,222,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,82,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,58,234,203,143,7,24,212,76,80,185,42,25,145,170,196,184,236,218,52,133,196,183,160,211,100,187,20,235,200,91,100,105,153,36,219,89,59,25,8,37,237,228,165,123,205,228,47,215,54,80,147,147,200,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,56,163,248,19,196,223,185,124,226,16,160,17,170,128,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,80,183,22,11,90,187,111,231,106,239,171,85,224,246,120,151,53,62,145,84,165,185,205,66,251,68,84,65,102,34,156,209,38,102,141,31,137,33,26,40,137,94,166,186,109,82,76,228,255,0,3,235,254,75,180,172,83,194,217,215,12,66,143,22,69,58,191,75,164,168,218,75,230,183,82,235,19,100,32,180,230,173,4,76,192,66,186,154,16,102,223,209,55,15,119,32,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,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,126,58,202,156,77,30,114,154,65,169,101,25,211,74,72,181,212,246,158,133,160,205,158,104,148,226,243,31,138,10,117,6,133,157,229,91,53,36,203,77,15,183,189,169,104,39,55,5,73,108,21,243,116,194,55,209,206,244,76,231,121,123,139,118,222,117,56,181,211,191,77,122,106,45,200,0,0,0,0,0,114,140,195,102,50,192,203,197,149,54,231,187,43,49,17,45,12,56,168,144,78,67,4,251,238,19,46,173,4,150,220,117,179,81,40,217,82,75,67,212,207,161,125,84,69,154,188,213,95,89,150,190,231,213,107,53,41,13,208,154,150,239,163,105,233,121,226,105,12,147,207,169,165,41,165,60,226,9,194,67,230,147,52,158,154,116,46,157,255,0,127,38,89,60,187,179,53,125,69,101,250,100,248,150,163,123,251,101,75,146,235,109,158,172,200,52,108,116,217,113,191,202,177,180,245,246,158,133,215,186,253,108,91,22,218,195,155,106,45,169,106,83,35,193,167,195,223,203,105,150,91,104,139,123,138,112,250,54,148,167,233,45,71,208,189,163,208,14,107,152,203,198,21,133,131,181,251,166,163,180,163,195,236,187,212,189,54,150,249,76,160,181,213,73,46,245,151,180,102,150,67,238,202,121,79,188,179,82,213,166,166,102,103,220,90,123,69,242,112,177,180,220,183,242,151,108,85,36,52,109,63,85,237,188,196,41,59,86,158,85,78,106,75,82,50,35,46,135,239,63,212,38,0,0,15,193,93,172,195,160,82,159,171,207,117,45,176,198,221,234,82,136,136,183,40,146,93,76,200,187,204,189,163,49,184,151,115,78,188,111,106,149,199,82,144,111,73,153,201,222,179,89,171,93,140,161,5,212,204,207,185,37,237,22,255,0,193,234,196,102,133,130,115,238,227,105,109,73,175,242,185,164,105,36,154,185,18,231,182,90,250,164,103,208,253,166,127,168,88,16,0,0,0,14,31,156,156,48,94,43,224,61,126,218,139,29,183,102,57,217,121,4,180,110,211,73,145,214,174,228,40,251,155,246,16,206,66,86,164,40,148,133,25,25,123,72,198,137,114,35,136,39,137,89,104,181,110,101,58,183,20,255,0,110,213,75,86,170,61,181,9,40,234,123,149,250,30,241,32,128,0,114,156,210,82,32,215,48,42,230,166,212,98,55,37,135,123,22,230,214,217,44,143,73,140,25,116,50,50,239,34,255,0,0,205,104,189,126,21,56,128,171,179,45,116,234,3,178,55,174,135,206,245,77,122,153,115,167,206,95,118,227,253,31,113,126,177,52,64,115,220,110,193,11,27,30,108,153,118,85,237,74,98,67,18,121,123,31,54,25,91,204,237,121,183,15,98,156,109,100,157,77,164,145,244,234,95,168,203,63,153,159,203,125,219,150,236,69,153,103,215,98,60,184,105,229,246,89,164,219,166,211,250,176,203,139,218,226,154,108,149,180,222,36,158,133,208,250,31,215,237,114,119,157,75,219,44,151,58,82,236,233,149,11,101,253,123,77,61,110,188,234,81,181,185,27,57,109,115,219,108,181,113,253,199,175,187,94,254,251,246,180,111,11,118,249,161,70,184,237,154,172,89,240,38,18,205,167,163,190,135,82,162,66,212,133,104,164,41,73,61,20,147,46,135,222,67,237,0,0,0,0,0,165,174,50,115,202,86,62,208,217,41,6,178,102,219,140,131,78,253,118,153,77,168,116,211,216,35,102,74,109,169,119,54,104,48,225,168,173,184,174,193,115,209,231,57,176,140,246,161,21,24,218,153,232,71,161,122,221,253,11,235,26,52,97,190,75,13,181,174,187,16,73,255,0,1,15,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,116,174,53,248,223,85,58,173,155,150,230,104,113,19,77,76,120,247,196,138,146,156,82,159,113,243,84,216,109,48,132,244,74,16,148,147,202,81,158,227,89,173,178,45,155,15,153,29,120,86,96,229,11,23,115,113,72,147,113,189,172,75,10,158,237,226,220,109,171,254,21,42,51,236,55,24,183,161,105,52,114,223,144,211,250,250,201,87,35,98,146,105,89,153,95,72,202,184,210,158,83,188,44,96,223,195,251,123,203,152,21,213,198,211,7,43,173,93,86,46,96,99,189,206,162,201,167,149,157,49,189,168,79,100,148,219,146,37,199,61,77,123,220,231,33,217,61,9,27,81,217,125,101,106,226,72,184,95,10,124,121,141,131,121,163,129,108,215,102,203,110,133,137,49,202,217,113,9,144,233,48,221,69,110,161,80,30,91,40,66,137,213,243,72,227,36,204,147,203,41,142,44,214,148,146,201,82,43,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,249,55,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,80,102,127,178,125,85,202,110,46,41,52,242,136,229,137,120,200,153,62,212,91,46,168,215,25,132,45,38,228,23,82,226,212,238,248,228,243,72,39,20,165,19,168,82,23,187,121,184,219,126,175,135,94,122,164,229,106,242,43,31,16,103,203,94,21,215,228,60,244,230,99,69,105,107,166,84,94,40,232,42,145,153,54,111,188,132,183,29,45,173,148,175,232,45,75,74,22,180,146,23,34,174,188,157,126,57,220,69,113,18,250,149,51,126,19,209,190,77,84,100,86,99,55,218,32,215,183,82,233,110,149,57,135,218,125,181,124,244,85,173,102,251,42,95,41,38,218,140,139,154,217,157,159,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,245,128,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,47,248,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,189,120,162,96,53,229,153,44,92,203,174,20,217,144,165,169,117,25,23,10,234,115,153,142,79,34,147,78,37,210,138,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,115,87,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,250,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,0,0,1,64,60,81,252,118,98,111,220,190,79,8,74,174,6,63,158,207,217,191,222,66,213,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,10,1,226,143,227,179,19,126,229,242,120,66,85,112,49,252,246,126,205,254,242,22,168,43,87,139,230,22,223,120,211,125,224,6,25,225,165,11,211,55,37,103,229,95,98,133,218,153,143,205,229,51,1,231,62,113,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,153,89,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,95,96,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,161,197,31,192,158,38,253,203,231,16,133,0,141,84,0,170,190,57,223,153,63,218,79,221,162,42,240,184,241,217,134,95,125,121,60,209,127,194,176,56,226,218,213,217,118,174,18,94,177,224,239,162,210,170,21,138,92,201,60,212,23,42,84,182,226,185,29,189,134,123,213,185,16,164,158,164,70,146,229,232,163,35,82,72,226,87,11,43,254,77,139,157,43,54,41,220,49,41,52,219,170,60,250,5,72,228,155,73,68,164,57,25,110,199,142,75,112,189,85,174,99,17,9,27,12,150,165,237,65,107,188,210,174,151,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,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,255,0,55,219,231,48,227,90,233,189,6,159,240,144,206,94,117,237,169,86,206,104,49,29,169,77,184,158,223,115,86,39,55,188,140,183,33,117,25,58,25,106,69,169,122,189,253,75,235,18,79,131,100,242,139,143,213,198,78,65,160,158,182,228,160,147,191,77,198,115,105,229,166,154,245,23,74,0,0,0,0,3,158,227,190,49,91,152,29,134,117,203,254,225,157,29,159,71,193,146,244,86,92,117,180,170,68,134,227,186,234,26,66,86,180,111,82,185,70,68,146,81,25,251,61,229,64,153,162,205,5,243,153,43,242,109,126,185,84,150,138,66,95,112,169,244,254,123,196,211,108,147,207,45,163,54,148,235,137,37,146,30,52,250,167,161,23,66,233,223,236,178,55,148,74,238,101,177,34,49,79,134,251,22,189,49,196,73,157,41,77,173,45,186,150,223,141,204,101,43,54,92,109,75,54,223,51,36,171,77,75,169,244,239,188,156,17,192,251,27,1,172,152,150,85,147,74,98,59,17,185,155,223,38,25,67,207,110,121,199,11,122,155,109,4,173,13,213,17,116,232,95,172,207,161,0,133,252,85,177,1,86,158,90,234,84,6,164,108,93,115,147,234,146,244,51,228,207,130,190,237,197,250,94,227,253,66,137,198,148,114,181,72,131,67,192,171,102,155,78,136,220,102,26,237,187,91,109,178,65,22,179,31,51,232,68,69,222,103,254,17,213,192,0,71,220,247,98,9,225,174,90,46,171,153,46,173,181,49,216,116,82,21,162,139,117,66,50,58,30,228,254,159,188,103,105,75,82,212,106,90,140,204,253,166,99,70,217,53,195,5,225,78,3,80,45,169,81,219,106,99,125,171,158,72,70,221,117,155,33,105,239,66,79,185,207,105,14,226,0,0,0,3,252,164,198,98,91,42,143,33,164,56,218,244,213,43,73,25,30,135,175,113,140,236,103,59,47,117,108,190,98,244,250,3,148,183,35,210,36,114,189,30,233,48,164,52,238,216,177,214,238,213,114,208,149,104,183,180,61,165,208,207,175,94,251,50,224,245,115,203,169,224,20,155,109,247,20,108,81,118,114,18,102,122,39,157,54,122,213,161,25,153,23,82,246,17,126,177,62,128,0,121,76,83,161,42,229,177,42,116,68,32,212,169,60,157,8,139,95,162,242,21,238,63,209,247,12,201,87,233,15,80,170,239,210,164,36,201,198,54,234,70,70,95,73,36,175,105,23,191,220,45,195,131,53,201,5,251,6,228,183,82,68,82,98,246,61,221,221,119,61,80,89,123,117,238,250,133,148,0,8,249,155,252,166,219,57,155,176,100,81,253,31,76,143,112,183,179,177,84,157,105,180,56,222,175,71,83,154,187,201,113,101,171,108,109,245,75,169,116,62,157,212,3,136,152,113,119,97,117,205,38,212,188,168,210,233,243,163,108,220,151,227,186,214,237,205,161,206,132,226,82,103,234,184,159,103,183,236,19,83,135,118,122,43,88,111,124,209,112,215,16,235,19,37,91,82,216,85,42,23,50,66,214,76,202,149,80,101,68,226,249,210,18,218,82,68,183,117,81,39,113,17,247,31,81,116,84,170,156,58,213,46,37,94,158,242,30,141,53,134,228,50,226,20,74,74,144,180,146,146,100,100,102,70,70,70,93,72,204,135,235,0,0,0,0,20,133,197,224,220,60,196,194,222,210,146,94,132,111,67,52,233,169,118,233,253,71,192,225,91,104,185,112,230,86,53,69,46,182,148,211,97,162,81,146,149,161,159,46,124,35,233,234,159,191,234,23,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,251,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,186,169,70,103,212,204,125,96,1,229,47,172,39,194,204,80,236,63,132,204,52,181,46,223,70,115,123,23,167,104,209,167,246,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,252,182,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,63,37,211,151,172,2,190,107,178,174,155,215,3,240,254,224,173,77,217,218,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,68,164,136,186,17,15,171,98,225,62,22,97,127,110,252,25,225,165,169,105,122,79,149,219,125,5,70,141,3,181,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,199,171,28,171,241,78,202,199,252,26,112,171,255,0,67,105,223,251,17,210,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,42,245,195,219,7,18,169,77,80,177,26,199,183,238,170,107,18,19,45,168,117,186,99,51,152,109,244,165,73,75,169,109,228,169,36,178,74,214,146,81,22,186,45,69,237,49,229,41,57,100,203,109,2,171,10,187,66,203,230,26,211,170,84,233,13,203,135,50,37,167,1,151,227,62,218,137,77,186,219,137,104,148,133,165,68,74,37,17,145,145,145,25,15,65,125,97,62,22,98,135,97,252,38,97,165,169,118,250,51,155,216,189,59,70,141,63,178,243,54,243,57,92,228,43,102,238,90,55,109,211,93,137,215,184,135,229,178,176,67,5,240,214,170,237,119,14,112,134,202,181,106,79,199,84,71,102,81,40,17,32,190,227,10,82,84,166,148,227,45,165,70,131,82,16,163,73,158,154,161,39,236,33,237,64,0,0,0,114,175,197,59,43,31,240,105,194,175,253,13,167,127,236,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,0,28,254,233,203,214,1,95,53,217,87,77,235,129,248,127,112,86,166,236,237,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,162,82,68,93,8,135,160,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,122,0,1,231,239,92,61,176,113,42,148,213,11,17,172,123,126,234,166,177,33,50,218,135,91,166,51,57,134,223,74,84,148,186,150,222,74,146,75,36,173,105,37,17,107,162,212,94,211,30,82,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,233,96,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,175,226,157,149,143,248,52,225,87,254,134,211,191,246,35,218,222,184,123,96,226,85,41,170,22,35,88,246,253,213,77,98,66,101,181,14,183,76,102,115,13,190,148,169,41,117,45,188,149,36,150,73,90,210,74,34,215,69,168,189,166,60,253,173,151,172,2,177,171,177,110,155,43,3,240,254,223,173,66,223,217,170,52,187,102,20,73,76,111,66,144,189,142,182,218,86,157,200,90,146,122,31,84,168,200,250,25,142,128,0,3,149,126,41,217,88,255,0,131,78,21,127,232,109,59,255,0,98,58,85,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,229,95,138,118,86,63,224,211,133,95,250,27,78,255,0,216,142,149,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,60,165,245,132,248,89,138,29,135,240,153,134,150,165,219,232,206,111,98,244,237,26,52,254,203,204,219,204,229,115,144,173,155,185,104,221,183,77,118,39,94,226,31,150,202,193,12,23,195,90,171,181,220,57,194,27,42,213,169,63,29,81,29,153,68,160,68,130,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,122,106,132,159,176,135,181,0,30,126,245,195,219,7,18,169,77,80,177,26,199,183,238,170,107,18,19,45,168,117,186,99,51,152,109,244,165,73,75,169,109,228,169,36,178,74,214,146,81,22,186,45,69,237,49,226,191,20,236,172,127,193,167,10,191,244,54,157,255,0,177,29,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,0,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,213,217,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,61,0,0,243,247,174,30,216,56,149,74,106,133,136,214,61,191,117,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,181,209,106,47,105,143,63,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,246,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,213,42,50,62,134,99,160,0,14,127,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,118,154,141,82,217,133,46,83,251,16,148,35,123,174,54,165,171,106,16,148,150,167,209,41,34,46,132,67,208,89,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,61,0,0,0,0,0,0,231,247,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,105,168,213,45,152,82,229,63,177,9,66,55,186,227,106,90,182,161,9,73,106,125,18,146,34,232,68,62,173,139,132,248,89,133,253,187,240,103,134,150,165,165,233,62,87,109,244,21,26,52,14,213,203,221,203,230,242,80,157,251,121,139,219,187,93,55,171,78,243,30,172,0,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,211,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,138,73,25,117,34,30,42,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,233,96,57,253,211,151,172,2,190,107,178,174,155,215,3,240,254,224,173,77,217,218,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,68,164,136,186,17,15,171,98,225,62,22,97,127,110,252,25,225,165,169,105,122,79,149,219,125,5,70,141,3,181,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,199,171,0,0,0,1,226,175,92,16,193,124,74,170,181,93,196,108,33,178,174,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,166,171,81,251,76,126,171,23,9,240,179,11,251,119,224,207,13,45,75,75,210,124,174,219,232,42,52,104,29,171,151,187,151,205,228,161,59,246,243,23,183,118,186,111,86,157,230,61,88,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,181,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,236,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,234,165,25,159,83,48,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,237,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,232,164,145,151,82,33,224,63,20,236,172,127,193,167,10,191,244,54,157,255,0,177,29,84,7,148,190,176,159,11,49,67,176,254,19,48,210,212,187,125,25,205,236,94,157,163,70,159,217,121,155,121,156,174,114,21,179,119,45,27,182,233,174,196,235,220,67,229,90,217,122,192,43,26,187,22,233,178,176,63,15,237,250,212,45,253,154,163,75,182,97,68,148,198,244,41,11,216,235,109,165,105,220,133,169,39,161,245,74,140,143,161,152,232,3,228,221,54,157,171,124,208,165,90,215,173,179,74,184,40,179,118,118,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,116,82,72,203,169,16,241,84,156,178,101,182,129,85,133,93,161,101,243,13,105,213,42,116,134,229,195,153,18,211,128,203,241,159,109,68,166,221,109,196,180,74,66,210,162,37,18,136,200,200,200,140,135,214,189,112,67,5,241,42,170,213,119,17,176,134,202,186,170,76,71,76,70,166,86,232,17,39,62,219,9,82,148,150,146,227,205,169,68,130,82,214,162,73,30,154,173,71,237,49,250,172,92,39,194,204,47,237,223,131,60,52,181,45,47,73,242,187,111,160,168,209,160,118,174,94,238,95,55,146,132,239,219,204,94,221,218,233,189,90,119,152,245,96,3,154,85,178,201,150,218,253,86,109,118,187,151,204,53,168,212,170,50,28,151,50,100,187,78,3,207,201,125,197,26,156,117,199,20,209,169,107,82,140,212,106,51,51,51,51,51,30,214,214,180,237,91,26,133,22,214,178,173,154,85,191,69,133,191,179,83,169,112,155,137,21,141,235,82,215,177,166,201,40,78,229,173,74,61,11,170,148,102,125,76,199,214,1,226,175,92,16,193,124,74,170,181,93,196,108,33,178,174,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,166,171,81,251,76,126,171,23,9,240,179,11,251,119,224,207,13,45,75,75,210,124,174,219,232,42,52,104,29,171,151,187,151,205,228,161,59,246,243,23,183,118,186,111,86,157,230,61,88,15,21,122,224,134,11,226,85,85,170,238,35,97,13,149,117,84,152,142,152,141,76,173,208,34,78,125,182,18,165,41,45,37,199,155,82,137,4,165,173,68,146,61,53,90,143,218,99,245,88,184,79,133,152,95,219,191,6,120,105,106,90,94,147,229,118,223,65,81,163,64,237,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,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,81,31,21,43,65,203,123,50,146,106,74,117,181,38,165,17,114,136,146,173,76,185,147,230,159,95,84,189,223,88,251,252,33,205,194,204,84,221,141,41,69,232,71,53,50,78,186,23,110,129,212,93,232,0,0,0,0,252,149,90,156,58,45,46,93,94,160,242,25,141,9,135,36,60,226,212,73,74,80,132,154,148,102,102,100,68,68,68,125,76,200,133,36,113,45,206,44,172,104,196,7,176,238,204,169,203,106,217,160,45,81,36,161,47,26,81,34,99,15,204,101,107,34,109,245,182,180,41,183,83,212,210,74,50,239,208,180,35,141,57,121,192,107,199,48,24,141,74,179,45,138,92,135,89,145,41,132,204,148,76,58,166,99,178,167,218,109,197,173,104,109,100,130,73,60,147,51,50,208,139,169,251,143,64,57,111,192,11,87,47,184,111,73,179,232,148,154,123,83,217,136,194,106,18,227,176,218,85,34,65,48,203,110,172,214,150,208,165,146,148,201,30,170,45,79,161,159,213,213,192,5,108,113,153,185,32,49,96,219,118,234,139,89,50,187,102,223,163,211,107,212,245,159,183,94,239,168,84,117,2,144,245,118,174,197,42,58,76,220,127,118,132,68,103,244,82,106,246,17,251,189,195,77,184,89,66,85,181,98,83,40,139,65,165,81,185,218,145,150,159,73,229,171,220,95,165,238,30,172,0,4,5,227,11,115,203,166,96,20,107,109,135,20,76,86,183,243,210,70,122,43,147,54,2,211,169,17,145,31,83,246,145,254,161,89,153,50,203,221,91,48,120,189,6,128,221,45,201,20,136,252,223,72,58,108,41,109,53,186,44,133,181,185,92,181,165,58,173,157,11,113,117,50,233,215,187,69,17,163,49,17,148,199,140,210,26,109,26,237,74,18,73,34,212,245,238,33,254,160,0,0,0,3,134,230,123,41,88,111,153,219,117,20,219,174,2,25,169,70,215,178,212,25,105,132,190,222,231,25,53,232,235,140,184,162,213,44,37,61,59,203,161,253,76,166,229,118,222,202,213,132,171,62,139,58,68,215,95,211,159,33,247,80,226,151,163,207,184,159,89,45,55,174,132,249,151,82,246,127,135,185,0,0,255,0,151,27,75,168,52,44,181,35,25,209,207,6,24,61,132,185,148,187,45,2,97,196,196,141,216,59,59,170,73,146,92,221,2,51,138,218,123,18,71,161,185,161,232,93,4,153,224,217,127,179,67,197,170,253,145,45,253,85,113,246,94,206,149,168,180,71,103,141,80,117,91,72,212,90,107,175,93,8,255,0,87,120,185,112,0,16,215,63,25,31,183,243,3,106,42,230,180,104,241,97,221,176,62,131,177,227,161,181,74,222,228,84,31,52,219,97,110,175,107,76,168,147,212,180,212,253,157,212,103,50,5,195,104,214,73,153,208,234,20,138,164,23,27,116,146,235,107,142,251,43,208,150,133,104,100,74,73,233,181,68,125,61,134,66,204,56,122,113,21,153,10,109,55,7,241,150,180,74,132,77,179,14,157,82,153,36,204,208,122,196,142,210,86,236,137,58,18,72,137,197,25,37,30,243,34,239,33,107,180,234,140,26,189,62,53,86,153,45,153,81,38,50,135,216,125,151,9,109,186,218,210,74,74,146,164,153,146,136,200,200,200,200,244,50,49,250,64,0,0,0,82,23,23,131,89,230,42,22,231,183,145,81,27,208,183,107,183,248,116,254,159,80,250,60,31,163,115,49,210,164,246,159,70,144,247,255,0,174,64,49,117,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,79,140,12,110,94,57,211,94,211,233,82,25,255,0,245,201,227,231,112,135,53,150,98,166,146,94,216,71,68,115,82,221,166,239,225,208,58,125,98,239,64,0,0,0,126,106,141,70,13,34,159,38,171,83,150,204,88,144,217,91,239,190,243,132,134,218,109,9,53,41,74,82,140,137,36,68,70,102,102,122,17,16,170,46,33,124,69,102,77,155,82,193,252,26,173,18,97,27,111,67,168,212,162,73,50,53,158,178,227,186,148,59,30,78,134,147,35,109,68,74,71,184,204,187,136,87,94,31,216,247,118,48,226,5,54,216,162,195,159,84,169,87,42,44,180,243,168,109,215,212,147,121,244,33,79,56,164,165,106,36,146,156,35,82,140,143,191,218,102,47,163,37,185,74,180,114,223,135,16,16,170,68,87,110,105,236,53,34,124,215,99,180,167,208,226,216,143,204,105,46,114,91,112,144,78,51,184,146,173,79,94,167,215,186,73,0,0,166,158,50,151,251,53,204,89,160,89,17,31,209,86,231,106,237,9,66,139,69,246,136,212,247,81,184,137,71,174,154,116,212,139,245,247,136,203,145,252,48,123,22,179,41,105,218,6,195,138,137,39,183,246,135,82,147,52,183,182,4,151,19,184,246,40,139,83,111,66,212,186,141,23,54,218,90,65,33,5,161,16,255,0,160,0,28,55,54,89,93,183,179,75,97,38,207,173,78,145,9,214,53,228,72,97,212,54,164,106,243,14,43,214,83,78,105,169,48,69,208,189,191,224,101,135,41,88,111,150,43,117,116,219,82,10,30,169,74,211,181,84,31,105,133,62,230,215,30,52,106,235,108,182,163,209,47,169,61,123,139,161,125,125,200,0,0,0,0,0,0,0,0,84,175,25,76,35,236,149,218,14,41,193,166,185,164,222,213,219,100,54,207,170,91,17,79,97,189,234,36,125,164,91,149,246,123,132,44,201,238,43,171,7,113,214,129,119,170,83,81,217,143,218,185,142,58,189,137,45,208,228,54,90,158,244,23,123,158,211,26,54,131,54,37,70,42,38,65,146,212,134,28,215,107,141,44,150,149,104,102,71,161,151,67,234,70,67,253,192,7,240,200,140,180,50,212,133,65,113,68,203,157,181,109,57,83,196,171,118,157,14,12,137,85,120,77,56,219,12,182,210,9,164,83,86,102,68,72,104,143,169,178,147,234,173,53,255,0,21,109,195,153,42,157,45,153,176,222,91,47,199,113,46,54,180,40,210,164,169,39,169,25,25,117,35,35,34,22,177,195,147,136,83,82,163,211,112,79,24,107,44,50,242,84,204,42,68,249,82,9,41,52,105,18,51,12,155,146,36,235,187,94,98,182,161,30,243,34,239,33,104,177,101,69,157,29,185,112,164,181,33,135,82,75,109,214,150,75,66,210,101,169,25,25,116,50,50,50,61,71,250,128,0,0,10,58,226,222,178,86,99,99,145,123,40,232,47,254,223,158,61,79,7,54,22,188,99,172,58,148,234,148,210,100,106,122,127,227,84,241,115,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,41,143,140,107,11,70,49,209,221,52,232,149,82,99,232,122,127,227,85,1,229,184,72,44,147,152,217,4,126,218,58,203,255,0,183,224,11,197,0,0,0,31,229,42,84,88,49,220,151,54,75,81,216,105,38,183,29,117,100,132,33,36,90,153,153,159,66,34,34,51,212,85,215,17,190,33,77,69,143,82,193,60,30,172,176,243,202,91,208,170,243,226,200,37,36,145,164,184,207,178,78,199,147,174,237,121,106,218,180,123,140,203,184,133,83,204,153,42,163,45,233,179,30,91,207,200,113,78,56,181,168,212,165,41,71,169,153,153,245,51,51,51,22,155,194,15,4,104,110,181,80,197,26,188,8,146,167,161,215,99,198,55,90,66,205,164,145,64,125,10,78,230,247,37,68,173,116,50,87,77,122,123,197,170,119,116,33,253,0,31,225,58,108,90,116,85,204,155,37,166,25,111,77,206,58,178,66,83,169,145,22,166,125,11,169,145,12,228,231,11,21,215,140,88,235,95,187,202,83,82,25,145,217,121,110,52,189,232,61,176,227,182,122,30,245,151,123,126,195,19,79,131,94,17,246,186,237,123,20,231,83,92,210,23,101,236,82,28,103,213,61,232,168,48,230,197,26,62,194,61,170,251,125,194,218,128,0,0,0,0,0,0,0,0,0,0,0,71,108,247,224,195,120,215,151,202,237,186,204,71,30,168,163,178,246,67,105,189,206,39,89,209,86,189,186,33,106,47,85,174,186,23,119,127,213,158,71,27,145,13,243,109,196,184,203,168,239,35,35,74,139,82,255,0,15,113,139,247,225,217,152,102,49,207,5,88,143,46,75,74,172,80,247,118,212,146,200,212,92,233,114,205,189,72,220,90,254,131,95,202,211,234,212,187,165,104,15,242,145,38,52,70,141,249,82,27,101,180,247,173,197,146,82,93,116,239,63,172,126,58,117,199,111,86,22,109,210,107,212,233,170,46,244,199,148,135,12,187,255,0,68,207,220,127,224,49,10,248,170,216,40,168,101,254,101,201,22,67,196,251,85,50,144,234,55,250,187,27,166,203,215,66,36,235,252,146,239,61,5,30,119,143,209,78,168,77,164,212,35,85,105,178,157,141,46,27,200,145,29,246,86,104,91,78,33,68,164,169,42,73,145,164,200,200,140,140,143,82,50,22,179,195,167,136,123,245,101,194,193,172,102,173,69,105,212,37,184,244,218,156,201,38,149,58,101,217,35,180,218,222,145,36,247,44,204,221,81,165,40,235,212,203,218,66,208,162,203,141,58,51,83,33,72,109,246,31,66,92,105,214,214,74,66,210,162,212,148,70,93,12,140,140,143,82,31,234,0,0,2,142,120,183,45,181,230,57,130,65,22,165,72,73,31,219,219,231,143,105,193,176,209,248,89,174,106,181,145,250,38,78,132,71,211,251,38,158,46,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,5,54,241,147,52,126,22,104,122,45,102,126,137,141,169,25,244,254,201,168,15,23,194,69,109,163,49,207,146,200,181,58,66,136,190,222,223,0,94,48,0,0,15,242,149,46,52,24,206,204,155,33,182,24,97,10,113,215,92,89,37,8,74,75,83,81,153,244,34,34,35,61,76,85,239,17,110,33,239,82,87,55,6,176,106,181,21,215,86,151,35,212,170,112,228,154,148,209,159,107,142,235,104,122,60,146,218,178,50,109,68,149,35,167,67,63,97,10,166,168,212,38,213,170,18,106,181,41,78,201,151,49,229,200,144,251,203,53,173,215,22,163,82,148,165,40,204,212,102,102,102,102,103,169,153,143,207,220,47,47,133,5,153,232,92,188,149,126,67,206,41,233,243,183,161,38,173,82,77,174,12,21,151,67,73,30,186,151,188,200,76,169,119,61,181,2,73,67,157,112,211,35,200,81,237,38,157,150,218,22,103,174,154,109,51,215,188,140,191,80,250,13,58,211,205,165,214,92,75,136,89,18,146,164,158,164,100,125,198,70,67,254,192,69,62,34,89,134,143,129,152,44,252,120,146,90,77,98,185,183,177,36,214,68,163,228,203,136,110,104,68,226,23,244,29,254,78,191,94,133,223,64,237,183,34,99,228,219,105,113,231,87,220,68,70,165,30,133,254,30,226,26,27,200,134,12,55,130,153,124,161,91,175,67,113,138,138,251,87,107,55,91,218,226,180,157,41,104,221,170,16,163,209,46,244,212,187,187,190,185,18,0,0,0,0,0,0,0,0,0,0,0,3,252,223,97,153,45,41,137,13,33,198,213,166,169,82,72,200,250,235,220,99,60,249,234,192,41,248,15,141,213,58,90,35,37,20,137,188,158,192,164,33,68,71,178,36,101,57,215,150,132,253,55,127,146,95,111,94,255,0,189,144,28,213,63,150,252,71,125,170,164,199,10,129,91,219,219,80,167,15,98,121,44,74,229,232,74,121,180,23,206,60,95,75,95,171,67,239,187,236,41,198,219,19,23,105,221,178,212,173,196,146,226,127,40,202,36,178,183,17,235,44,139,84,182,226,180,215,150,163,251,8,116,1,82,252,78,179,173,136,54,238,36,75,193,124,57,185,38,81,145,72,229,246,231,224,76,126,59,202,230,177,14,75,126,179,47,150,191,73,101,235,32,186,40,244,215,83,49,7,236,204,219,230,26,198,170,183,85,164,226,173,208,242,145,174,172,200,174,78,83,75,213,42,79,172,148,188,157,116,222,102,93,123,244,22,99,112,230,74,221,206,94,81,46,26,107,139,105,139,146,37,187,91,174,203,136,209,161,38,219,113,219,148,194,76,209,205,117,194,35,39,91,62,189,58,247,150,164,71,78,243,225,46,45,78,69,61,36,106,83,47,173,146,34,234,102,100,163,33,254,46,178,235,11,229,188,218,144,175,114,146,100,127,227,31,235,78,168,207,164,79,143,84,166,76,122,44,184,142,161,230,94,101,197,33,109,173,42,37,37,73,82,76,140,140,140,136,200,200,245,35,33,109,124,56,248,131,21,210,221,63,5,177,114,164,73,168,176,211,81,41,147,222,123,66,125,41,236,145,153,66,221,145,36,212,167,20,165,56,163,36,163,175,121,123,72,89,147,78,182,251,72,121,151,18,182,220,73,41,10,73,234,74,35,234,70,70,93,228,63,236,0,0,82,7,23,102,91,107,49,113,20,134,86,131,93,21,181,25,169,58,106,103,58,127,82,247,143,69,193,206,113,51,140,149,136,187,80,124,202,76,142,166,93,122,202,167,144,185,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,20,197,198,50,113,61,140,148,120,187,80,92,186,76,126,164,93,122,74,168,16,243,188,34,89,109,220,197,203,82,217,90,205,20,87,20,70,148,235,161,148,232,29,79,220,46,252,0,0,127,195,174,182,195,75,121,231,18,134,219,73,169,106,81,232,73,34,234,102,102,125,196,43,55,136,231,16,98,181,155,168,96,182,17,212,137,85,23,218,118,37,78,123,47,106,76,37,93,174,51,200,67,177,228,146,146,226,84,150,212,68,164,116,239,63,97,10,148,168,212,103,213,231,200,170,84,230,61,42,92,183,86,243,207,60,226,150,183,22,165,26,148,165,41,70,102,102,102,102,102,102,122,153,152,255,0,38,153,117,245,242,217,109,75,87,185,41,51,63,241,15,246,131,13,114,170,113,233,235,35,74,157,125,12,153,31,67,35,53,17,11,90,185,115,46,121,57,201,181,159,104,90,206,164,238,187,166,135,79,152,198,229,122,236,53,38,148,109,165,228,236,117,167,19,181,216,201,209,100,74,34,247,153,247,87,157,123,53,57,130,184,171,110,87,167,98,213,218,153,14,60,111,146,91,175,77,36,54,102,179,86,137,35,120,204,136,141,71,161,107,208,89,159,11,28,224,222,24,185,34,118,18,226,5,97,234,157,74,153,1,217,236,73,147,33,215,158,83,13,156,38,18,74,91,175,41,71,170,156,89,158,137,34,212,204,245,234,100,44,120,115,252,86,198,219,19,8,169,221,178,235,173,196,140,226,191,38,202,228,178,135,23,235,32,143,68,184,226,117,211,152,147,251,12,82,14,127,243,82,254,99,241,29,134,169,115,28,58,5,19,119,98,66,92,61,138,231,49,23,153,169,37,231,16,122,56,201,253,29,62,189,79,187,224,100,91,0,167,227,190,55,83,41,106,140,75,164,67,231,118,245,41,10,50,45,241,36,169,190,188,181,167,233,181,252,162,251,58,247,104,101,134,25,140,210,88,142,210,27,109,58,232,148,164,136,139,174,189,196,63,208,0,0,0,0,0,0,0,0,0,0,0,0,86,55,25,108,49,106,85,179,111,226,67,41,34,92,46,215,206,50,34,212,247,185,79,101,58,232,143,243,168,191,160,84,129,25,164,245,73,153,31,188,135,88,193,140,207,98,254,8,92,45,215,109,59,190,166,104,45,121,145,30,168,74,236,238,250,142,36,183,33,183,81,187,78,106,140,186,244,62,191,109,243,101,51,49,20,220,201,97,61,62,251,143,201,106,107,188,222,215,25,27,82,109,105,37,246,145,170,9,215,13,58,165,157,122,171,175,121,123,138,159,120,164,216,245,75,115,54,151,77,197,45,149,38,45,119,176,246,101,237,81,37,92,138,100,36,47,67,52,145,31,85,123,12,254,189,4,79,141,72,168,204,131,42,165,26,35,174,199,135,179,158,180,54,165,18,55,158,137,212,200,180,45,76,189,162,110,240,198,178,174,106,189,213,126,72,157,25,242,183,106,24,107,90,143,204,144,135,59,50,136,229,70,74,200,140,210,109,153,244,94,189,253,202,215,218,34,118,38,83,98,211,49,190,235,163,197,52,38,60,75,170,116,102,205,173,9,36,132,203,90,75,110,132,69,166,133,211,166,130,79,226,246,70,171,149,12,24,180,177,131,12,34,74,169,118,139,126,4,170,156,100,182,183,157,55,21,17,201,15,41,8,98,63,119,86,200,141,75,215,83,208,253,134,34,101,47,14,239,10,181,82,101,18,53,10,106,106,16,80,226,157,138,184,174,147,218,161,68,147,73,32,146,106,221,184,244,208,200,186,244,31,142,28,203,158,195,184,155,153,13,234,133,26,175,75,146,74,74,144,167,35,190,203,173,184,70,93,75,106,146,100,180,23,184,200,211,239,33,107,217,4,226,77,69,175,66,167,97,38,53,85,95,102,174,218,89,143,14,175,49,244,37,151,82,69,22,59,105,113,249,50,141,74,112,214,110,172,200,147,212,181,50,235,169,11,41,167,84,233,245,120,76,212,105,115,163,203,139,33,180,186,211,204,58,151,16,180,40,136,200,201,73,51,35,35,35,35,212,189,227,244,128,0,165,78,49,176,156,139,152,26,59,139,83,102,79,91,177,214,91,79,184,142,109,67,191,235,31,31,132,149,195,2,149,152,87,169,242,222,36,46,101,49,77,54,70,164,150,229,46,116,2,34,234,101,175,119,176,94,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,226,219,112,192,170,230,21,154,124,71,137,107,135,76,75,78,17,41,39,181,72,157,60,140,186,25,233,223,237,31,99,131,148,39,37,102,6,176,226,20,217,19,54,236,133,158,227,239,34,155,79,238,250,197,213,128,0,252,213,26,157,62,145,9,234,141,82,116,120,145,99,182,167,93,121,247,82,218,16,132,145,153,153,169,70,68,68,68,70,122,159,184,86,182,126,248,147,81,104,48,170,56,73,130,181,87,222,171,184,151,163,204,171,195,125,10,101,164,153,74,142,226,91,126,52,162,82,92,37,147,75,34,52,244,45,12,250,232,66,168,102,76,185,239,203,137,201,147,30,168,86,106,245,73,38,165,41,106,114,67,239,58,227,134,103,212,247,41,70,107,89,251,204,205,94,243,31,178,169,135,119,133,34,169,14,137,38,133,53,85,9,200,109,77,69,68,87,77,237,86,163,73,36,208,105,37,110,220,90,104,68,125,122,9,103,132,57,26,174,83,240,98,237,198,12,79,137,46,155,217,237,249,242,169,145,148,218,217,116,156,76,70,228,50,165,161,248,253,221,28,35,52,175,93,75,66,246,152,140,24,103,77,139,83,198,251,82,143,40,219,84,105,119,84,24,206,27,186,26,77,10,150,132,158,237,72,203,77,15,174,165,160,148,252,81,45,42,213,10,243,195,69,50,194,206,134,198,30,209,161,70,83,41,95,103,222,151,102,236,73,30,132,141,219,11,184,189,157,197,160,133,117,10,77,66,150,81,206,124,87,88,237,76,34,67,92,196,41,59,219,86,187,84,90,145,106,71,161,245,46,130,193,184,50,217,21,73,24,221,112,95,100,202,187,3,118,236,186,118,243,74,180,230,148,186,123,186,107,183,110,187,127,227,107,245,123,69,150,230,207,49,20,220,182,225,53,66,251,145,201,118,107,92,174,201,25,123,84,111,107,37,134,151,162,13,198,205,90,37,237,122,43,167,121,251,142,134,113,159,51,216,191,141,247,11,149,219,178,239,169,146,15,78,92,70,106,18,187,59,94,163,105,61,168,113,213,237,215,148,147,62,189,79,175,217,201,204,205,71,170,140,204,253,230,45,191,131,78,24,181,22,217,184,49,33,228,145,174,111,100,228,153,151,82,216,229,65,149,105,170,63,204,163,254,129,103,32,0,0,0,0,0,0,0,0,0,0,0,0,33,119,21,219,112,171,121,95,171,76,37,25,57,7,145,183,175,233,212,96,145,251,15,221,245,10,40,1,100,28,32,49,212,173,235,234,126,18,213,234,173,51,22,183,202,236,136,125,253,164,158,75,51,228,47,97,41,194,34,234,101,174,137,63,175,78,241,221,184,186,96,51,183,126,28,197,197,42,45,40,158,153,64,223,207,54,24,53,56,231,61,248,12,39,93,173,153,158,132,147,239,81,116,247,247,10,207,203,50,45,218,245,205,43,15,110,201,76,70,165,220,91,57,207,184,180,33,77,246,118,222,117,59,84,230,169,45,84,73,35,213,39,174,190,195,234,45,239,43,89,124,145,131,152,93,82,181,164,68,134,153,13,219,85,104,138,148,150,204,141,124,231,212,225,18,150,109,160,204,186,151,179,217,220,122,106,41,119,27,155,58,94,62,95,205,40,210,163,137,120,85,82,102,142,164,123,38,185,221,221,211,160,189,140,140,63,69,188,242,187,104,166,101,58,52,150,154,165,64,136,235,111,178,133,165,122,83,163,110,73,145,234,70,70,74,50,50,63,127,112,250,247,38,79,48,138,163,124,49,124,209,44,250,53,42,102,244,156,148,68,167,197,97,15,252,241,186,179,89,37,157,84,106,51,45,117,87,82,34,215,187,81,31,51,141,195,62,207,196,202,4,171,187,11,32,199,165,93,12,52,183,156,97,150,154,97,137,74,74,36,56,122,165,136,170,113,110,41,197,182,93,253,72,189,228,66,161,175,204,58,196,92,23,187,164,81,110,138,53,90,135,81,166,75,91,109,72,92,119,227,111,83,110,169,41,113,165,45,40,81,164,212,210,141,42,34,47,163,245,116,149,249,69,226,89,136,248,57,82,167,90,216,135,80,149,112,91,106,113,152,202,114,91,175,203,145,29,163,83,8,51,65,189,41,13,160,146,219,107,50,233,161,26,143,216,102,45,255,0,7,243,3,133,184,217,110,196,174,217,87,125,38,82,228,54,218,151,13,53,8,235,144,202,148,219,106,52,45,182,220,94,213,23,53,41,50,215,161,158,158,237,122,64,0,168,190,52,150,195,76,94,182,205,210,157,55,185,78,133,12,204,244,215,171,181,21,251,187,191,95,234,17,83,32,87,139,22,110,104,172,199,164,18,118,85,106,180,234,94,170,211,161,187,81,139,215,170,139,244,126,191,176,198,135,26,117,15,52,135,155,81,26,28,73,41,38,71,222,71,220,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,252,58,234,25,105,111,56,162,36,54,147,82,140,207,184,139,188,103,147,63,183,139,23,150,104,175,55,163,146,118,82,170,149,26,94,169,211,169,181,81,149,215,162,143,244,190,175,176,132,170,224,183,108,50,253,235,115,93,42,211,123,116,233,176,200,203,77,122,59,78,95,187,187,245,254,161,110,128,3,155,227,6,96,112,183,4,237,217,117,219,214,239,164,197,92,118,220,82,33,170,161,29,18,30,82,91,113,68,132,54,227,136,220,163,229,41,36,90,245,50,211,223,165,64,102,235,137,102,35,227,29,74,163,107,97,229,66,85,191,109,165,199,163,37,200,142,191,18,68,134,137,79,160,141,102,204,165,182,178,83,110,32,207,166,134,105,47,97,16,138,22,30,29,98,46,52,93,209,232,182,189,26,173,92,169,84,229,161,183,100,34,59,242,118,41,199,82,149,56,234,144,149,168,146,74,117,38,165,25,31,210,250,250,219,206,78,120,103,217,248,103,64,139,119,98,156,24,245,91,161,246,144,243,108,60,211,79,177,21,74,68,119,11,213,126,42,92,67,137,113,14,23,127,66,63,121,152,144,118,222,79,112,138,157,124,63,124,214,236,250,53,86,102,245,28,100,75,167,197,125,12,124,241,58,131,65,41,157,82,105,50,61,52,87,66,51,211,191,81,242,51,206,253,22,204,202,237,220,136,116,216,209,154,118,149,62,35,77,176,202,16,148,107,78,147,181,41,34,208,136,136,146,68,68,94,238,225,68,248,34,217,213,49,242,193,105,6,148,156,187,190,148,146,223,208,139,124,214,251,251,250,117,23,11,156,156,188,71,197,172,62,178,142,163,217,25,135,109,211,41,179,39,76,61,18,105,143,29,137,28,194,74,205,181,17,22,142,25,145,43,66,246,153,144,168,92,113,145,18,165,136,235,182,237,210,110,68,90,38,180,40,71,31,69,155,201,101,247,80,218,189,78,138,81,145,151,82,34,215,166,132,66,230,248,104,224,147,88,69,151,248,55,5,82,19,81,102,220,45,53,87,113,215,91,36,56,134,159,133,13,102,74,53,54,147,36,145,182,102,101,169,150,165,222,98,29,241,127,199,82,184,111,168,24,73,72,170,180,244,90,47,55,181,161,135,247,18,185,204,192,144,141,228,151,12,143,169,30,154,164,190,173,123,197,111,0,189,110,20,86,225,81,50,191,73,152,102,102,228,238,126,239,250,21,25,196,94,194,247,253,98,105,0,0,0,0,0,0,0,0,0,0,0,0,0,141,124,66,104,167,90,203,21,208,193,50,110,109,236,93,9,58,255,0,108,34,31,184,253,194,129,172,187,105,235,190,229,135,110,199,37,155,146,249,154,18,53,215,213,109,75,246,17,254,143,184,126,204,68,195,203,143,12,238,89,22,197,205,1,232,210,88,217,249,70,156,65,43,115,104,95,77,233,73,159,69,167,217,237,31,171,8,113,18,167,133,88,131,75,190,105,15,184,212,154,119,63,105,161,74,73,252,227,14,52,127,69,73,62,231,15,249,69,253,3,69,116,121,86,70,100,240,125,169,14,46,45,78,137,93,221,169,160,217,121,39,201,148,101,255,0,40,143,166,199,215,221,236,50,233,159,12,110,194,251,187,47,184,173,81,180,167,177,54,159,42,157,201,228,201,74,93,104,151,204,140,219,138,216,179,66,12,244,39,136,143,66,46,253,62,217,241,97,113,75,135,51,13,223,165,93,113,154,143,90,126,157,53,167,150,218,9,9,51,82,214,72,36,155,146,247,235,180,211,222,93,228,122,116,208,86,222,35,92,8,186,241,10,231,186,91,82,148,154,197,102,109,65,38,163,212,204,157,125,107,45,122,159,233,123,207,237,49,122,252,51,170,169,168,229,126,136,209,83,164,198,236,221,153,147,83,172,236,39,54,211,161,250,233,61,122,145,235,208,253,186,9,96,3,130,102,75,38,184,71,153,42,51,177,238,90,59,112,106,155,84,109,84,96,199,138,212,141,251,30,34,220,234,216,113,90,110,121,74,61,61,164,71,223,223,79,121,168,200,22,45,101,250,185,42,77,18,219,172,92,86,207,49,107,102,116,24,114,101,242,89,222,249,164,222,113,49,208,218,84,77,178,74,86,157,11,113,31,113,244,227,120,87,142,56,173,129,119,27,53,59,58,227,170,211,151,18,66,92,118,2,166,73,101,135,20,151,16,163,75,141,182,226,53,215,148,148,153,25,247,22,158,237,44,43,1,248,195,200,67,40,165,99,45,190,217,154,18,90,73,166,196,61,79,66,105,61,87,34,111,247,195,238,247,31,188,79,108,16,205,142,9,99,212,38,85,102,95,20,143,74,45,180,184,170,75,213,56,157,185,36,100,222,166,108,54,242,212,69,185,212,163,95,210,233,223,166,189,140,87,143,24,187,13,170,222,16,82,46,182,227,41,82,32,85,35,161,78,37,26,232,218,34,212,28,50,51,218,103,166,167,175,121,16,170,140,187,77,69,59,30,176,234,115,142,114,209,30,235,164,58,165,107,166,132,153,173,25,245,253,67,73,182,108,196,84,109,42,44,230,215,189,50,41,241,157,74,181,215,113,41,164,153,30,190,222,241,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,123,198,98,105,214,149,106,115,139,218,152,244,249,46,169,90,233,180,146,210,140,207,95,103,112,205,150,98,102,162,163,143,88,137,57,183,57,137,126,234,171,184,149,107,174,164,169,174,158,186,254,177,106,252,29,44,54,232,152,65,87,186,221,140,164,200,159,84,144,132,184,164,105,171,75,139,79,112,136,143,105,30,154,150,189,230,66,195,135,28,198,252,216,96,150,2,194,121,87,157,239,72,244,162,27,83,137,164,179,83,137,219,148,68,78,104,100,195,143,33,70,91,154,82,53,253,46,157,250,233,2,177,227,140,59,234,101,116,172,26,183,219,35,90,15,89,53,40,135,169,25,147,169,232,184,243,127,189,159,119,188,253,194,189,49,83,28,113,91,29,46,55,170,119,141,199,85,168,174,92,133,56,212,4,204,146,243,13,169,78,45,68,150,219,113,197,233,167,53,73,34,35,238,61,61,250,246,76,171,228,11,22,179,3,92,139,38,183,109,214,45,219,103,152,133,189,58,116,57,49,57,204,239,96,212,108,184,168,235,109,74,54,222,53,39,94,135,180,207,184,186,220,38,91,114,107,132,89,109,163,53,30,218,163,183,58,171,181,38,237,70,116,120,174,200,223,177,146,61,174,161,134,213,166,230,82,162,215,218,102,125,253,221,236,4,79,226,99,85,77,59,43,245,182,142,157,38,79,105,237,44,146,154,103,121,55,186,157,51,215,81,235,208,139,78,167,236,212,81,70,29,92,8,181,49,10,216,186,92,82,146,154,61,102,21,65,70,147,208,200,154,125,11,61,58,151,232,251,203,237,33,62,243,7,196,156,238,92,24,110,192,179,137,10,157,81,164,149,42,84,131,234,166,216,114,35,173,44,201,77,202,51,39,9,74,73,245,73,151,188,187,136,71,44,141,224,117,111,31,51,5,68,68,154,124,153,116,202,108,232,213,122,156,151,26,91,141,173,182,230,198,231,36,214,109,173,38,163,75,186,232,173,11,67,212,207,78,251,159,204,230,34,91,185,112,203,117,81,200,178,163,192,40,180,103,232,244,164,111,109,163,55,147,1,238,74,82,68,166,250,252,207,66,71,94,157,11,221,64,88,189,136,149,60,85,196,26,165,243,87,125,199,100,212,121,27,141,106,82,143,230,216,109,162,250,74,81,247,54,95,202,63,232,31,151,14,240,242,227,196,203,150,61,177,108,192,122,76,151,247,254,77,167,22,73,218,218,215,215,98,84,101,209,10,246,123,7,227,189,45,167,237,11,150,101,187,32,150,78,68,229,234,75,215,95,89,180,175,218,69,250,94,225,127,60,61,168,167,69,203,21,174,193,178,109,238,237,189,13,58,127,108,37,159,184,189,226,74,0,0,0,0,0,0,0,0,0,0,0,0,0,231,184,249,99,163,17,112,170,181,105,45,199,17,219,123,55,86,207,67,245,36,180,231,232,171,244,61,195,56,150,13,113,203,38,252,129,90,36,40,151,11,155,208,203,175,174,202,147,239,47,210,247,139,113,226,15,147,90,78,46,225,178,49,75,13,232,205,38,185,76,215,86,227,199,73,59,47,153,34,43,30,177,50,194,150,230,196,54,189,61,98,208,181,246,106,66,153,93,105,214,86,109,60,218,155,89,119,165,69,161,151,234,22,125,194,139,55,108,209,223,252,5,223,149,230,216,136,191,245,169,233,146,137,40,111,66,157,41,239,89,215,136,139,83,52,23,168,142,167,166,190,195,29,119,138,126,83,209,137,54,115,88,179,102,83,183,214,233,27,187,82,24,103,85,73,230,187,9,132,106,77,178,165,175,106,16,174,245,22,158,205,75,82,20,196,100,100,122,25,104,63,101,18,151,38,183,89,129,69,134,195,175,72,159,41,168,173,54,210,77,75,90,214,178,74,82,146,34,51,51,51,50,34,34,35,26,38,201,61,133,39,15,50,229,103,209,166,70,125,137,15,210,169,242,157,109,244,26,86,149,170,4,100,168,140,141,41,50,208,208,101,212,135,118,0,31,58,189,111,81,46,122,99,244,107,134,147,14,163,10,66,20,219,140,74,97,15,54,162,82,77,39,170,86,70,71,209,70,93,221,198,98,30,99,63,10,172,189,98,124,201,181,250,58,170,214,245,82,65,56,182,216,166,28,24,144,249,138,55,22,70,164,166,34,149,166,229,145,31,93,118,164,189,164,34,237,111,131,13,228,213,65,105,162,222,116,229,197,55,79,97,189,81,116,214,72,220,122,107,182,14,154,233,167,212,58,254,86,120,94,87,48,95,16,34,223,85,188,69,168,197,118,11,168,90,81,69,171,173,178,125,40,125,135,73,183,73,81,16,106,109,70,209,238,78,226,215,68,253,165,98,113,218,236,241,218,99,152,183,57,104,74,55,172,245,82,180,45,53,51,246,152,224,57,238,176,227,223,121,99,189,219,122,57,58,186,53,26,165,86,111,212,37,25,45,154,124,157,52,245,85,250,127,87,218,67,62,246,156,179,161,95,116,121,171,90,153,58,125,90,59,166,163,61,166,142,91,201,61,125,154,105,167,212,52,131,151,10,251,55,46,5,88,149,70,95,39,137,203,114,151,185,100,178,86,170,56,108,168,245,50,51,235,235,123,199,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,179,31,95,102,218,192,187,238,168,244,130,100,155,183,42,155,86,107,36,232,101,13,229,22,134,102,93,125,95,120,205,245,217,44,235,183,221,102,106,22,167,142,161,86,144,234,84,71,184,215,204,121,71,174,189,117,215,95,172,104,35,34,54,28,123,19,44,118,67,108,199,38,151,89,163,83,106,206,122,132,147,53,189,79,141,174,190,170,127,67,235,251,76,119,233,13,118,136,238,177,204,91,124,196,41,27,208,122,41,58,150,154,145,251,12,87,110,105,184,94,87,49,163,16,37,95,84,76,69,168,203,118,115,171,90,145,90,171,173,194,97,43,125,247,77,182,137,49,22,105,109,38,233,109,78,227,211,85,125,167,199,232,156,24,111,39,106,8,77,106,243,167,34,41,58,91,205,154,139,164,179,70,226,215,77,208,116,215,77,126,161,40,176,99,133,86,94,176,194,100,42,253,97,85,107,134,169,28,155,90,216,169,156,25,112,249,137,54,214,102,148,170,34,85,166,228,25,23,93,118,168,253,166,38,29,6,222,162,91,20,198,40,214,245,38,29,58,20,116,37,182,216,138,194,25,109,36,148,146,75,68,160,136,139,162,72,187,187,136,135,209,0,28,39,59,22,20,156,68,203,149,225,70,133,25,247,228,49,74,168,74,105,182,16,107,90,214,152,18,82,146,34,36,168,207,83,89,22,132,67,59,85,186,92,154,37,102,125,22,99,14,179,34,4,167,98,186,219,169,52,173,11,66,205,42,74,136,200,140,140,140,140,140,140,136,127,197,38,151,54,183,85,135,70,167,50,167,101,207,144,220,102,27,74,77,70,167,22,162,74,72,136,136,204,245,51,46,132,70,98,246,56,118,229,182,141,151,204,19,98,240,185,16,204,106,205,106,50,106,146,164,200,36,35,179,199,122,36,71,22,133,45,109,33,104,36,173,149,25,145,153,145,104,102,102,103,221,3,184,161,230,193,120,179,136,14,97,117,171,86,55,109,235,122,65,182,241,176,254,230,157,150,195,243,88,82,139,99,202,66,136,219,113,61,77,36,163,47,113,116,16,65,166,157,121,100,211,45,169,197,159,114,82,90,153,254,161,115,92,62,50,107,73,194,44,54,94,41,98,69,25,165,87,42,122,104,220,136,233,55,98,114,228,74,99,213,39,152,74,219,222,135,17,175,172,122,150,158,205,8,84,117,253,92,118,246,191,39,214,141,10,53,205,229,116,34,235,234,50,148,251,207,244,125,227,71,120,7,99,163,14,176,170,139,105,33,110,47,177,118,158,171,61,79,215,146,235,159,162,159,211,247,14,132,0,0,0,0,0,0,0,0,0,0,0,0,3,252,223,101,185,13,41,151,83,170,85,166,165,167,214,51,95,153,171,49,56,115,142,23,21,175,18,42,227,51,11,178,114,210,164,108,250,112,217,89,244,36,164,187,215,238,246,139,225,202,45,245,79,197,236,189,80,43,18,95,106,160,114,59,87,63,114,210,233,30,217,207,165,58,234,165,127,55,237,63,96,166,28,255,0,224,51,56,21,143,117,106,53,34,26,218,162,201,228,118,21,114,201,41,61,176,162,169,205,13,45,161,31,77,211,250,37,246,245,239,142,212,74,237,98,220,169,53,87,161,84,229,64,154,198,238,91,241,158,83,78,35,114,77,39,162,146,100,101,169,40,203,161,247,25,139,204,200,254,113,44,124,207,88,73,177,175,151,97,46,229,141,175,106,137,61,76,154,101,238,122,75,168,229,161,215,156,113,205,141,176,131,61,83,211,161,151,77,12,161,134,98,248,81,226,181,26,234,168,86,48,165,184,51,232,111,72,142,212,72,201,41,46,200,66,123,49,27,138,82,24,134,72,34,230,37,93,72,255,0,148,90,245,51,29,91,36,252,46,43,246,117,215,79,196,156,113,244,99,235,128,235,83,32,211,217,222,163,67,168,114,51,205,155,173,73,136,90,25,109,117,42,218,162,63,97,31,121,139,66,137,22,60,24,172,194,136,202,26,98,59,105,105,166,208,146,74,80,132,150,132,68,69,208,136,136,187,136,127,168,0,0,0,15,31,140,84,196,86,240,142,247,163,45,165,58,153,246,229,74,49,161,41,220,106,37,197,113,58,17,104,122,153,235,238,49,154,236,79,165,157,3,19,46,186,66,25,113,130,129,92,157,29,8,82,118,169,36,137,11,73,116,208,180,211,79,113,11,201,225,131,123,166,242,202,245,53,181,74,91,174,81,100,51,73,50,90,247,26,73,154,116,46,133,235,30,133,235,125,95,97,9,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,37,103,179,63,118,206,81,41,81,237,170,21,46,37,197,136,181,104,232,149,14,143,44,228,50,196,88,78,166,74,27,158,227,137,104,208,242,19,34,57,32,227,147,173,184,162,81,153,41,4,91,135,85,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,173,92,64,226,231,66,181,115,112,155,54,140,197,42,183,131,180,222,93,10,109,110,20,165,171,155,41,215,227,28,138,177,41,44,56,183,153,138,132,200,105,182,25,45,175,106,183,9,213,146,153,36,88,165,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,4,42,207,159,17,27,87,43,243,41,120,117,101,23,202,11,249,85,10,117,66,173,10,60,134,208,221,58,150,135,218,121,230,36,56,182,220,36,61,41,132,169,164,32,145,189,13,188,111,153,167,70,73,217,21,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,17,171,45,121,205,161,99,134,48,98,150,0,214,233,94,138,188,240,230,224,172,199,100,152,66,213,22,167,71,139,80,84,102,228,165,71,175,45,228,110,101,14,182,163,209,74,90,92,111,82,82,219,102,74,128,15,21,141,247,173,87,13,112,94,254,196,106,20,120,143,212,173,91,94,171,91,134,212,180,41,76,56,252,104,142,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,229,50,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,0,0,35,174,90,115,119,74,204,214,46,99,13,169,103,211,162,21,167,134,178,41,148,218,109,85,185,9,125,117,119,221,92,228,200,148,149,182,165,53,217,148,113,155,228,237,51,53,35,87,20,175,156,38,219,145,64,56,85,217,155,59,54,197,205,125,191,149,235,194,60,74,74,238,171,93,186,213,34,185,38,121,165,18,170,46,76,118,59,84,210,107,151,181,43,90,88,113,72,113,78,150,229,237,105,41,53,173,27,187,168,0,0,10,192,226,113,154,172,216,229,155,28,104,212,220,41,196,186,173,30,208,185,45,246,106,12,34,69,191,77,145,21,185,205,188,235,82,24,142,251,177,20,181,109,66,35,58,180,41,197,169,42,144,71,170,80,166,210,95,175,134,22,124,241,135,28,241,114,225,194,140,123,190,34,87,100,84,40,229,82,183,164,60,204,26,122,208,252,101,252,252,86,154,97,134,206,66,220,105,211,116,245,81,154,17,13,102,73,50,53,26,108,208,80,15,245,81,243,217,254,254,127,228,205,31,253,16,93,246,94,174,154,237,243,128,88,105,122,221,51,187,109,106,224,179,232,213,74,140,158,82,27,231,202,126,19,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,160,140,28,81,115,117,115,101,198,192,182,40,88,63,137,145,40,24,139,87,172,55,45,200,105,133,30,107,231,68,75,50,18,227,171,109,246,156,67,104,57,28,132,165,70,73,82,205,14,18,55,18,29,210,37,100,219,58,89,248,204,78,99,172,204,57,252,44,250,70,138,170,131,117,27,141,43,182,169,200,101,20,120,235,75,146,137,199,88,134,107,107,152,130,228,33,122,164,185,175,52,157,233,53,18,138,194,179,45,155,186,86,89,113,115,7,173,75,194,157,16,237,60,74,145,83,166,212,170,174,72,75,11,164,62,210,224,166,60,165,45,197,37,174,204,147,146,231,59,113,145,165,26,56,149,124,217,182,228,138,0,0,1,26,179,155,158,140,56,201,229,10,11,117,56,31,42,47,58,206,215,105,182,204,121,133,29,197,69,223,181,201,82,29,216,190,67,37,181,105,65,154,20,167,28,35,74,82,100,151,86,223,235,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,160,1,94,185,146,226,203,108,224,198,97,169,88,109,102,91,145,46,203,78,133,34,68,27,238,82,27,144,205,70,52,214,228,56,195,145,161,165,210,109,163,91,6,215,48,212,124,198,223,230,19,105,91,59,77,193,58,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,76,25,133,226,61,156,235,27,31,113,46,202,181,177,147,177,81,109,251,194,179,75,167,70,249,59,74,115,145,21,137,174,182,211,123,215,25,75,86,212,33,37,170,140,212,122,106,102,103,212,89,254,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,246,217,189,149,152,252,222,85,74,83,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,32,0,4,117,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,160,1,229,49,98,250,252,23,225,101,229,137,158,139,244,159,201,43,126,163,93,236,92,254,79,106,236,177,156,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,243,249,117,199,155,55,50,88,71,66,197,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,90,18,141,9,222,131,67,137,45,139,73,159,75,0,0,1,29,114,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,82,40,0,113,252,219,99,125,87,46,24,3,113,227,69,26,135,18,179,34,220,145,75,82,224,73,113,77,162,75,15,84,99,71,121,4,180,245,66,205,167,156,216,189,20,73,94,213,26,86,68,104,63,107,133,88,153,106,227,38,28,91,152,165,101,75,237,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,171,0,17,255,0,57,153,165,252,81,236,155,63,18,38,219,126,155,162,212,175,8,180,42,220,118,149,182,82,32,187,14,91,170,118,49,154,137,6,242,22,195,106,36,175,213,90,73,72,213,6,162,113,29,170,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,0,0,57,254,97,110,154,237,141,128,88,151,122,218,211,187,21,106,223,179,235,53,74,116,158,82,28,228,74,98,19,174,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,164,31,234,163,231,179,253,252,255,0,201,154,63,250,32,191,224,1,72,25,133,226,61,156,235,27,31,113,46,202,181,177,147,177,81,109,251,194,179,75,167,70,249,59,74,115,145,21,137,174,182,211,123,215,25,75,86,212,33,37,170,140,212,122,106,102,103,212,89,254,66,177,74,251,198,156,167,88,216,153,137,117,223,76,220,149,159,73,246,217,189,149,152,252,222,85,74,83,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,250,242,253,155,59,55,29,239,252,79,194,212,199,137,68,187,48,214,232,168,209,87,73,84,243,125,249,244,232,207,19,9,169,32,141,180,17,33,78,146,208,166,210,110,114,143,151,189,95,58,222,238,234,0,0,60,166,44,95,95,130,252,44,188,177,51,209,126,147,249,37,111,212,107,189,139,159,201,237,93,150,51,143,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,30,127,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,2,53,113,8,187,243,5,135,89,113,168,98,54,93,46,15,69,86,173,122,131,21,26,202,145,77,106,115,206,209,201,14,54,249,54,211,172,58,143,81,110,50,250,214,100,146,67,76,58,163,89,17,26,85,88,24,79,197,31,54,63,133,59,55,240,165,142,127,214,103,202,10,119,202,63,235,102,155,254,181,246,150,251,87,228,34,115,127,35,204,252,159,175,250,61,116,23,147,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,172,190,40,25,204,204,158,93,177,246,129,101,96,230,36,124,159,162,205,179,226,213,31,141,232,120,18,247,202,92,217,173,169,205,242,24,113,101,170,25,108,180,35,219,234,235,166,166,102,125,3,133,38,104,241,219,50,159,133,31,195,93,243,242,143,228,231,161,61,25,252,89,14,31,35,180,118,238,119,246,51,77,238,221,200,107,233,107,166,222,154,106,122,204,172,107,197,10,86,10,225,29,223,138,245,148,196,114,61,173,71,147,82,68,121,51,83,17,19,31,66,15,147,20,157,81,25,33,111,59,203,105,30,170,140,214,226,72,146,163,50,35,163,111,234,163,231,179,253,252,255,0,201,154,63,250,32,185,59,91,16,47,188,58,201,220,92,93,197,4,85,110,11,190,135,135,235,187,107,145,106,140,179,77,148,236,228,65,84,199,161,173,12,176,132,71,216,189,204,17,114,119,33,40,45,228,181,146,141,94,131,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,0,0,2,31,241,64,199,188,88,203,182,1,80,47,92,28,186,254,79,214,166,222,17,105,111,201,236,49,165,239,138,184,83,92,83,123,36,54,226,11,85,178,217,234,69,187,213,211,93,12,200,224,6,94,184,143,103,58,249,199,220,52,178,174,156,100,237,180,91,130,240,163,82,234,49,190,78,210,155,231,197,126,107,77,186,222,244,70,74,211,185,11,81,106,147,37,22,186,145,145,245,19,255,0,138,6,61,226,198,93,176,10,129,122,224,229,215,242,126,181,54,240,139,75,126,79,97,141,47,124,85,194,154,226,155,217,33,183,16,90,173,150,207,82,45,222,174,154,232,102,71,16,50,21,159,92,216,227,78,108,108,108,51,196,188,86,244,205,183,89,244,159,109,133,232,42,108,126,111,42,155,41,230,254,113,152,232,113,58,56,210,21,234,168,181,211,67,212,140,200,237,252,7,63,204,45,211,93,177,176,11,18,239,91,90,119,98,173,91,246,125,102,169,78,147,202,67,156,137,76,66,117,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,20,131,253,84,124,246,127,191,159,249,51,71,255,0,68,23,252,2,176,56,160,103,51,50,121,118,199,218,5,149,131,152,145,242,126,139,54,207,139,84,126,55,161,224,75,223,41,115,102,182,167,55,200,97,197,150,168,101,178,208,143,111,171,174,154,153,153,184,95,231,51,50,121,137,199,218,253,149,140,120,145,242,130,139,10,207,149,84,98,55,161,224,68,217,41,19,97,54,151,55,199,97,181,158,136,121,194,208,207,111,173,174,154,145,25,89,248,135,252,80,49,239,22,50,237,128,84,11,215,7,46,191,147,245,169,183,132,90,91,242,123,12,105,123,226,174,20,215,20,222,201,13,184,130,213,108,182,122,145,110,245,116,215,67,50,56,1,151,174,35,217,206,190,113,247,13,44,171,167,25,59,109,22,224,188,40,212,186,140,111,147,180,166,249,241,95,154,211,110,183,189,17,146,180,238,66,212,90,164,201,69,174,164,100,125,69,223,128,231,249,133,186,107,182,54,1,98,93,235,107,78,236,85,171,126,207,172,213,41,210,121,72,115,145,41,136,78,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,144,127,170,143,158,207,247,243,255,0,38,104,255,0,232,130,226,105,56,189,121,83,178,53,11,30,230,63,18,169,118,69,194,118,238,247,92,150,193,37,137,85,20,209,202,82,148,227,108,236,34,66,157,35,51,75,123,58,25,146,118,244,211,234,229,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,126,39,215,186,108,220,175,84,219,76,165,178,229,106,67,212,146,36,47,105,168,158,167,77,232,126,177,106,94,175,215,246,24,163,108,48,165,170,189,137,118,165,33,76,184,249,78,174,65,97,104,74,119,41,68,185,8,73,244,208,245,215,95,113,141,40,224,237,49,52,92,34,178,40,200,105,77,38,5,185,76,140,72,82,118,154,73,17,91,78,134,90,22,134,90,123,136,123,0,0,0,0,31,229,46,44,121,209,94,133,45,148,58,196,134,212,211,173,173,36,164,173,10,45,12,140,143,161,145,145,247,24,171,220,236,112,185,175,222,87,85,67,18,112,59,209,140,46,123,174,204,157,79,123,122,77,110,45,201,47,56,109,53,26,33,234,163,220,210,83,185,70,126,195,62,227,30,95,36,220,50,239,202,38,36,66,196,76,106,133,6,61,54,131,37,185,81,225,184,219,200,91,143,176,252,103,146,165,55,38,41,36,219,52,147,169,51,37,17,235,211,167,83,29,103,136,238,118,109,220,50,179,228,224,118,22,212,219,69,106,76,101,195,146,229,61,230,201,16,227,169,169,113,150,217,27,15,165,109,184,133,161,179,218,104,209,37,166,165,174,132,41,210,124,249,181,73,175,212,170,50,157,147,42,83,170,121,231,157,89,173,110,45,70,102,165,41,70,102,102,102,102,102,102,125,122,137,33,144,12,6,103,29,113,238,147,70,171,195,91,180,72,220,254,220,174,89,41,37,186,20,165,55,169,169,181,163,233,180,95,72,190,206,189,215,61,155,155,234,159,132,57,122,175,214,35,62,213,60,227,118,94,70,213,37,162,45,211,152,74,180,209,73,254,115,216,126,209,67,217,102,179,83,136,216,225,111,91,18,226,57,37,153,189,175,152,148,183,191,232,67,121,101,208,210,162,239,71,187,216,52,160,195,45,199,105,44,180,157,18,157,116,45,62,177,254,128,0,0,0,0,0,0,0,0,0,0,0,0,2,138,184,172,88,110,218,121,139,149,88,236,200,109,138,214,206,82,146,131,45,220,152,48,82,174,187,72,143,67,87,176,207,245,9,129,193,179,18,92,184,48,170,191,96,73,117,5,242,99,178,242,119,43,214,115,180,201,168,58,173,53,81,235,166,158,196,150,159,95,120,249,28,101,112,246,52,155,34,129,126,198,165,54,111,68,237,93,166,74,24,45,197,189,234,123,72,220,178,78,189,221,11,85,125,69,238,21,6,61,54,30,226,77,233,133,183,11,55,69,143,112,78,165,79,99,118,139,139,45,214,55,106,133,163,169,180,164,168,253,87,21,237,246,159,188,197,213,229,79,137,70,25,227,89,83,109,107,194,83,52,43,138,67,46,173,197,74,92,120,177,150,225,202,38,154,109,6,228,165,184,106,52,184,131,219,166,167,162,140,186,104,66,105,70,147,30,100,118,165,196,125,183,152,121,9,113,183,27,81,41,43,73,150,164,100,101,208,200,200,200,245,31,234,0,0,0,0,63,194,116,86,230,194,145,9,212,146,145,33,165,180,162,50,212,140,148,70,70,71,254,17,158,60,250,89,170,178,179,51,119,67,236,61,153,19,234,83,231,182,68,214,194,90,23,80,148,68,162,245,75,82,61,189,253,123,187,196,232,224,195,136,28,235,98,226,195,231,94,252,156,185,117,36,164,213,238,110,158,209,116,221,255,0,222,254,191,96,179,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,197,147,40,127,130,44,71,252,96,172,168,91,45,11,254,160,191,75,37,201,252,215,34,220,79,27,207,189,181,181,145,44,153,125,8,83,169,209,75,36,184,151,210,124,164,27,40,56,235,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,165,180,169,197,50,189,201,218,179,52,153,242,214,226,23,161,219,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,174,174,43,153,215,252,25,90,175,229,175,12,234,116,169,55,37,219,79,145,26,237,119,94,115,212,122,91,205,165,37,31,97,164,219,75,210,155,113,125,84,173,237,180,91,137,4,111,50,234,106,91,10,176,206,234,198,76,71,183,48,182,202,137,218,43,87,53,65,170,124,109,205,184,182,217,222,126,187,238,242,208,181,165,150,144,74,113,197,146,79,99,104,90,140,180,73,141,20,229,163,46,150,38,87,240,178,6,25,216,177,255,0,154,153,88,155,189,239,227,58,167,102,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,234,160,2,42,231,235,58,246,174,84,240,226,93,18,147,83,237,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,170,22,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,186,228,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,25,193,204,45,211,93,177,179,161,137,119,173,173,59,177,86,173,252,80,172,213,41,210,121,72,115,145,41,138,179,174,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,185,236,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,37,0,14,85,155,31,11,24,201,240,254,225,242,231,197,5,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,30,194,172,76,181,113,147,14,45,204,82,178,165,246,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,128,10,171,226,167,159,31,245,223,42,152,65,90,254,105,171,190,187,76,168,255,0,127,68,154,34,145,202,255,0,155,169,213,182,247,243,145,214,159,202,160,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,75,254,23,185,215,252,96,44,68,96,198,33,84,234,179,177,38,205,167,174,75,181,25,167,206,244,205,45,47,37,8,144,110,165,37,163,205,115,88,101,194,112,205,110,122,142,239,113,75,119,151,58,128,0,4,63,226,167,131,149,220,93,202,61,94,77,184,246,178,236,42,131,87,139,145,182,163,248,84,88,204,62,220,146,222,181,164,145,203,98,67,175,235,235,41,92,141,137,73,169,100,101,73,152,41,138,21,92,21,197,203,67,21,232,201,150,228,139,90,177,26,164,184,241,166,170,34,230,48,133,151,58,41,186,146,51,66,30,107,152,210,253,85,17,161,197,17,165,68,102,71,165,219,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,50,218,52,167,148,239,11,24,55,240,254,222,242,230,5,37,241,33,198,250,174,55,102,190,236,85,66,135,18,151,30,195,145,34,199,130,134,92,83,139,125,136,19,36,17,190,234,143,66,53,184,235,142,172,137,41,34,74,13,8,245,141,38,226,230,87,4,188,28,161,53,106,223,89,129,144,247,58,181,38,160,118,116,54,246,173,61,146,43,109,199,151,32,245,37,236,115,156,183,99,116,52,110,71,101,245,85,163,138,34,249,92,115,191,50,127,180,159,187,71,228,225,125,196,18,53,38,53,23,43,216,211,85,150,180,46,66,96,89,245,201,46,187,37,123,222,118,44,120,116,82,105,166,20,162,65,41,111,169,15,186,238,198,208,73,107,213,66,81,165,175,128,0,10,160,226,251,147,234,169,85,100,230,246,203,40,138,166,170,60,40,23,140,69,58,164,190,219,228,164,198,141,57,27,214,105,90,20,147,141,29,77,182,73,52,26,27,94,213,239,117,109,192,188,180,102,46,251,202,254,41,192,196,203,22,71,243,80,235,16,182,51,252,103,75,237,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,122,40,194,172,76,181,113,147,14,45,204,82,178,165,246,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,136,85,196,175,58,244,236,186,97,196,236,47,178,170,122,98,109,221,79,75,113,144,147,148,195,148,170,92,146,146,210,234,109,62,218,73,6,242,22,194,144,218,73,212,173,46,45,14,153,41,40,52,174,144,109,59,90,187,124,221,84,107,42,214,131,219,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,168,209,70,79,242,215,66,202,182,7,81,240,202,152,124,234,171,219,106,151,36,180,202,91,237,203,172,58,203,104,144,227,70,164,163,107,37,202,67,109,145,33,7,203,109,6,162,53,154,212,170,23,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,3,52,57,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,130,114,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,179,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,28,171,54,62,22,49,147,225,253,195,229,207,138,54,200,230,110,234,185,65,197,197,93,111,211,165,214,45,58,244,116,211,110,58,83,18,20,133,173,130,89,41,18,153,65,168,154,92,150,79,118,206,97,104,104,113,230,201,77,243,77,196,232,34,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,0,0,51,67,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,39,45,25,139,177,51,65,133,144,49,50,197,145,252,212,58,196,45,143,127,22,85,59,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,23,85,1,21,120,163,248,19,196,223,185,124,226,16,171,94,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,32,7,26,191,11,22,183,196,8,62,93,81,16,171,135,54,125,191,21,122,235,248,111,136,140,118,140,50,185,170,29,178,92,134,35,239,149,69,156,180,33,163,152,146,65,111,121,147,67,109,165,214,186,168,146,132,173,162,220,149,54,245,234,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,162,44,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,157,177,202,255,0,188,176,179,59,56,157,136,56,125,112,203,161,220,52,60,72,184,36,193,157,24,203,123,75,244,132,130,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,211,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,14,85,155,31,11,24,201,240,254,225,242,231,197,21,228,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,246,248,187,86,77,184,73,112,141,6,243,11,95,53,179,213,10,61,22,223,49,8,117,195,26,19,180,238,154,21,243,106,209,175,91,90,119,109,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,131,235,0,249,55,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,102,95,22,44,95,193,126,41,222,88,103,233,79,73,252,146,184,42,52,46,219,200,228,246,174,203,37,198,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,139,190,225,89,140,117,220,93,202,61,34,53,198,206,178,236,42,131,182,115,114,119,35,248,84,88,204,48,228,99,216,132,36,145,203,98,67,76,105,235,41,92,141,234,81,169,102,69,5,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,135,160,227,79,143,49,169,54,109,169,151,42,52,217,104,169,87,100,34,230,173,19,50,29,105,30,142,100,220,106,51,46,160,145,177,244,59,32,156,112,139,127,205,174,10,20,104,245,144,162,131,252,58,176,114,187,140,153,184,177,35,82,30,236,241,44,250,131,23,141,82,78,212,47,147,22,3,237,56,146,216,165,160,213,205,124,227,177,170,119,41,28,253,251,84,148,40,133,223,230,199,194,198,50,124,63,184,124,185,241,69,121,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,190,46,213,147,110,18,92,35,65,188,194,215,205,108,245,66,143,69,183,204,66,29,112,198,132,237,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,3,149,94,25,157,193,171,7,28,109,108,189,93,183,71,163,110,251,194,158,170,133,45,15,178,164,69,94,175,27,76,48,167,207,68,19,207,173,15,147,72,235,185,76,41,38,105,91,140,165,222,170,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,193,195,210,255,0,179,112,195,56,216,115,121,226,5,195,18,133,66,139,34,124,105,21,9,102,105,97,133,201,167,201,142,209,184,173,52,66,13,215,155,35,90,180,66,8,205,74,52,164,141,69,161,224,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,128,28,106,252,44,90,223,16,32,249,117,68,84,174,94,174,154,21,141,143,184,105,122,221,51,187,21,22,223,188,40,213,74,140,158,82,220,228,69,98,107,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,160,210,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,142,85,155,31,11,24,201,240,254,225,242,231,198,107,5,255,0,127,243,89,127,245,127,255,0,240,112,82,182,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,177,56,207,98,7,38,216,183,112,249,167,191,41,46,37,73,72,37,123,219,168,52,103,166,239,254,247,245,251,4,23,200,93,152,171,215,51,54,140,62,195,218,81,2,165,79,158,225,27,91,201,8,69,66,41,26,143,213,61,8,183,119,244,239,239,26,28,131,21,184,80,163,194,105,36,148,71,105,13,36,136,180,34,36,145,17,17,127,128,127,184,0,0,0,0,255,0,41,50,99,195,142,236,185,111,182,203,12,161,78,56,227,138,36,165,9,34,212,204,204,250,17,17,17,158,162,3,103,187,136,189,173,133,244,58,158,27,225,101,89,170,141,203,54,51,209,92,155,13,246,222,110,25,173,18,89,51,39,24,146,151,27,117,14,54,218,190,143,170,70,71,223,161,10,108,186,238,203,134,247,175,204,185,174,138,180,186,141,70,115,206,62,235,210,95,91,202,220,181,169,106,45,203,51,86,155,148,163,234,103,222,99,228,11,123,224,213,135,177,163,89,21,251,246,77,41,162,122,95,100,236,210,86,193,110,61,143,84,26,94,213,154,117,238,232,122,43,234,63,112,251,28,100,241,37,203,127,10,168,22,4,103,80,127,41,251,87,59,106,189,102,251,52,154,123,169,215,69,22,154,235,237,73,235,245,119,136,127,194,158,195,118,236,204,92,90,199,102,67,140,81,119,243,84,164,25,237,231,65,156,148,245,218,100,90,154,125,166,95,172,94,168,0,0,0,0,0,0,0,0,0,0,0,0,0,10,168,227,91,97,60,107,176,47,136,169,71,45,62,149,237,103,161,235,253,174,105,29,201,255,0,57,253,158,225,201,248,66,95,142,80,49,194,85,172,236,213,54,197,111,102,173,115,52,37,242,97,207,95,118,226,35,208,207,94,227,253,66,200,184,128,97,129,226,166,88,46,186,4,88,220,202,135,240,30,202,100,141,84,159,227,8,171,94,154,33,74,47,85,191,97,125,163,60,171,109,109,40,208,226,20,133,23,121,40,180,50,18,55,9,50,93,126,227,94,30,46,239,177,153,92,153,104,211,230,13,47,44,151,171,238,55,234,165,166,22,103,161,52,179,62,190,207,183,78,35,38,151,126,225,205,93,18,38,83,171,214,221,74,27,173,154,86,227,47,67,121,165,244,113,26,25,146,84,147,232,74,47,111,66,50,22,51,145,222,39,51,40,106,164,225,142,54,206,114,68,50,38,32,69,170,188,233,173,72,47,224,204,161,79,61,38,81,17,17,17,58,181,25,39,235,34,239,33,107,22,181,217,110,222,148,88,183,5,177,88,135,82,131,45,164,58,219,209,100,54,242,116,82,18,178,245,144,102,90,237,82,79,191,218,67,235,128,0,0,0,10,115,227,59,135,41,167,98,221,187,136,144,97,161,136,178,168,113,41,207,27,109,237,74,228,42,77,65,229,40,244,78,134,163,34,45,76,213,175,213,237,28,239,133,6,35,170,207,204,106,104,82,165,165,168,181,184,5,9,180,41,205,164,167,222,159,5,36,68,70,162,35,51,36,251,8,207,234,49,122,0,0,0,0,0,57,126,98,49,246,208,203,158,30,63,127,93,238,171,144,78,42,60,118,155,83,91,221,127,144,235,169,66,82,227,141,146,140,201,149,17,17,43,83,63,240,151,14,201,174,122,158,205,85,239,95,163,38,223,77,62,157,79,110,83,176,220,236,134,210,214,134,222,142,148,18,207,180,58,147,81,166,71,93,8,187,186,125,114,255,0,122,119,108,220,91,180,215,77,122,232,63,232,0,127,53,33,253,0,0,0,0,0,0,0,0,0,0,0,0,31,38,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,246,103,95,42,53,220,165,227,44,219,55,149,85,153,104,84,181,153,107,86,230,178,132,246,248,187,80,110,54,106,108,205,6,243,11,95,41,194,209,10,61,16,231,45,8,117,178,18,3,132,222,111,63,4,88,143,248,190,222,179,118,90,23,253,65,30,137,83,112,57,174,69,184,158,54,88,103,115,136,50,89,50,250,16,150,149,170,86,73,113,44,40,185,72,55,150,118,41,159,172,215,67,202,150,7,75,173,211,29,223,121,221,28,234,61,174,203,111,48,78,49,41,76,168,213,61,77,186,74,230,51,31,212,82,136,155,90,84,226,216,109,91,73,221,233,160,27,178,233,174,223,55,85,102,245,186,103,118,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,232,47,39,135,94,69,99,101,106,205,43,227,16,96,68,94,42,87,227,188,204,231,163,74,117,104,166,83,158,56,235,42,105,145,56,108,60,180,185,29,46,45,228,163,233,173,72,74,214,132,146,215,50,128,7,42,204,190,98,236,76,175,225,100,252,76,190,164,127,59,14,143,11,99,223,198,117,78,204,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,158,188,116,199,76,71,204,94,35,212,113,67,20,43,61,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,176,174,29,124,52,169,87,29,188,88,217,153,43,110,37,70,145,113,209,222,102,131,109,73,36,184,135,161,77,139,29,108,85,138,68,121,58,161,102,211,210,27,67,75,66,92,109,123,93,35,67,136,108,211,16,51,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,61,43,135,54,125,191,21,122,235,248,111,136,140,118,140,50,185,170,29,178,92,134,35,239,149,69,156,180,33,163,152,146,65,111,121,147,67,109,165,214,186,168,146,132,173,162,220,149,54,245,234,12,214,102,199,197,62,50,124,64,184,124,197,241,242,112,47,29,49,31,46,152,143,78,197,12,47,172,246,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,104,204,93,137,154,12,44,129,137,150,44,143,230,161,214,33,108,123,248,178,169,217,153,121,248,124,199,90,111,157,202,231,161,60,212,39,98,251,200,251,200,160,86,98,184,174,222,88,61,156,26,237,179,102,81,98,92,248,117,104,199,93,185,83,162,188,178,138,185,181,118,148,163,145,45,169,42,143,206,97,109,60,125,152,208,100,235,43,67,11,90,75,87,82,180,72,166,179,75,106,230,231,32,184,207,137,118,181,183,85,161,118,27,62,226,163,84,97,84,20,218,249,115,145,69,231,58,76,184,133,31,53,146,237,9,74,92,82,91,82,182,153,155,104,238,20,46,37,167,15,156,237,213,114,161,127,185,66,185,223,151,59,14,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,203,37,25,155,109,233,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,33,7,18,252,241,198,203,141,154,246,15,88,232,150,188,69,189,40,238,45,153,109,173,216,232,161,211,158,55,24,57,169,121,6,149,28,147,82,29,75,41,66,189,69,182,110,44,200,146,132,61,70,194,213,56,24,254,123,63,102,255,0,121,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,65,91,78,233,174,216,215,85,26,245,181,167,118,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,47,207,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,0,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,89,153,76,33,147,128,184,243,124,225,27,204,75,110,61,187,88,121,154,121,203,125,167,159,118,156,189,29,132,243,139,107,68,26,220,140,227,46,25,17,39,67,89,145,165,38,70,146,185,78,20,248,243,39,25,50,185,2,217,174,205,136,229,119,13,164,21,178,226,19,33,163,125,202,114,26,66,160,60,182,80,132,155,72,229,25,198,73,153,43,152,112,220,89,173,74,53,146,104,132,95,69,103,29,33,229,219,134,85,157,136,222,153,244,117,105,56,95,66,167,91,138,65,48,183,151,88,145,75,101,184,166,219,79,153,33,222,90,207,158,180,104,163,229,50,234,182,40,146,105,58,44,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,163,73,25,107,194,24,216,11,128,214,54,17,178,196,70,228,91,180,118,89,168,28,71,221,121,135,106,43,213,217,175,54,183,116,89,161,201,46,60,225,17,146,116,37,145,18,82,68,73,42,246,227,157,249,147,253,164,253,218,42,172,93,159,12,172,246,210,177,186,205,167,96,102,41,92,210,220,197,10,12,119,19,22,101,81,244,173,119,36,36,26,148,149,182,230,132,107,146,203,90,37,196,47,115,139,67,124,253,206,25,189,202,158,160,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,184,131,100,146,171,149,11,253,186,237,176,196,185,216,117,117,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,46,97,164,140,219,115,79,65,195,83,58,245,28,186,98,60,28,47,189,106,122,97,149,221,80,83,114,80,163,138,195,116,170,164,147,140,210,42,110,190,226,73,102,202,16,194,80,226,77,212,161,45,173,110,145,41,72,36,174,221,51,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,235,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,226,120,77,229,15,240,69,135,31,140,21,235,11,101,223,127,211,209,232,148,183,63,154,220,91,117,226,101,246,119,54,130,36,19,207,173,9,117,90,169,102,150,210,194,75,148,179,121,7,63,198,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,202,184,239,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,190,46,213,147,110,18,92,35,65,188,194,215,205,108,245,66,143,69,183,204,66,29,112,198,130,108,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,101,112,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,120,0,0,101,92,119,252,148,102,186,187,148,188,101,133,121,115,106,179,45,10,150,144,238,154,36,39,144,158,223,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,65,54,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,2,42,241,71,240,39,137,191,114,249,196,33,64,34,194,120,92,231,182,149,130,117,87,176,35,26,46,105,113,236,154,228,132,42,223,168,203,125,61,138,222,154,165,44,221,67,155,139,115,81,164,41,105,51,94,254,91,78,36,214,105,73,60,243,169,185,240,16,3,141,95,133,139,91,226,4,31,46,168,138,86,22,147,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,153,92,58,243,213,39,43,87,145,88,248,131,62,90,240,174,191,33,231,167,51,26,43,75,93,50,162,241,71,65,84,140,201,179,125,228,37,184,233,109,108,165,127,65,106,90,80,181,164,144,187,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,225,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,101,112,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,84,7,26,60,11,174,210,177,30,220,204,61,50,141,74,102,219,173,211,227,91,117,41,49,205,13,202,93,97,163,146,227,107,144,141,9,78,111,138,148,33,14,17,172,201,49,13,10,216,68,209,47,159,240,132,199,72,120,97,152,233,120,115,112,214,123,21,23,18,233,233,167,50,149,147,8,101,85,134,22,110,66,55,29,112,210,180,238,66,229,176,132,32,204,220,118,75,73,52,40,246,169,31,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,67,92,255,0,227,204,156,193,230,142,238,185,153,155,18,77,10,129,33,118,205,188,184,146,26,146,194,233,209,29,113,41,121,183,155,66,73,212,62,234,158,146,70,102,173,10,65,32,150,164,165,38,39,255,0,6,156,188,82,173,188,47,170,102,70,181,74,150,139,134,236,145,46,137,71,144,169,137,83,7,68,101,198,185,138,67,72,63,85,107,152,195,169,81,187,235,105,21,179,65,37,42,81,185,50,179,99,225,99,25,62,31,220,62,92,248,205,96,153,92,58,243,213,39,43,87,145,88,248,131,62,90,240,174,191,33,231,167,51,26,43,75,93,50,162,241,71,65,84,140,201,179,125,228,37,184,233,109,108,165,127,65,106,90,80,181,164,144,187,211,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,29,115,201,155,186,86,80,112,141,55,91,20,232,149,139,178,189,33,84,219,114,148,252,132,161,11,124,144,106,92,167,144,74,39,87,25,146,219,191,150,90,154,220,101,179,83,124,210,113,57,246,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,66,121,19,178,241,150,196,203,45,157,68,198,251,155,210,85,163,167,197,114,5,61,84,180,193,114,131,75,40,172,183,22,152,233,108,66,220,121,164,55,171,138,113,36,178,113,197,160,205,100,217,45,82,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,149,133,180,240,186,226,1,14,175,14,155,150,76,111,184,185,53,86,123,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,227,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,16,3,141,95,133,139,91,226,4,31,46,168,138,86,22,125,194,235,136,4,202,68,202,110,89,49,190,226,231,82,158,236,212,235,30,168,251,111,191,41,185,78,190,211,12,210,85,203,66,247,50,124,221,90,113,195,66,89,75,106,108,212,104,54,146,213,181,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,255,0,127,243,89,127,245,127,255,0,240,112,80,8,150,156,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,239,90,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,127,53,33,253,0,31,243,189,59,182,110,45,218,107,166,189,116,17,3,57,89,234,123,42,183,189,2,140,171,125,53,10,117,65,184,174,204,115,178,27,171,66,28,122,66,86,72,62,208,210,73,68,152,253,53,35,239,235,245,119,28,187,227,237,161,152,204,61,98,254,180,28,87,32,214,152,242,26,112,218,222,211,252,134,157,82,20,150,220,112,146,100,79,36,140,141,90,145,255,0,132,250,128,0,0,0,0,10,47,226,191,136,234,188,51,26,170,20,89,105,118,45,18,1,194,113,9,115,113,37,246,103,206,73,145,145,40,200,140,137,94,210,35,250,136,116,78,12,88,116,138,142,46,92,88,135,58,26,31,139,22,135,46,156,201,184,222,228,162,66,100,211,222,74,139,84,232,74,34,51,208,201,90,253,94,209,113,128,0,0,0,3,228,93,55,101,187,101,209,101,92,23,61,98,29,54,12,70,150,235,143,74,144,219,41,209,40,82,207,214,89,145,107,181,42,62,255,0,97,138,167,207,23,19,153,149,197,85,176,199,4,167,57,30,25,147,240,37,85,89,116,208,165,151,240,150,86,166,94,141,40,200,200,200,218,90,76,211,245,153,119,16,175,155,78,203,196,204,109,188,35,211,232,148,218,229,197,84,170,204,67,78,73,38,100,75,52,173,215,82,70,183,86,148,173,68,68,167,72,212,103,175,210,215,169,159,94,139,143,153,83,186,176,2,222,166,78,187,119,34,116,222,73,184,223,206,18,80,107,67,166,105,209,198,80,100,100,166,84,90,117,255,0,179,142,218,54,252,171,170,233,164,91,112,155,90,222,170,78,143,13,4,132,153,158,174,56,148,23,113,25,247,168,189,135,246,13,2,240,254,195,15,193,94,88,45,74,12,168,220,186,135,240,238,212,102,141,20,175,227,9,75,70,186,161,42,63,85,207,105,125,130,183,120,189,223,142,215,241,194,45,170,220,197,56,197,19,126,141,115,53,36,115,161,192,95,118,227,34,212,203,94,226,253,99,172,112,82,176,158,39,47,251,226,82,81,203,87,162,187,33,232,122,255,0,108,90,95,122,127,204,127,111,184,90,184,0,0,0,0,0,0,0,0,0,0,0,0,0,8,47,197,186,206,114,228,192,4,85,153,101,107,93,35,93,20,148,234,73,230,205,128,158,167,180,244,250,62,242,253,98,171,114,99,123,72,176,179,19,107,87,154,152,152,237,181,219,185,138,91,134,132,30,176,100,36,181,245,147,250,126,255,0,104,209,101,106,145,14,189,76,122,149,61,180,184,195,251,119,164,200,140,143,106,137,69,208,200,203,188,139,216,51,89,152,140,61,159,133,120,195,95,177,42,81,141,137,20,206,203,185,6,133,39,78,100,86,157,46,138,74,79,185,194,254,73,127,72,185,254,23,244,74,28,124,178,80,42,48,225,37,50,159,237,92,231,20,218,8,207,109,66,105,39,67,34,215,187,94,241,236,243,39,145,252,31,199,187,70,165,79,77,179,77,163,86,222,221,38,53,66,4,40,177,221,55,211,25,198,154,75,142,242,22,190,94,171,73,153,23,95,84,180,238,208,82,126,99,50,179,138,89,110,187,230,83,174,42,5,75,209,77,74,113,48,106,205,197,145,217,220,65,58,241,54,100,242,217,109,38,163,75,38,191,87,188,186,151,78,238,189,146,174,32,56,129,128,183,37,46,211,186,234,174,213,108,249,114,216,142,255,0,110,125,247,215,13,165,185,29,181,41,190,100,148,52,218,80,211,74,208,204,180,78,167,236,62,151,111,134,184,151,103,226,189,167,6,241,178,235,112,234,48,102,178,211,186,199,146,211,198,210,150,210,28,229,175,150,181,18,86,73,113,58,167,94,154,151,212,99,213,0,0,0,0,129,156,93,172,20,92,24,15,14,230,110,23,57,234,109,77,181,41,105,111,114,144,134,225,207,94,166,123,76,200,136,207,222,68,42,143,42,87,74,108,236,195,88,21,183,30,54,155,106,228,165,111,50,86,210,52,148,230,20,100,125,75,167,171,239,26,62,183,42,173,87,109,234,101,109,133,18,155,168,67,102,82,76,140,140,140,156,65,40,187,140,253,254,243,31,68,0,0,0,0,84,255,0,25,252,67,171,57,58,220,195,150,100,184,138,114,83,14,168,166,201,106,34,55,136,234,44,153,153,110,219,244,122,125,29,126,191,96,249,60,22,164,55,242,238,232,140,182,208,189,180,169,174,151,77,84,71,206,167,22,191,81,125,98,114,210,115,125,135,13,102,14,165,132,55,53,201,79,165,203,101,15,49,25,82,230,48,194,29,120,167,20,116,52,147,91,218,169,102,123,180,73,35,83,208,244,238,208,72,214,31,98,83,45,201,140,242,29,105,212,146,208,226,20,74,74,146,101,169,25,25,116,50,50,246,143,244,31,30,238,186,232,150,77,185,80,185,238,26,132,120,80,105,209,157,146,235,175,58,134,210,73,109,181,45,93,86,100,90,237,73,159,83,46,225,30,178,179,155,26,94,96,241,2,244,183,169,15,182,236,58,36,250,138,34,172,148,149,27,172,178,251,8,66,210,105,121,100,164,153,60,90,25,17,17,251,52,246,201,208,0,0,0,0,0,0,0,0,0,0,0,0,28,127,53,89,103,179,115,95,132,115,48,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,206,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,255,0,85,255,0,138,87,222,40,124,156,249,117,93,244,159,201,43,126,29,173,71,254,10,203,61,150,151,23,119,33,143,154,66,119,237,230,47,215,94,229,158,189,84,122,16,177,78,18,153,40,244,220,200,121,178,196,218,101,42,101,21,158,115,118,93,61,242,231,184,169,204,191,203,93,77,68,74,216,223,37,109,58,219,73,113,42,81,184,106,116,137,179,105,149,174,218,128,0,80,183,20,91,143,48,85,92,205,84,169,56,222,142,195,74,131,218,93,177,233,172,72,105,113,81,66,84,167,89,102,82,80,219,139,218,244,142,205,189,211,112,201,211,82,82,70,148,33,13,33,30,43,32,20,156,6,175,230,142,209,161,102,14,153,46,163,71,168,200,68,74,52,50,103,157,10,77,109,199,91,76,54,167,54,68,106,92,101,40,212,157,164,70,147,112,217,39,126,103,154,52,60,35,174,127,219,192,103,178,185,119,51,152,57,177,33,209,215,29,105,163,72,56,221,166,107,53,179,105,206,198,184,45,19,141,169,201,36,173,199,176,156,66,84,217,60,78,169,44,155,166,89,225,23,167,194,82,183,140,181,188,169,195,123,19,94,237,150,251,53,7,163,89,115,95,168,37,249,74,165,178,124,149,199,83,100,141,91,101,151,218,117,13,27,142,41,102,147,82,9,13,180,211,38,186,129,205,143,138,124,100,248,129,112,249,139,227,207,185,132,55,146,48,94,62,61,165,136,142,90,111,221,15,90,11,113,47,151,61,138,138,34,55,41,41,91,103,161,154,28,105,197,154,84,157,218,27,46,18,246,106,222,255,0,65,151,220,206,227,46,88,107,181,106,254,16,221,30,141,114,183,79,118,159,58,51,236,166,68,87,181,66,201,151,212,202,245,65,188,194,214,110,52,179,35,209,91,146,162,83,110,58,218,249,165,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,247,168,216,23,15,46,220,50,175,28,57,244,55,163,171,73,194,250,237,70,227,74,205,133,188,186,196,138,91,206,74,39,29,96,137,14,242,214,124,132,47,85,31,41,150,147,189,68,146,81,208,184,246,184,163,132,55,150,16,73,182,88,188,24,136,72,188,45,122,101,223,72,122,51,228,234,31,167,78,107,123,74,50,232,164,45,42,39,27,90,84,69,162,218,81,167,114,13,11,84,234,225,79,158,56,216,107,85,129,149,188,73,68,183,104,87,61,96,145,107,84,210,183,95,58,117,70,82,144,130,132,182,245,50,68,103,157,209,73,83,105,46,91,206,184,165,146,146,234,156,102,127,231,147,55,116,172,160,225,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,115,237,118,93,53,219,230,234,172,222,183,76,238,219,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,7,64,204,6,94,174,172,186,76,178,40,151,172,157,43,87,117,159,14,237,147,79,84,87,24,114,149,218,95,144,218,33,186,78,17,44,222,66,24,73,184,70,148,237,113,107,65,18,137,4,181,207,254,6,63,158,207,217,191,222,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,17,87,11,242,233,125,227,6,22,98,46,38,88,177,251,127,224,207,177,76,172,66,222,203,91,41,110,198,158,243,243,57,142,186,141,121,61,133,9,229,33,43,90,249,250,145,22,195,37,124,156,11,199,76,71,203,166,35,211,177,67,11,235,61,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,90,51,23,98,102,131,11,32,98,101,139,35,249,168,117,136,91,30,254,44,170,118,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,0,2,165,120,218,96,229,117,171,170,197,204,12,119,185,212,89,52,242,179,166,55,181,9,236,146,155,114,68,184,231,169,175,123,156,228,59,39,161,35,106,59,47,172,173,92,73,23,0,225,89,140,116,44,34,205,197,34,53,198,206,145,47,218,123,182,115,114,119,47,248,44,169,47,176,228,99,216,132,40,215,204,126,59,76,105,234,165,60,253,234,81,37,6,71,16,4,233,226,7,140,117,215,112,11,44,57,126,142,207,38,139,27,11,237,203,198,99,155,144,174,215,41,200,71,18,57,104,104,222,223,37,13,73,234,75,218,190,213,235,39,86,210,103,229,120,86,96,229,11,23,115,113,72,147,113,189,172,75,10,158,237,226,220,109,171,254,21,42,51,236,55,24,183,161,105,52,114,223,144,211,250,250,201,87,35,98,146,105,89,153,95,72,170,190,57,223,153,63,218,79,221,162,0,101,255,0,47,87,86,98,230,94,244,75,42,78,181,171,70,207,153,118,198,167,166,43,143,185,85,236,207,199,109,112,218,38,200,214,79,45,15,168,219,34,74,183,56,132,32,201,36,179,90,57,253,167,116,215,108,107,170,141,122,218,211,187,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,23,211,144,92,235,218,185,172,195,136,148,74,181,79,179,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,0,14,105,152,172,6,179,115,37,132,117,220,41,188,225,68,82,42,49,214,186,100,231,163,155,203,164,212,73,10,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,231,179,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,249,88,135,141,24,161,138,212,171,78,133,136,23,124,186,181,54,198,163,179,65,183,161,169,13,180,196,8,77,165,41,74,80,219,105,74,77,102,148,54,149,58,162,55,22,77,182,74,82,182,39,73,149,194,111,40,127,133,220,71,252,96,175,88,91,237,11,2,160,143,68,165,185,252,167,37,92,76,155,47,179,185,180,17,172,217,97,11,75,170,213,72,37,56,166,18,92,212,19,200,43,169,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,50,174,58,254,60,229,158,242,192,107,123,13,175,58,204,232,149,27,123,20,109,120,87,29,22,107,38,72,90,86,228,88,239,73,136,235,70,163,82,86,202,164,182,68,190,168,113,11,66,136,201,91,219,111,181,240,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,205,115,99,225,99,25,62,31,220,62,92,248,205,96,244,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,178,158,23,220,65,35,82,99,81,114,189,141,53,89,107,66,228,38,5,159,92,146,235,178,87,189,231,98,199,135,69,38,154,97,74,36,18,150,250,144,251,174,236,109,4,150,189,84,37,26,90,248,0,12,171,142,171,142,185,122,186,176,46,30,31,214,234,210,125,35,69,196,139,62,153,118,210,42,13,197,113,166,203,180,176,135,31,134,163,81,26,13,230,22,178,37,18,20,173,91,113,133,153,32,221,216,158,235,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,244,22,165,165,11,90,73,11,189,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,132,96,226,143,224,79,19,126,229,243,136,66,138,240,158,197,252,40,98,157,155,134,126,148,244,103,202,219,130,157,66,237,188,142,119,101,237,82,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,253,120,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,205,56,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,179,241,0,56,213,248,88,181,190,32,65,242,234,136,166,187,78,214,174,223,55,85,26,202,181,160,246,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,234,63,37,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,237,56,94,231,95,241,128,177,17,131,24,133,83,170,206,196,155,54,158,185,46,212,102,159,59,211,52,180,188,148,34,65,186,148,150,143,53,205,97,151,9,195,53,185,234,59,189,197,45,222,92,234,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,14,171,153,124,186,95,121,95,197,57,248,103,125,71,254,118,101,30,110,246,127,140,233,125,165,230,88,153,203,105,215,57,60,222,66,213,202,90,183,163,184,203,184,206,116,240,186,226,1,50,145,50,155,150,76,111,184,185,212,167,187,53,58,199,170,62,219,239,202,110,83,175,180,195,52,149,114,208,189,204,159,55,86,156,112,208,150,82,218,155,53,26,13,164,181,109,67,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,199,228,189,240,26,242,179,48,123,15,49,201,80,165,203,180,239,248,243,16,138,130,99,146,88,133,81,143,58,92,117,66,90,137,106,61,234,106,50,31,74,148,72,222,78,56,148,18,185,46,40,118,12,130,231,94,234,202,158,35,196,162,85,170,125,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,125,22,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,28,171,54,62,22,49,147,225,253,195,229,207,140,214,14,149,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,79,78,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,102,167,88,245,71,219,125,249,77,202,117,246,152,102,146,174,90,23,185,147,230,234,211,142,26,18,202,91,83,102,163,65,180,150,173,168,4,117,207,254,3,70,204,30,87,46,235,101,152,82,228,215,104,17,215,115,91,200,137,29,217,47,174,163,17,167,20,150,91,101,181,164,221,91,237,41,232,196,70,74,208,228,18,201,10,82,82,67,62,214,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,75,254,42,119,215,225,67,20,240,147,19,61,23,232,207,149,184,63,64,174,246,46,127,59,178,246,169,51,94,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,63,46,76,49,230,54,95,50,185,153,171,153,153,178,227,87,107,241,237,235,102,222,92,73,14,198,125,21,25,109,85,146,151,155,121,180,40,218,91,13,37,233,36,102,105,212,227,146,9,105,82,146,98,37,90,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,81,166,140,39,177,127,5,248,89,102,225,159,165,61,39,242,74,223,167,80,187,111,35,147,218,187,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,60,174,108,124,44,99,39,195,251,135,203,159,25,172,29,87,50,249,116,190,242,191,138,115,240,206,250,143,252,236,202,60,221,236,255,0,25,210,251,75,204,177,51,150,211,174,114,121,188,133,171,148,181,111,71,113,151,113,156,233,225,117,196,2,101,34,101,55,44,152,223,113,115,169,79,118,106,117,143,84,125,183,223,148,220,167,95,105,134,105,42,229,161,123,153,62,110,173,56,225,161,44,165,181,54,106,52,27,73,106,197,115,47,152,187,19,43,248,89,63,19,47,169,31,206,195,163,194,216,247,241,157,83,179,60,243,16,249,141,52,231,39,155,200,90,121,171,78,196,119,153,247,17,231,219,49,88,243,121,102,75,23,43,184,173,121,205,150,165,212,100,45,20,200,47,72,39,145,73,167,18,212,113,225,52,105,66,19,177,180,171,67,81,33,59,214,107,113,69,189,106,51,176,174,21,153,14,255,0,90,51,87,139,244,95,231,93,180,40,85,58,119,247,133,198,173,165,124,223,249,194,90,67,140,255,0,55,33,10,252,146,197,170,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,74,224,70,14,87,113,247,19,33,97,85,172,246,202,213,86,159,85,145,78,111,106,15,180,202,137,78,145,45,168,218,173,104,66,57,203,142,150,185,138,81,37,28,205,231,169,39,67,248,21,106,101,229,133,23,252,218,52,199,37,208,46,203,58,176,228,103,87,18,89,19,244,250,140,71,141,42,54,222,101,70,68,182,221,108,244,91,106,62,169,35,73,247,24,187,238,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,71,117,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,32,7,26,191,11,22,183,196,8,62,93,81,20,237,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,252,151,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,92,247,11,28,233,213,113,242,205,153,131,88,165,112,75,170,98,13,163,28,229,197,156,252,101,26,234,84,68,155,77,37,215,159,220,100,228,150,157,112,144,181,44,144,165,161,108,171,231,87,206,89,74,12,216,248,88,198,79,135,247,15,151,62,51,88,47,251,255,0,154,203,255,0,171,255,0,255,0,131,130,128,71,181,197,28,33,188,176,130,77,178,197,224,196,66,69,225,107,211,46,250,67,209,159,39,80,253,58,115,91,218,81,151,69,33,105,81,56,218,210,162,45,22,210,141,59,144,104,90,166,87,11,220,244,254,5,46,164,96,118,49,222,125,147,13,171,91,253,15,38,106,119,51,66,170,56,226,76,181,120,212,93,158,27,218,185,204,212,148,132,58,104,115,230,146,169,14,29,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,140,89,166,205,141,47,47,152,129,101,219,213,119,219,106,29,110,125,57,18,150,106,74,77,166,94,125,244,45,106,53,60,130,74,72,153,61,76,200,200,189,186,251,36,45,163,117,208,239,107,114,159,115,219,181,24,243,96,212,99,53,37,167,89,121,14,39,107,141,165,105,234,131,50,215,106,136,250,25,247,143,176,63,205,247,216,138,203,146,100,188,134,154,105,38,181,184,181,18,82,148,145,106,102,102,125,8,136,189,162,57,85,179,123,135,46,230,14,153,132,54,205,201,79,170,75,121,182,88,146,168,147,24,125,13,60,115,142,58,218,81,161,237,82,178,61,186,164,209,169,106,90,247,232,32,215,26,89,8,249,117,107,198,67,104,70,234,84,39,79,166,138,51,231,84,75,95,172,190,177,245,184,48,98,29,89,185,215,30,28,189,37,197,211,148,137,149,68,182,107,81,145,60,103,78,100,140,139,118,223,163,211,232,235,245,251,5,176,0,0,0,0,15,157,113,213,90,161,91,213,58,219,234,36,183,79,134,244,165,25,153,17,17,54,131,81,247,153,123,189,228,51,131,154,219,165,23,142,97,175,250,219,111,27,173,187,113,213,118,25,171,113,18,78,115,234,34,46,167,211,214,247,139,91,225,17,96,162,223,192,121,151,59,144,185,47,84,170,110,26,86,166,246,169,109,185,14,2,245,35,218,70,100,102,94,243,33,61,0,0,0,0,121,92,74,196,187,63,10,45,57,215,141,233,91,135,78,131,9,151,93,214,68,150,153,55,84,134,150,231,45,28,197,164,148,179,75,106,209,58,245,208,254,179,20,145,157,94,32,56,129,143,87,37,82,211,181,42,174,210,172,248,146,223,142,199,97,125,246,23,49,164,57,33,180,169,206,92,149,180,226,86,211,169,212,200,180,86,133,236,46,188,135,46,121,89,197,44,200,221,240,233,214,237,2,165,232,167,101,54,153,213,103,34,200,236,237,160,221,100,156,51,121,12,184,146,81,37,226,95,173,220,93,79,167,125,221,229,111,38,152,95,150,235,74,28,40,52,72,85,26,254,214,222,149,83,149,26,59,207,37,254,83,4,178,109,226,97,181,146,55,178,74,78,189,117,51,51,235,221,27,56,198,81,104,77,225,21,30,171,216,137,51,206,177,29,190,106,91,65,122,157,150,160,173,12,244,221,244,186,247,136,7,195,215,12,100,226,134,102,45,232,44,196,231,179,68,122,37,106,73,114,205,68,150,89,168,68,37,153,250,138,34,232,231,183,66,247,153,13,2,209,105,16,232,52,198,105,80,27,75,113,216,221,177,41,34,34,45,202,53,31,66,34,46,243,63,96,206,158,115,175,105,55,238,98,110,154,243,179,19,33,183,123,15,45,72,112,214,130,210,12,116,158,158,178,191,67,223,236,22,165,194,70,206,114,219,192,23,42,206,178,180,174,173,166,170,82,116,37,114,166,207,79,67,218,90,253,47,121,254,161,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,92,238,216,243,111,236,187,220,148,74,123,68,227,235,236,123,83,180,205,71,164,232,202,61,8,146,163,238,65,251,6,122,45,42,147,212,139,134,37,69,133,154,22,215,51,69,17,153,105,170,20,94,195,47,120,211,149,137,91,93,197,106,193,172,184,162,82,164,115,117,50,61,75,213,113,73,247,159,232,251,197,79,113,121,203,220,218,85,238,140,111,163,82,92,56,181,93,125,39,33,182,15,106,57,76,192,140,206,229,37,178,34,212,204,200,183,44,254,173,59,132,182,225,95,83,41,217,102,165,71,215,172,110,126,165,253,213,66,105,251,254,161,50,135,60,198,204,11,195,252,120,179,230,90,55,213,26,60,150,228,50,227,109,73,236,236,45,248,235,83,78,54,149,182,183,91,94,197,39,154,179,35,34,232,103,175,191,90,67,206,134,71,175,28,181,92,178,106,116,184,83,42,22,140,135,150,113,102,19,110,187,202,74,156,144,164,37,199,18,195,109,37,68,211,4,165,17,31,77,117,46,157,222,147,135,190,116,235,248,19,126,193,178,174,202,203,206,217,181,105,13,71,82,31,144,181,34,43,142,189,17,179,112,137,199,208,210,18,150,90,87,173,161,153,125,101,208,175,26,215,185,232,151,141,6,13,203,110,212,24,155,79,168,199,106,75,14,178,234,28,73,161,196,37,105,245,144,102,159,162,162,62,134,125,227,234,128,0,0,14,35,157,43,65,155,203,44,120,137,9,113,201,231,161,91,85,121,177,147,176,148,124,228,83,228,18,52,45,166,122,234,175,103,95,113,140,237,209,230,73,180,238,216,51,221,66,145,34,141,81,105,229,39,67,35,37,178,233,25,150,157,15,93,83,245,126,161,163,236,173,221,13,94,25,122,195,218,227,111,37,197,63,108,82,84,238,138,212,210,181,65,97,70,147,234,122,31,173,220,103,168,234,128,0,0,0,2,163,56,208,219,19,227,93,214,221,209,200,87,98,118,28,56,156,210,74,182,243,77,218,138,246,238,211,77,116,235,166,186,143,13,193,222,243,133,110,227,237,94,149,57,253,165,84,160,72,138,211,102,178,34,55,93,155,79,74,122,26,139,175,170,125,196,103,246,143,39,196,202,151,81,195,108,217,252,161,162,72,147,6,100,134,125,50,203,173,173,77,41,46,42,167,49,105,82,84,146,73,151,84,17,145,145,235,211,188,88,151,12,220,201,206,199,92,21,42,93,209,51,157,95,183,95,244,118,229,56,106,91,177,152,137,13,60,213,111,117,107,82,141,110,171,85,104,68,126,226,62,249,140,43,147,139,126,100,36,89,246,52,60,37,180,234,172,38,161,86,117,181,207,38,223,50,89,68,117,153,236,58,147,229,186,74,250,73,79,69,36,211,239,215,184,115,62,11,84,58,147,215,61,213,117,173,79,28,69,68,157,13,74,51,86,211,123,153,78,112,250,233,166,186,125,122,253,66,217,192,0,0,0,0,0,0,0,0,0,0,0,0,5,0,241,43,204,45,171,152,188,205,78,173,217,81,181,162,218,52,244,218,81,170,9,148,219,237,213,123,52,169,46,46,99,70,217,154,9,149,173,245,19,102,74,86,230,208,133,153,164,214,104,68,85,26,51,201,78,63,89,185,138,203,205,181,120,89,244,184,148,133,210,35,179,64,171,210,33,83,206,20,74,93,70,60,118,185,177,227,53,170,146,81,137,43,109,76,237,82,180,105,109,165,91,86,149,161,61,212,0,7,20,205,118,84,112,227,54,184,112,187,42,245,107,176,213,96,243,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,158,43,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,218,167,13,62,33,148,170,141,129,43,4,49,202,100,74,106,240,226,215,126,165,71,174,165,41,73,74,162,83,153,35,114,42,216,71,174,236,152,241,208,107,79,37,11,83,140,178,225,169,36,182,148,183,161,174,126,179,175,117,102,179,17,229,209,41,53,62,207,134,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,146,218,205,4,91,148,234,221,244,28,58,242,43,39,52,183,145,95,24,131,2,90,48,174,129,33,230,103,61,26,83,72,93,78,162,201,71,89,83,76,137,194,125,148,41,185,9,113,111,37,31,65,10,66,86,133,168,150,139,211,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,102,223,54,62,41,241,147,226,5,195,230,47,139,62,225,1,107,80,175,156,151,226,21,149,116,193,237,180,91,130,240,171,82,234,49,185,171,111,159,21,250,76,6,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,65,108,253,100,162,234,202,158,35,203,173,210,105,157,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,237,120,75,101,226,149,140,185,134,145,126,93,116,169,114,168,88,99,30,53,109,133,179,49,44,161,53,179,144,147,167,165,212,145,243,86,130,38,100,188,68,141,19,190,58,9,195,52,171,150,229,186,102,199,194,198,50,124,63,184,124,185,241,154,193,126,108,101,158,205,205,127,15,204,39,194,219,194,116,186,114,211,99,219,117,42,69,78,49,154,151,78,168,183,74,109,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,40,219,21,112,206,234,193,188,71,184,240,182,245,137,217,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,15,203,121,95,247,150,32,201,165,74,188,238,25,117,85,208,232,240,168,20,194,120,203,100,58,116,70,137,168,241,218,66,72,146,132,37,37,169,232,94,178,212,181,171,114,214,165,29,154,112,172,200,119,250,209,154,188,95,162,255,0,58,237,161,66,169,211,191,188,46,53,109,43,230,255,0,206,18,210,28,103,249,185,8,87,228,150,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,57,87,20,44,139,126,5,46,165,227,142,14,89,157,147,13,171,91,61,49,26,18,183,51,66,170,56,226,136,244,100,146,93,158,27,218,183,203,208,212,132,58,107,111,230,146,168,237,156,117,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,210,218,84,226,153,94,228,237,89,154,76,249,107,113,11,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,226,153,201,192,184,121,137,203,141,231,135,62,134,244,141,105,84,247,42,54,226,80,108,33,228,86,35,161,78,69,38,221,124,141,13,115,22,92,133,175,84,159,41,231,83,189,36,163,81,103,94,211,186,107,182,53,213,70,189,109,105,221,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,186,15,148,62,173,205,116,215,111,10,139,53,107,142,119,107,151,30,159,2,150,219,156,164,55,182,44,40,173,68,140,222,136,34,35,216,195,13,35,93,55,43,110,170,51,81,153,157,223,112,155,192,186,238,15,229,151,229,37,219,70,165,68,170,226,37,65,23,36,87,163,154,28,148,186,59,145,89,40,72,144,226,75,251,251,200,111,114,137,9,146,122,237,90,156,66,102,168,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,215,248,160,240,251,147,86,147,90,205,14,11,82,162,33,104,142,169,247,133,14,51,77,70,70,198,90,149,34,101,104,221,117,244,164,214,105,67,9,91,13,53,189,197,154,157,245,150,165,235,92,24,23,142,152,143,151,76,71,167,98,134,23,214,123,13,86,14,173,60,203,164,107,139,80,138,163,35,114,44,150,200,203,152,202,246,167,82,212,148,74,74,86,133,33,104,66,211,161,76,180,102,46,196,205,6,22,64,196,203,22,71,243,80,235,16,182,61,252,89,84,236,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,0,5,32,113,109,204,22,28,99,38,56,211,236,171,26,223,254,31,134,125,190,133,91,175,184,193,52,228,249,92,228,18,162,36,141,36,226,153,138,227,111,18,84,163,218,167,31,124,208,146,78,142,59,5,133,255,0,112,217,204,45,171,142,153,101,182,232,148,152,222,142,173,97,189,62,5,165,87,167,185,41,183,92,62,205,21,182,216,152,146,73,146,201,151,208,131,52,154,210,157,28,109,244,17,172,154,222,169,84,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,115,252,116,199,76,56,203,166,28,84,113,67,20,43,61,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,226,188,58,243,23,125,230,131,11,47,140,76,190,164,126,112,42,112,232,240,182,51,252,89,75,236,209,30,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,42,1,26,8,182,112,26,205,204,151,15,204,56,194,155,206,20,69,34,163,134,244,21,211,39,61,28,222,93,38,162,84,166,138,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,116,153,153,124,186,95,121,95,197,57,248,103,125,71,254,118,101,30,110,246,127,140,233,125,165,230,88,153,203,105,215,57,60,222,66,213,202,90,183,163,184,203,184,206,116,240,186,226,1,50,145,50,155,150,76,111,184,185,212,167,187,53,58,199,170,62,219,239,202,110,83,175,180,195,52,149,114,208,189,204,159,55,86,156,112,208,150,82,218,155,53,26,13,164,181,98,185,177,240,177,140,159,15,238,31,46,124,102,176,95,71,16,44,136,208,179,85,106,185,122,218,200,236,88,155,111,211,205,186,116,157,86,231,165,34,176,220,167,26,165,108,92,134,163,177,205,147,33,39,218,84,70,164,105,161,234,158,133,68,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,169,225,149,158,218,86,55,89,180,236,12,197,43,154,91,152,161,65,142,226,98,204,170,62,149,174,228,132,131,82,146,182,220,208,141,114,89,107,68,184,133,238,113,104,111,159,185,195,55,185,83,212,0,101,92,104,34,217,192,107,55,50,92,63,48,227,10,111,56,81,20,138,142,27,208,87,76,156,244,115,121,116,154,137,82,154,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,210,102,101,242,233,125,229,127,20,231,225,157,245,31,249,217,148,121,187,217,254,51,165,246,151,153,98,103,45,167,92,228,243,121,11,87,41,106,222,142,227,46,227,57,211,194,235,136,4,202,68,202,110,89,49,190,226,231,82,158,236,212,235,30,168,251,111,191,41,185,78,190,211,12,210,85,203,66,247,50,124,221,90,113,195,66,89,75,106,108,212,104,54,146,212,192,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,185,238,32,217,36,165,102,190,192,110,187,108,49,18,14,34,218,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,152,105,34,39,28,214,139,42,212,203,203,10,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,232,182,212,125,82,70,147,238,49,119,220,58,243,213,27,52,182,105,88,248,131,62,34,49,82,129,29,231,167,51,26,43,168,69,78,156,201,199,65,84,140,201,178,97,149,169,201,9,109,108,165,127,77,10,90,80,132,40,144,143,21,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,99,252,86,50,43,38,241,110,126,105,240,162,4,185,53,216,177,205,235,214,10,165,52,150,21,78,137,9,103,233,36,27,206,36,210,182,154,142,219,74,101,178,87,48,141,181,37,9,82,92,55,106,130,211,186,107,182,53,213,70,189,109,105,221,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,186,11,233,200,46,117,237,92,214,97,196,74,37,90,167,217,241,54,217,167,178,221,199,79,144,109,161,201,251,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,114,92,89,32,203,106,154,91,178,168,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,67,217,228,202,37,43,55,216,70,155,81,138,140,74,61,217,65,144,170,149,185,85,126,58,86,132,62,104,52,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,172,251,93,150,181,118,198,186,171,54,85,211,7,177,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,81,117,60,47,115,175,248,192,88,136,193,140,66,169,213,103,98,77,155,79,92,151,106,51,79,157,233,154,90,94,74,17,32,221,74,75,71,154,230,176,203,132,225,154,220,245,29,222,226,150,239,46,165,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,126,200,110,25,218,184,201,195,50,213,194,219,214,39,104,162,220,212,250,253,62,78,214,219,91,140,239,171,205,216,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,66,162,243,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,65,194,247,61,63,129,75,169,24,29,140,119,159,100,195,106,214,255,0,67,201,154,157,204,208,170,142,56,147,45,94,53,23,103,134,246,174,115,53,37,33,14,154,28,249,164,170,67,135,117,32,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,30,207,38,81,41,89,190,194,52,218,140,84,98,81,238,202,12,133,84,173,202,171,241,210,180,33,243,65,165,113,94,89,36,221,68,103,139,110,254,89,234,75,109,151,13,46,114,137,181,103,218,236,181,171,182,53,213,89,178,174,152,61,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,186,139,148,225,123,158,159,195,93,170,140,14,198,59,207,181,226,77,23,127,161,228,205,78,215,171,180,182,219,73,150,175,26,143,180,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,159,224,51,195,159,252,6,147,151,204,209,221,214,203,48,162,70,161,87,228,46,230,183,145,18,59,81,152,69,58,91,174,41,44,182,203,107,81,52,134,29,75,209,136,140,147,169,71,37,146,18,149,36,135,10,172,221,53,219,130,157,66,164,213,231,118,136,150,205,61,116,186,91,124,164,35,179,197,92,169,18,212,222,169,34,53,234,252,185,11,213,70,106,245,244,215,106,82,68,141,116,215,98,90,181,27,42,60,237,148,90,173,66,29,82,100,110,82,15,155,42,35,114,91,142,230,243,45,233,218,137,178,75,66,50,73,243,53,81,25,165,38,83,83,132,38,5,195,196,252,199,75,196,107,134,141,219,104,184,105,79,77,69,149,44,216,91,41,172,62,179,110,17,56,211,132,165,171,106,17,45,244,45,4,70,219,177,154,81,173,39,181,43,187,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,209,70,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,96,149,185,6,227,102,166,204,150,76,190,132,114,156,45,22,146,213,14,114,214,182,155,33,158,203,178,214,174,216,215,85,102,202,186,96,246,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,234,61,86,44,227,246,50,227,175,160,63,11,152,133,85,186,62,75,211,202,153,75,237,171,73,242,25,233,185,71,180,139,152,242,246,163,152,250,247,58,230,196,111,90,182,167,73,65,195,67,35,146,115,29,121,51,140,55,194,226,35,14,172,186,195,104,122,35,136,106,66,235,149,22,73,183,202,18,153,89,41,37,24,146,182,148,242,150,159,93,14,19,104,35,53,45,108,222,72,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,111,241,88,200,228,156,74,165,79,205,38,27,46,35,85,219,98,142,107,186,105,138,67,76,21,70,157,21,43,89,205,67,154,17,174,75,45,106,149,37,197,31,49,150,155,74,13,42,105,45,189,82,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,189,55,243,49,102,230,191,135,230,44,98,149,159,6,93,57,105,177,238,74,109,94,153,36,141,75,167,84,91,165,56,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,20,24,53,80,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,34,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,91,167,18,252,142,70,204,117,154,246,48,216,235,150,140,69,178,232,238,33,152,141,161,217,8,174,83,153,55,31,56,73,101,4,165,20,146,82,221,83,42,66,125,117,184,109,172,140,148,133,179,73,118,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,93,78,27,102,186,30,107,120,116,98,205,110,166,238,203,206,215,195,250,221,30,232,101,199,152,55,31,148,154,67,166,153,233,109,162,79,45,153,30,186,146,70,218,18,151,16,251,105,220,77,111,85,32,139,254,255,0,230,178,255,0,234,255,0,255,0,224,224,160,17,127,212,92,186,88,153,160,200,46,21,97,165,245,31,243,127,67,153,71,155,189,239,226,202,167,161,73,150,38,114,218,117,190,119,43,158,181,114,150,173,139,238,50,238,50,163,108,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,232,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,102,156,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,205,78,177,234,143,182,195,17,92,138,211,13,48,205,37,92,180,35,107,197,202,213,167,28,53,169,229,56,166,205,68,178,105,46,217,248,0,0,0,0,0,0,0,0,0,0,0,0,0,169,158,52,180,58,147,55,61,171,117,161,79,20,84,196,131,13,42,35,86,210,123,153,81,112,186,233,166,186,125,122,253,67,165,240,144,204,132,139,190,198,153,132,183,101,85,133,84,41,46,184,184,4,227,230,107,56,141,51,1,134,146,92,199,77,95,73,74,232,148,146,125,218,119,11,27,16,231,137,150,100,231,96,86,10,157,46,215,155,201,175,220,79,250,59,84,184,105,91,81,159,137,49,60,212,236,117,11,74,137,109,39,69,104,100,71,236,51,238,174,222,25,180,202,142,36,230,207,229,13,109,249,51,166,71,103,211,47,60,226,148,234,148,226,106,112,214,165,41,74,37,25,245,89,153,153,158,189,123,199,172,227,19,121,194,184,177,246,145,74,130,254,165,75,160,71,138,235,100,162,208,157,110,109,65,42,232,74,62,190,177,119,145,31,216,61,207,5,235,98,124,155,190,228,186,59,58,187,19,80,166,68,230,154,21,183,154,78,211,151,183,118,154,107,167,93,53,212,91,152,0,0,0,0,229,121,164,186,26,179,242,245,136,85,215,30,75,106,98,216,171,41,173,85,166,229,166,11,234,36,151,82,212,207,111,113,30,163,56,53,153,146,110,203,182,116,246,144,165,200,172,212,93,121,41,34,51,51,91,206,153,145,105,212,245,213,95,95,235,26,35,201,101,160,205,153,150,60,59,132,136,252,151,166,219,84,137,210,83,176,146,124,229,211,227,146,245,45,164,122,234,159,111,95,121,142,222,0,0,0,62,85,209,115,209,44,234,12,235,150,226,168,49,10,159,78,142,236,151,221,121,212,54,146,67,104,82,213,235,44,201,63,69,38,125,76,187,133,28,241,9,206,157,123,29,175,217,214,85,167,89,121,171,54,147,33,216,233,67,18,22,148,74,113,167,165,182,78,25,54,250,218,90,84,203,169,245,180,35,63,168,186,31,155,201,126,71,175,28,202,220,177,170,85,72,83,41,246,140,119,144,169,83,13,183,90,230,165,46,71,82,208,219,138,97,198,148,163,105,243,82,72,251,244,212,250,119,221,230,9,224,93,129,128,246,116,59,70,198,163,71,140,220,118,91,109,233,61,157,132,63,33,105,105,182,212,183,22,211,104,222,165,114,144,102,102,93,76,181,247,105,208,197,112,113,150,169,19,120,101,65,166,22,166,165,213,34,185,167,219,30,160,159,127,244,15,197,194,11,47,115,45,74,29,67,25,171,180,167,24,149,87,142,236,40,142,58,193,164,215,17,212,64,144,133,36,212,217,25,164,205,38,100,100,179,79,184,143,188,88,109,247,90,93,187,106,206,172,54,162,74,163,242,180,51,61,11,214,113,41,247,151,233,123,198,99,110,234,147,213,139,134,93,69,247,13,110,61,203,213,70,102,122,232,132,151,180,207,220,52,45,146,27,26,109,131,151,123,106,137,80,104,155,125,29,179,114,118,153,40,181,157,37,69,169,26,82,125,203,47,96,239,96,0,0,0,0,0,0,0,0,0,0,0,0,0,60,238,32,193,85,74,208,159,9,45,239,55,57,94,174,154,235,163,168,62,239,212,50,250,70,236,87,181,52,154,86,159,97,150,157,228,52,173,150,170,154,234,248,45,111,79,113,198,214,167,59,94,170,108,245,73,233,45,226,247,159,184,126,124,204,96,197,47,29,112,166,169,98,212,90,109,71,43,145,203,82,146,147,219,182,75,46,158,134,104,94,154,242,139,249,63,246,151,192,201,222,9,47,2,112,142,13,158,250,11,158,223,55,122,180,234,173,101,72,112,181,51,109,6,125,29,247,127,218,125,212,7,135,198,60,36,180,241,162,194,171,88,215,101,50,52,166,106,17,31,97,167,29,101,165,170,59,174,50,227,73,117,6,226,22,72,90,73,213,25,40,146,102,90,254,163,160,252,222,229,94,239,203,22,36,76,167,73,140,250,232,146,100,57,34,151,57,180,58,104,38,84,252,130,101,10,112,217,109,28,205,140,110,50,79,79,105,116,238,151,156,47,51,182,229,34,160,198,6,98,93,110,75,177,164,154,91,164,72,151,39,113,33,106,84,40,172,48,149,60,249,17,36,136,150,100,132,35,94,243,47,105,11,105,101,230,228,50,220,134,86,149,182,234,73,104,82,79,82,50,50,212,140,140,135,253,128,0,0,248,87,221,16,174,75,38,224,183,141,180,185,233,58,92,184,123,84,90,146,185,140,169,26,25,104,122,253,47,113,253,131,55,89,139,180,95,178,49,194,248,183,158,109,45,246,107,134,166,148,37,36,100,73,74,102,60,130,34,35,73,105,244,125,194,225,56,79,226,107,119,126,94,202,218,149,59,157,50,137,51,178,182,131,119,113,162,59,48,96,160,139,67,89,153,104,106,246,17,23,216,38,240,0,0,0,0,130,252,93,176,241,219,203,46,49,42,208,227,51,207,161,214,219,168,186,246,207,156,228,179,2,122,141,59,137,38,123,117,81,30,134,100,90,251,72,84,222,85,49,73,88,67,142,86,189,214,183,141,168,222,146,132,196,165,238,218,73,99,182,48,226,204,207,122,72,136,137,191,105,233,239,29,151,137,166,41,219,152,185,140,54,213,209,109,205,143,37,143,146,80,218,113,108,184,218,254,115,181,76,89,234,104,90,139,93,28,79,183,94,163,185,112,95,126,166,87,157,199,29,167,28,236,125,134,98,148,157,85,183,127,54,156,70,122,119,107,160,181,139,226,235,166,217,22,141,98,235,171,73,109,136,212,168,50,38,45,75,90,82,90,52,210,156,62,170,50,46,228,159,180,190,210,25,222,205,174,47,212,241,183,29,238,90,243,147,157,145,13,21,89,144,233,196,110,169,105,236,229,49,245,53,183,215,89,105,163,189,54,158,157,122,23,190,222,120,96,96,195,152,93,151,168,21,137,209,89,110,85,206,166,171,40,90,91,209,70,204,152,48,148,90,153,161,39,222,217,251,76,190,179,19,20,0,0,0,0,0,0,0,0,0,0,0,0,5,106,241,100,206,189,71,15,225,254,44,88,95,83,228,86,171,116,245,185,119,205,108,226,200,109,170,92,166,30,100,233,138,109,105,90,219,121,212,56,151,148,175,154,90,27,228,26,13,68,241,154,43,47,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,147,252,65,56,119,126,44,86,173,169,137,24,102,117,90,229,183,232,248,212,187,182,71,103,249,152,53,70,219,105,162,155,161,184,183,26,102,99,134,181,108,86,228,52,239,168,78,104,243,45,167,128,100,255,0,50,149,220,171,99,141,31,19,105,133,206,165,61,182,151,114,68,76,84,62,228,186,59,175,54,185,13,180,74,82,54,188,92,164,56,217,146,208,92,198,208,74,51,65,173,42,209,69,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,4,63,226,5,145,26,22,106,173,87,47,91,89,29,139,19,109,250,121,183,78,147,170,220,244,164,86,27,148,227,84,173,139,144,212,118,57,178,100,36,251,74,136,212,141,52,61,83,208,168,92,118,172,159,229,174,187,154,156,113,163,225,149,48,249,52,166,118,213,46,73,105,148,134,28,137,71,105,230,209,33,198,141,73,94,231,143,154,134,219,34,66,203,152,226,13,68,72,37,169,58,30,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,25,172,205,143,138,124,100,248,129,112,249,139,227,175,240,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,83,139,216,67,132,121,170,194,55,44,203,205,136,149,251,98,191,29,170,133,50,167,79,125,11,91,11,82,13,81,231,194,144,157,201,37,146,87,170,86,91,144,180,45,73,81,45,181,169,42,243,249,67,203,29,11,41,120,53,27,10,169,21,175,77,203,93,66,85,82,169,87,236,203,141,219,229,58,162,74,92,228,41,215,73,173,172,55,29,173,18,173,167,202,223,161,41,74,31,91,54,62,22,49,147,225,253,195,229,207,140,214,13,30,229,234,233,161,88,217,47,195,75,214,233,157,216,168,182,254,23,209,170,149,25,60,165,185,200,138,197,37,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,81,190,116,243,49,39,53,216,243,85,196,246,96,203,167,208,152,142,205,34,222,131,44,154,231,198,167,51,184,211,204,54,210,68,107,113,215,30,120,200,212,189,134,241,182,75,90,80,147,28,40,95,71,15,220,247,80,179,85,106,183,101,93,43,236,88,155,111,211,201,202,140,109,22,231,165,34,176,220,86,221,170,239,68,118,163,177,205,147,33,69,217,146,102,164,105,169,106,158,165,5,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,61,51,111,138,24,95,132,217,121,189,174,12,92,76,73,116,41,244,121,148,130,163,189,53,200,171,174,63,34,59,136,69,57,167,26,35,117,43,120,183,36,214,130,51,109,27,221,61,18,218,148,89,204,187,42,52,42,197,213,89,171,90,214,231,201,250,44,218,132,137,20,234,71,108,92,191,71,197,91,138,83,81,185,235,34,91,188,180,26,81,204,81,110,86,221,79,169,139,137,225,1,131,216,219,98,225,28,155,218,240,185,37,210,108,155,170,68,153,244,139,70,77,25,132,174,82,220,68,50,106,180,82,247,115,210,133,182,195,141,33,133,36,144,164,109,121,58,146,208,165,88,80,0,12,251,113,33,193,10,174,8,230,190,236,77,66,185,18,169,30,252,145,34,248,130,182,91,83,107,97,137,243,36,25,176,234,79,82,37,182,235,110,160,141,42,50,82,9,11,245,77,70,218,35,0,246,184,41,133,245,92,106,197,203,67,10,40,202,150,220,139,166,177,26,154,185,17,161,42,90,225,176,181,151,58,81,180,147,35,90,25,107,152,234,253,100,145,33,181,25,169,36,70,101,165,219,78,214,161,88,214,173,26,202,181,160,246,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,62,176,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,144,56,161,100,163,241,127,190,215,140,248,123,76,165,65,195,107,202,160,136,205,83,161,23,39,208,213,69,50,165,174,57,52,165,30,172,187,202,125,230,205,178,36,55,235,181,177,180,161,174,103,96,225,33,150,124,203,218,23,147,120,229,85,157,46,207,195,58,253,31,152,170,100,147,66,215,117,33,100,226,98,172,163,238,220,194,26,81,243,209,33,100,149,169,11,74,90,37,181,33,197,21,175,128,8,1,197,147,55,159,130,44,56,252,95,108,169,187,46,251,254,158,191,75,41,200,28,214,226,219,175,19,204,61,181,197,153,32,158,125,104,83,73,209,43,52,182,151,212,124,165,155,43,58,118,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,148,244,206,183,11,79,192,86,13,82,177,63,8,42,181,91,163,228,189,61,136,247,124,126,195,171,207,250,210,29,147,89,215,156,124,182,81,186,59,93,157,182,213,203,105,28,213,184,173,174,184,113,3,45,25,139,190,242,191,138,112,49,50,197,145,252,212,58,196,45,140,255,0,25,210,251,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,146,151,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,80,190,126,179,175,117,102,179,17,229,209,41,53,62,207,134,86,205,65,230,237,202,124,115,113,13,207,216,106,109,53,57,4,226,80,181,60,234,12,205,9,90,75,146,218,205,4,91,148,234,221,159,252,21,60,44,93,63,16,39,121,117,56,82,176,210,158,83,188,44,96,223,195,251,123,203,152,16,171,140,222,44,224,212,75,18,133,131,21,187,67,211,88,147,47,151,92,163,84,118,169,175,147,240,77,227,67,175,115,116,249,222,209,200,113,158,206,70,105,245,57,171,218,166,152,223,82,214,157,173,93,190,110,170,53,149,107,65,237,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,212,95,245,231,103,226,61,129,195,210,248,179,113,114,253,249,105,119,210,176,190,190,197,82,183,176,203,180,185,216,36,154,83,185,90,45,222,90,13,13,115,150,68,227,188,190,98,200,150,181,17,103,176,106,160,86,95,21,140,138,201,188,91,159,154,124,40,129,46,77,118,44,115,122,245,130,169,77,37,133,83,162,66,89,250,73,6,243,137,52,173,166,163,182,210,153,108,149,204,35,109,73,66,84,151,13,218,160,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,250,114,11,157,123,87,53,152,113,18,137,86,169,246,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,33,175,25,108,77,193,38,48,190,151,133,21,218,52,74,182,40,57,34,37,86,132,181,54,251,79,209,169,206,184,234,95,150,135,137,179,105,196,58,113,14,58,163,155,133,169,173,183,77,38,108,160,197,64,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,46,127,52,214,190,50,217,220,40,238,58,6,60,222,159,41,174,248,244,251,120,229,201,118,42,91,149,27,117,78,158,103,18,75,200,121,212,76,121,149,154,219,57,73,52,243,82,148,169,68,107,220,226,234,175,41,222,41,240,111,226,5,189,230,44,13,41,138,43,226,185,139,56,53,137,185,142,126,157,134,118,135,102,175,90,93,162,135,118,220,91,84,207,166,39,50,180,182,76,242,76,139,119,101,229,173,174,208,175,89,205,118,22,173,50,202,213,202,178,45,132,216,203,139,153,142,183,105,216,29,119,252,146,175,80,119,87,36,220,91,146,126,138,130,218,208,219,207,114,76,203,180,238,231,37,174,207,213,46,243,182,57,181,163,113,105,178,174,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,138,107,226,185,146,143,193,149,212,254,101,48,206,153,85,147,109,221,181,9,18,110,214,180,231,51,71,170,60,226,84,82,55,154,141,196,179,41,199,23,209,73,216,219,165,180,150,68,243,45,38,21,96,94,58,98,62,93,49,30,157,138,24,95,89,236,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,133,50,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,179,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,209,158,78,243,85,102,230,191,8,233,247,133,26,165,17,55,61,58,60,120,215,101,33,182,205,149,211,170,38,143,92,210,210,150,181,118,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,21,226,95,145,200,217,142,179,94,198,27,29,114,209,136,182,93,29,196,51,17,180,59,33,21,202,115,38,227,231,9,44,160,148,162,146,74,91,170,101,72,79,174,183,13,181,145,146,144,182,105,46,211,186,107,182,53,213,70,189,109,105,221,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,186,15,215,136,87,173,87,18,175,251,151,17,171,177,226,49,82,186,171,19,107,115,26,136,133,37,134,223,146,242,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,189,238,23,30,4,240,203,239,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,163,197,113,105,196,108,18,181,178,243,30,204,197,43,86,93,201,112,220,146,36,189,102,66,102,75,241,145,14,162,204,117,50,170,147,174,182,100,147,68,116,204,35,38,87,187,154,183,16,157,155,119,184,221,27,13,20,100,78,203,198,91,19,44,182,117,19,27,238,111,73,86,142,159,21,200,20,245,82,211,5,202,13,44,162,178,220,90,99,165,177,11,113,230,144,222,174,41,196,146,201,199,22,131,53,147,100,181,72,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,167,110,50,216,141,130,85,252,80,165,216,84,43,86,92,172,80,183,35,196,102,187,112,170,75,237,177,14,156,109,186,251,20,212,48,103,202,121,107,57,133,33,79,18,75,97,114,208,75,89,169,105,106,15,229,250,220,196,123,175,28,108,58,30,16,175,147,121,189,112,65,118,137,37,81,205,246,225,202,105,228,184,153,78,160,155,115,230,89,216,111,56,102,218,210,150,219,90,148,147,34,50,26,83,180,233,213,218,61,171,70,164,221,55,31,202,10,212,42,124,120,245,26,191,99,68,79,72,74,67,105,75,178,121,8,51,67,92,197,146,151,203,73,237,78,237,11,161,15,172,43,47,141,62,3,70,171,89,182,166,99,104,208,165,174,165,66,144,139,102,180,108,199,117,212,122,57,227,113,216,207,58,178,94,198,16,212,131,113,178,61,159,56,185,200,73,175,213,66,78,162,192,95,71,10,204,28,174,225,22,81,233,18,110,55,180,151,126,212,29,188,91,141,181,31,193,98,201,97,134,227,22,244,45,68,190,99,17,218,127,95,85,73,231,236,82,73,72,51,57,128,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,16,215,136,166,69,99,102,150,205,59,227,15,160,68,70,42,80,35,178,204,23,164,202,117,8,169,211,153,57,11,58,105,17,184,76,50,181,57,33,78,33,229,35,233,161,40,82,208,133,26,209,86,185,50,201,117,213,153,252,113,157,134,247,34,106,182,181,22,208,220,253,223,33,200,46,34,84,61,143,114,142,10,73,104,52,53,49,197,147,137,74,94,211,106,90,125,123,92,54,141,181,95,245,167,107,80,172,107,86,141,101,90,208,123,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,245,31,88,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,170,242,177,141,127,139,182,96,172,156,99,114,159,219,98,91,245,3,237,236,37,174,99,139,130,251,75,143,43,148,158,99,100,111,19,15,58,109,238,89,39,152,72,221,170,117,35,209,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,170,91,138,198,71,35,97,173,86,126,105,48,217,114,221,161,92,245,131,93,211,76,82,29,124,233,213,25,74,90,206,106,28,208,201,17,158,119,84,169,46,40,185,111,58,218,80,106,75,169,109,152,43,133,216,189,121,97,4,155,153,251,61,248,132,139,194,215,169,218,21,118,100,176,78,161,250,116,230,182,58,146,62,138,66,210,162,109,196,41,38,90,45,164,146,183,32,214,133,120,161,169,43,178,233,161,88,214,173,102,245,186,103,118,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,41,7,53,188,78,177,99,26,113,30,131,92,194,25,181,91,6,219,179,106,13,212,232,145,148,184,207,74,118,160,209,202,109,51,157,89,53,185,28,200,178,141,151,34,27,142,176,105,222,149,27,132,163,51,241,92,64,115,49,102,230,191,18,236,172,82,179,224,203,167,45,54,60,74,109,94,153,36,141,75,167,84,91,157,53,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,7,5,79,20,247,79,195,249,222,99,78,23,82,32,7,26,191,11,22,183,196,8,62,93,81,21,1,132,247,215,224,191,20,236,220,76,244,95,164,254,73,92,20,234,239,98,231,242,123,87,101,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,143,176,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,186,248,169,228,59,253,119,205,94,16,81,127,154,118,239,161,83,41,223,223,215,38,182,165,243,127,230,233,117,13,179,252,228,133,171,242,171,21,151,102,223,247,150,31,73,170,202,179,46,25,116,165,215,40,243,104,21,50,100,203,100,202,116,182,141,169,17,221,66,136,210,180,41,39,169,106,94,170,210,133,167,106,208,149,23,159,23,253,255,0,205,101,255,0,213,255,0,255,0,193,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,87,7,26,124,70,194,58,173,229,106,97,165,46,213,137,47,17,104,113,209,54,167,113,179,37,27,225,83,157,39,13,186,91,168,65,154,150,181,40,211,36,137,210,79,41,10,65,183,184,165,56,101,0,48,82,202,191,177,23,23,45,11,43,11,100,75,139,118,85,43,17,154,164,204,140,183,144,184,15,146,201,69,44,220,97,42,117,164,48,73,55,150,234,8,205,180,54,165,255,0,36,105,118,211,167,87,104,246,173,26,147,116,220,127,40,43,80,169,241,227,212,106,253,141,17,61,33,41,13,165,46,201,228,32,205,13,115,22,74,95,45,39,181,59,180,46,132,62,176,0,0,0,0,0,0,0,0,0,0,0,0,8,117,196,255,0,6,28,197,28,189,79,172,65,138,203,146,173,133,59,89,90,212,222,170,38,99,65,154,163,208,201,10,62,247,11,218,69,245,144,168,108,165,98,253,79,4,177,222,218,175,55,57,216,240,215,85,135,14,162,68,234,144,158,206,115,24,83,187,189,116,22,154,53,215,113,233,211,169,123,180,67,99,221,116,219,222,209,163,221,116,153,45,191,26,171,6,60,196,41,11,74,139,71,90,75,133,213,38,101,220,162,246,159,218,98,169,248,208,63,83,59,202,220,142,235,142,118,62,195,13,73,78,170,219,191,155,81,34,61,59,181,208,112,238,25,120,169,110,97,22,48,220,183,69,201,54,60,102,10,211,152,211,107,121,198,209,243,157,170,26,203,67,90,210,90,232,218,189,186,244,28,107,53,152,164,172,94,199,43,162,235,75,198,236,111,73,77,98,34,247,110,37,49,219,31,113,6,71,189,68,101,163,158,195,211,220,45,143,132,78,30,59,103,101,202,101,90,100,102,121,213,202,219,149,6,158,217,243,156,151,160,64,81,39,113,164,143,110,169,51,208,140,203,95,105,137,208,0,0,0,0,33,15,21,252,77,110,207,203,217,219,81,103,114,102,86,230,118,87,17,205,218,107,142,244,25,200,50,208,150,70,122,154,125,164,101,246,138,123,203,173,162,245,239,142,22,61,188,203,105,115,180,220,52,196,45,42,35,50,82,85,49,164,25,25,18,79,95,165,238,26,69,177,40,133,109,89,22,253,188,77,165,191,70,82,226,67,218,146,208,139,150,202,81,161,22,133,250,62,226,251,7,221,0,0,1,255,0,15,60,220,118,92,144,242,210,134,218,73,173,106,81,232,68,68,90,153,153,152,169,110,40,121,219,114,175,80,127,3,48,210,183,37,168,209,141,77,213,228,68,147,180,150,180,170,108,87,227,169,76,190,100,105,50,52,25,161,104,215,184,207,216,66,33,229,15,42,247,134,103,113,34,29,58,52,103,209,68,141,33,185,21,73,206,33,210,65,178,151,216,39,144,151,9,151,17,204,216,254,226,37,116,246,159,78,251,240,193,204,36,180,240,94,194,164,216,214,157,50,52,86,105,241,24,97,215,26,101,164,42,67,173,178,219,74,117,102,218,16,75,90,137,164,153,168,210,70,122,126,162,247,0,35,46,117,50,208,89,137,163,219,244,210,66,72,161,213,162,60,242,180,235,202,66,100,37,68,103,202,115,167,207,123,122,127,79,105,194,11,6,6,24,225,181,187,100,83,154,66,27,164,211,34,68,86,196,164,183,41,168,237,181,175,68,167,95,160,93,116,47,213,220,62,22,101,42,75,164,224,181,197,61,183,27,109,77,246,77,20,226,180,79,89,108,151,188,189,227,53,38,110,202,123,82,73,169,106,246,17,107,220,67,80,88,125,5,84,219,66,4,37,55,176,219,230,250,186,105,166,174,172,251,191,88,244,64,0,0,0,0,0,0,0,0,0,0,0,0,0,63,53,69,36,184,110,37,69,169,30,157,63,89,12,190,223,16,209,79,186,38,196,109,179,66,91,229,232,157,52,211,86,210,125,223,172,104,51,34,117,181,92,25,98,180,42,74,109,72,55,61,33,209,73,208,250,84,36,167,222,126,225,223,140,137,69,162,136,140,190,176,74,82,146,218,148,145,17,123,8,135,244,0,112,60,227,229,166,131,152,220,40,170,81,29,129,27,211,112,227,63,38,155,36,218,71,48,159,68,105,9,105,27,249,78,47,110,247,181,209,37,174,189,75,175,125,5,221,182,229,231,128,184,167,42,142,249,203,166,214,173,138,170,201,135,147,205,100,212,184,210,84,148,184,133,25,33,102,157,237,106,74,34,46,239,97,247,94,71,15,140,204,69,199,236,24,166,68,169,79,67,183,13,191,25,154,116,196,169,210,83,174,242,34,69,37,188,162,55,86,181,106,227,199,170,143,77,79,188,136,251,229,64,0,0,7,120,163,78,44,56,86,86,86,97,62,83,64,134,134,97,87,161,118,199,148,150,246,239,148,252,233,203,81,153,146,8,140,205,41,46,166,102,175,172,199,191,224,209,137,74,129,138,181,236,55,144,241,54,196,138,60,170,154,13,197,104,149,56,169,52,246,73,37,170,180,53,104,93,219,117,250,253,130,227,59,192,0,0,0,7,50,204,173,143,23,16,176,50,245,183,95,130,82,221,114,131,82,84,86,141,162,112,205,243,134,242,17,161,26,84,122,234,189,58,22,189,122,12,223,222,180,121,22,189,237,94,160,58,210,163,191,73,170,202,134,164,109,52,27,107,105,229,32,203,77,8,200,200,211,221,161,105,167,113,15,153,34,101,66,166,227,69,42,84,137,110,37,41,101,162,113,106,112,201,62,196,167,95,103,94,132,94,241,117,60,36,240,89,204,61,193,9,183,245,199,0,162,84,171,115,156,122,59,142,53,203,63,71,189,14,11,169,51,53,161,42,211,114,20,125,20,105,233,237,239,28,203,138,70,117,161,71,166,63,129,24,115,91,75,146,93,82,147,86,147,10,73,25,37,6,153,177,94,142,165,178,254,164,122,236,51,66,209,167,113,159,176,132,5,202,62,14,213,113,203,29,45,251,113,170,116,153,241,153,159,18,125,72,210,202,157,34,138,83,24,67,170,95,168,178,219,163,189,77,69,167,94,167,239,209,29,145,109,65,179,108,218,21,167,77,97,12,198,163,83,98,192,105,8,73,36,137,12,180,150,203,161,17,23,114,75,184,139,236,33,246,192,0,0,0,0,0,0,0,0,0,0,0,4,106,207,214,107,161,229,75,3,165,214,233,142,239,188,238,142,117,30,215,101,183,152,39,24,148,166,84,106,158,166,221,37,115,25,143,234,41,68,77,173,42,113,108,54,173,164,238,244,208,101,90,167,121,98,189,255,0,54,179,49,185,117,251,178,241,172,57,37,212,68,136,70,253,66,163,45,227,82,137,182,89,73,17,173,199,92,61,16,218,75,170,136,146,93,196,47,79,135,206,73,41,89,80,176,28,174,220,236,68,157,136,183,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,229,154,136,201,182,244,147,247,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,80,14,126,178,163,51,42,88,227,46,137,76,107,125,153,116,115,171,22,187,205,178,249,54,196,85,60,162,84,5,56,233,171,152,244,127,81,42,50,113,106,83,107,97,197,109,55,118,39,181,240,155,205,231,224,139,17,255,0,23,219,214,110,203,66,255,0,168,35,209,42,110,7,53,200,183,19,198,203,12,238,113,6,75,38,95,66,18,210,181,74,201,46,37,133,23,41,6,242,206,234,71,42,252,108,114,177,255,0,9,108,42,255,0,211,42,119,254,216,116,170,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,17,215,63,248,243,27,47,153,92,187,174,102,102,203,141,93,175,199,93,179,111,46,36,135,99,62,138,140,182,156,74,94,109,230,208,163,105,108,52,151,164,145,153,167,83,142,72,37,165,74,73,140,240,137,41,195,171,24,235,184,55,155,139,18,77,33,158,209,18,240,168,49,103,85,35,110,66,57,209,103,190,211,105,61,234,66,205,60,167,202,59,250,39,106,151,200,217,185,41,90,140,104,80,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,199,248,83,231,142,54,26,213,96,101,111,18,81,45,218,21,207,88,36,90,213,52,173,215,206,157,81,148,164,32,161,45,189,76,145,25,231,116,82,84,218,75,150,243,174,41,100,164,186,167,25,184,145,202,179,99,225,99,25,62,31,220,62,92,248,205,96,145,89,144,206,13,205,141,152,105,134,184,37,70,57,116,235,18,192,181,232,16,23,2,75,81,212,185,149,184,80,85,29,233,196,180,163,154,132,25,60,227,72,111,152,164,154,27,75,134,148,173,102,132,50,57,148,74,174,111,177,113,86,163,245,25,116,123,78,131,29,53,43,142,170,196,117,45,104,96,214,73,68,86,86,105,54,145,37,227,221,179,152,122,18,27,121,194,75,156,163,109,83,171,137,103,15,58,85,70,192,139,141,248,27,14,37,53,120,113,107,177,77,172,80,148,164,164,165,81,41,204,153,55,41,15,175,215,118,76,120,232,36,43,156,181,169,198,89,108,146,162,91,73,67,213,87,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,62,255,0,196,7,51,22,110,107,241,46,202,197,43,62,12,186,114,211,99,196,166,213,233,146,72,212,186,117,69,185,211,86,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,162,90,240,49,252,246,126,205,254,242,22,63,122,227,126,11,225,173,85,170,22,35,98,245,149,106,212,159,142,153,109,67,173,215,226,65,125,198,20,165,37,46,165,183,156,74,141,6,164,45,36,162,45,53,66,139,216,99,245,88,184,177,133,152,161,219,191,6,120,151,106,93,190,140,229,118,223,65,86,99,79,236,188,205,220,190,111,37,106,217,187,150,189,187,180,215,98,180,238,49,80,60,106,252,83,218,223,15,224,249,141,68,123,254,11,183,77,10,198,181,115,11,122,221,51,187,21,22,223,167,208,234,149,25,60,165,185,200,138,195,117,71,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,68,188,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,87,85,225,161,145,201,57,142,188,153,198,27,225,113,17,135,86,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,174,135,9,180,17,154,150,182,111,36,115,251,167,48,184,5,99,87,101,90,215,174,56,97,253,191,90,133,179,180,211,170,151,52,40,146,152,222,132,173,27,218,113,196,173,59,144,180,168,181,46,169,81,25,116,50,30,130,202,196,43,7,18,169,78,215,112,230,248,183,238,170,107,18,21,17,217,148,74,155,51,152,109,244,165,42,83,74,113,149,41,36,178,74,208,163,73,158,186,45,39,237,33,232,0,87,175,25,108,23,165,92,184,13,75,198,138,85,161,17,251,134,207,172,68,137,81,173,37,105,105,246,40,143,243,91,229,47,85,23,57,29,177,216,187,83,162,212,131,117,197,39,106,86,233,157,48,139,52,224,177,128,210,106,215,149,215,152,218,204,40,139,166,208,163,174,217,162,155,209,218,117,126,145,120,155,118,75,205,44,215,189,133,181,28,219,108,207,103,206,34,114,210,75,245,86,147,183,64,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,235,28,210,173,153,188,182,208,42,179,104,85,220,193,225,173,58,165,78,144,228,73,144,229,221,144,25,126,51,237,168,210,227,78,54,167,73,72,90,84,70,147,73,145,25,25,25,24,246,182,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,253,154,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,232,125,20,147,35,234,70,57,86,112,51,41,66,202,182,7,86,49,54,166,92,234,171,219,169,118,220,69,69,91,237,203,172,58,203,139,142,219,164,149,35,107,37,202,91,142,25,173,7,203,109,100,147,53,154,18,172,235,221,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,117,60,47,114,81,248,191,216,136,198,124,66,166,85,96,226,77,229,79,92,103,105,211,75,147,232,106,90,158,74,209,28,218,74,143,87,157,229,48,243,134,225,18,219,245,26,216,218,144,239,50,111,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,91,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,253,124,57,179,175,248,170,226,59,244,11,254,167,85,115,12,174,159,155,169,70,96,249,173,210,231,25,160,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,71,84,203,77,157,244,140,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,87,87,20,44,235,254,48,23,218,240,99,15,106,116,169,216,109,102,212,17,37,170,140,35,231,122,102,168,150,84,133,200,39,84,146,209,150,185,175,178,217,54,102,135,61,119,119,184,149,181,203,130,194,234,120,42,120,88,186,126,32,78,242,234,112,165,97,125,19,243,41,66,202,183,14,140,51,196,218,153,115,170,175,97,253,191,75,182,226,42,42,223,110,93,97,218,66,23,29,183,73,42,70,214,75,148,183,28,51,90,15,150,218,201,38,107,52,37,84,89,118,93,53,219,230,234,172,222,183,76,238,219,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,5,228,240,235,200,172,108,173,89,165,124,98,12,8,139,197,74,252,119,153,156,244,105,78,173,20,202,115,199,29,101,77,50,39,13,135,150,151,35,165,197,188,148,125,53,169,9,90,208,146,90,251,174,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,78,220,86,50,57,27,13,106,179,243,73,134,203,150,237,10,231,172,26,238,154,98,144,235,231,78,168,202,82,214,115,80,230,134,72,140,243,186,165,73,113,69,203,121,214,210,131,82,93,75,108,193,252,11,199,76,71,203,166,35,211,177,67,11,235,61,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,90,51,23,98,102,131,11,32,98,101,139,35,249,168,117,136,91,30,254,44,170,118,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,50,174,47,205,140,204,89,185,80,225,249,132,248,165,120,65,151,81,90,172,123,110,155,72,166,70,35,74,234,53,23,41,77,173,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,93,22,95,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,218,120,83,228,114,78,26,210,160,102,147,18,87,17,218,237,207,71,37,218,212,196,161,167,202,157,78,148,148,44,166,173,205,12,209,37,230,180,74,82,218,139,150,203,174,37,102,165,58,166,217,238,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,169,197,147,55,159,130,44,56,252,95,108,169,187,46,251,254,158,191,75,41,200,28,214,226,219,175,19,204,61,181,197,153,32,158,125,104,83,73,209,43,52,182,151,212,124,165,155,43,58,139,193,124,33,188,177,235,20,45,252,35,195,246,34,57,93,184,164,41,152,231,45,242,101,134,144,134,212,235,175,56,190,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,30,203,70,93,44,76,175,225,100,12,51,177,99,255,0,53,50,177,55,123,223,198,117,78,204,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,21,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,184,131,100,146,171,149,11,253,186,237,176,196,185,216,117,117,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,46,97,164,140,219,115,79,1,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,165,180,169,197,50,189,201,218,179,52,153,242,214,226,23,161,59,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,120,172,216,248,88,198,79,135,247,15,151,62,51,88,58,174,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,58,213,226,131,195,238,53,38,53,107,52,56,45,74,150,180,46,66,167,222,20,56,205,59,37,123,222,118,84,137,149,163,117,215,212,162,65,41,108,37,108,52,214,198,208,74,119,213,66,87,165,91,11,254,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,181,76,167,230,46,196,202,255,0,12,11,7,18,239,169,31,254,94,135,71,133,177,239,227,58,167,164,42,111,49,15,152,211,78,114,121,188,133,167,154,180,236,71,121,159,113,29,80,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,118,21,194,179,33,223,235,70,106,241,126,139,252,235,182,133,10,167,78,254,240,184,213,180,175,155,255,0,56,75,72,113,159,230,228,33,95,146,88,180,154,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,53,252,108,114,177,255,0,9,108,42,255,0,211,42,119,254,216,51,99,225,99,25,62,31,220,62,92,248,205,96,190,142,32,89,238,161,101,86,213,114,202,181,151,219,113,54,224,167,155,148,232,218,45,191,69,197,125,185,77,181,85,222,184,238,199,127,149,38,58,75,179,40,201,75,215,83,209,61,78,139,63,174,171,246,234,254,218,220,119,37,199,80,255,0,148,153,58,165,58,67,159,244,156,121,231,28,95,214,165,41,94,211,49,123,220,62,114,73,74,202,133,128,229,118,231,98,36,236,69,186,163,199,122,171,49,81,82,151,233,44,41,150,84,186,74,28,75,206,161,104,110,66,92,82,157,108,210,79,31,44,212,70,77,183,164,181,1,226,177,175,11,233,88,213,132,119,126,20,86,85,17,184,247,77,30,77,53,18,36,194,76,180,67,125,104,62,76,162,105,70,68,181,178,239,45,212,122,201,50,91,105,50,82,76,136,203,52,55,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,123,92,181,225,12,156,122,199,155,27,8,217,98,91,145,238,42,195,44,212,14,35,237,50,251,84,228,106,236,215,155,91,186,160,150,220,102,222,112,136,201,90,154,8,137,42,51,36,158,148,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,3,228,208,45,59,86,212,244,151,201,107,102,149,70,244,205,65,234,181,71,209,240,155,143,219,39,59,167,54,75,219,8,185,143,47,106,119,56,173,84,173,11,83,61,7,214,1,231,239,92,66,176,112,214,148,213,119,17,175,139,126,213,166,191,33,49,26,153,91,169,179,5,135,31,82,84,164,180,151,30,82,82,107,52,161,106,36,145,235,162,20,126,195,30,82,147,153,188,182,215,234,176,168,84,44,193,225,173,70,165,81,144,220,72,112,226,93,144,30,126,75,238,40,146,219,77,182,151,77,75,90,148,100,146,73,17,153,153,145,16,137,124,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,43,9,149,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,244,22,165,165,11,90,73,11,188,139,178,214,161,95,54,173,102,202,186,96,246,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,40,135,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,137,99,85,2,160,56,165,228,39,228,36,202,246,107,176,189,253,246,253,86,161,219,46,250,92,137,26,185,2,116,183,201,39,50,58,150,122,184,203,207,186,146,91,90,154,155,113,194,52,17,180,163,75,21,172,39,255,0,5,79,20,247,79,195,249,222,99,78,23,82,32,7,26,191,11,22,183,196,8,62,93,81,20,172,37,86,65,115,175,117,101,79,17,226,81,42,213,62,209,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,190,139,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,40,223,136,166,69,100,229,106,242,59,227,15,160,75,94,21,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,232,45,40,82,214,180,154,215,13,69,255,0,127,243,89,127,245,127,255,0,240,112,80,8,187,60,77,206,13,43,41,188,63,48,117,84,243,150,229,247,120,225,189,42,5,168,134,90,73,162,51,232,165,70,39,39,58,167,16,166,182,71,55,154,89,54,164,168,221,90,144,141,187,13,199,27,167,111,235,239,28,113,79,255,0,203,119,158,32,92,31,242,49,187,117,82,116,159,250,13,53,189,231,127,226,161,59,191,146,69,210,242,120,124,228,146,149,149,11,1,202,237,206,196,73,216,139,117,71,142,245,86,98,162,165,47,210,88,83,44,169,116,148,56,151,157,66,208,220,132,184,165,58,217,164,158,62,89,168,140,155,111,73,106,0,0,0,0,0,0,0,0,0,0,0,0,0,62,37,239,109,65,188,172,218,237,167,82,97,15,70,172,211,101,64,117,11,73,40,141,15,52,166,207,161,145,151,114,143,188,143,236,49,157,204,220,96,237,87,3,113,210,224,183,29,167,73,129,25,233,242,231,211,77,76,169,162,56,167,49,244,52,164,122,136,45,186,53,208,210,90,116,232,126,233,245,194,223,58,208,164,83,24,192,140,70,173,165,185,45,41,41,164,201,155,36,136,148,130,76,40,172,199,74,222,127,83,61,119,153,33,8,211,188,203,218,67,166,241,108,193,103,49,11,4,33,95,214,220,2,151,82,162,78,109,233,14,54,215,48,253,30,204,57,206,168,200,208,133,43,77,203,73,245,81,39,175,179,188,82,180,121,149,10,99,142,148,89,82,34,56,164,169,151,73,181,169,179,52,251,82,173,61,157,58,145,251,135,211,178,168,242,46,139,218,131,64,105,165,72,126,175,85,139,13,40,218,107,83,139,117,228,160,139,77,12,204,204,213,238,61,125,198,52,129,150,171,30,46,30,224,101,149,110,199,130,81,29,110,131,77,84,166,201,162,108,201,242,134,202,23,169,18,82,122,234,141,58,150,189,58,142,154,0,0,0,1,220,41,207,140,190,37,42,126,42,208,112,222,59,196,227,17,232,241,106,107,54,213,170,82,226,100,212,25,52,158,138,208,149,161,247,109,215,235,246,15,1,194,127,10,202,245,204,39,202,106,132,36,61,10,131,11,182,50,165,55,187,100,166,39,65,90,76,140,208,100,70,73,81,245,35,37,125,100,47,47,184,0,0,0,69,126,32,249,152,139,128,56,47,83,137,77,158,134,174,27,130,51,212,232,105,75,164,151,90,231,196,148,72,121,36,78,161,105,209,198,75,69,22,186,31,113,25,247,81,189,165,110,94,120,245,138,113,104,236,28,186,149,106,231,170,160,159,121,92,215,141,43,147,37,41,83,139,81,18,214,73,222,238,166,163,35,239,246,159,125,250,100,227,45,52,28,185,97,69,46,136,212,8,222,155,153,25,137,53,41,36,210,57,134,250,227,71,75,168,223,202,109,123,119,179,174,138,45,117,234,125,123,187,224,0,255,0,149,33,43,45,22,146,81,23,94,165,168,254,145,17,22,132,93,7,2,207,93,109,86,254,88,174,250,146,91,83,134,215,163,253,84,150,166,122,212,35,39,222,94,241,159,43,30,18,42,23,68,40,110,54,107,75,156,205,82,69,174,186,54,163,254,129,168,42,114,73,16,219,74,75,66,45,122,126,179,31,164,0,0,0,0,0,0,0,0,0,0,0,0,0,7,249,73,73,173,149,36,139,191,79,243,140,204,227,181,57,202,78,42,215,41,238,181,203,83,93,155,84,237,211,77,99,52,125,218,23,188,93,215,11,250,234,235,153,59,178,221,121,90,188,143,72,239,235,239,170,77,211,188,204,251,136,75,16,0,1,252,50,35,45,12,181,35,21,57,197,215,45,12,83,100,195,199,27,102,148,233,246,151,27,133,61,49,152,45,164,106,57,242,93,121,100,134,190,164,234,181,47,221,169,123,71,34,225,33,137,207,217,153,135,145,111,75,168,60,152,21,202,74,225,55,24,221,50,107,180,189,58,2,9,123,13,100,157,219,83,166,186,25,233,211,67,23,129,223,212,135,244,0,0,5,117,241,139,195,6,106,216,77,72,196,72,209,22,228,168,85,56,240,156,54,219,35,52,178,136,213,7,141,71,162,12,201,36,103,212,247,105,245,123,69,114,100,130,255,0,123,14,243,33,104,212,219,156,184,205,212,42,112,41,207,154,93,52,111,105,201,241,148,164,31,172,157,72,246,119,25,153,116,238,26,35,163,206,106,169,72,131,83,97,90,183,46,51,79,160,245,46,169,90,73,69,221,175,191,222,63,96,0,0,0,15,203,83,100,228,83,101,199,36,165,70,235,14,35,69,22,164,122,164,203,67,250,134,115,243,161,107,38,213,204,165,249,29,59,72,231,215,234,147,148,73,238,73,174,124,130,208,186,22,159,71,235,251,71,203,202,206,17,212,241,151,27,173,107,86,28,83,118,34,106,144,95,168,40,208,165,37,49,59,91,13,186,103,162,22,68,68,78,23,210,45,190,255,0,174,206,243,165,156,11,107,43,88,85,7,47,248,77,58,3,183,9,81,26,165,188,244,23,91,87,98,71,102,145,17,74,220,195,205,173,183,208,227,13,158,166,143,87,167,77,116,34,169,40,177,47,188,98,189,201,182,27,170,87,235,213,201,190,178,180,122,83,170,117,231,187,207,77,235,50,53,185,223,212,245,87,180,204,93,175,14,220,155,196,203,221,141,30,242,185,169,204,124,173,175,66,67,143,41,108,151,54,59,47,179,17,197,48,163,91,13,186,131,75,172,171,84,25,153,17,251,207,169,76,176,0,0,0,0,0,0,0,0,0,0,0,0,20,23,197,6,22,54,192,205,125,105,140,105,171,68,168,161,81,212,245,158,244,100,176,148,38,219,114,100,165,195,100,201,164,33,91,219,82,159,109,102,233,27,134,180,40,247,45,27,22,175,203,195,46,191,131,86,254,110,45,101,227,29,19,183,246,253,41,246,171,171,140,169,12,194,184,157,125,148,195,125,196,17,255,0,124,109,11,52,172,155,117,214,156,209,27,57,173,223,240,8,107,197,98,231,193,42,46,87,39,210,241,94,159,18,177,93,159,32,215,101,82,85,82,126,43,234,171,147,75,99,182,160,153,234,180,69,106,83,142,169,46,23,37,71,203,109,70,74,117,177,68,35,70,121,31,182,49,114,206,202,230,31,219,216,209,80,136,253,118,37,30,50,35,69,106,154,184,111,211,105,220,164,246,72,82,146,189,13,114,89,107,106,28,87,45,189,13,59,12,156,82,20,243,185,204,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,118,227,79,140,85,90,214,46,90,152,33,79,175,68,118,133,109,81,209,91,157,14,36,165,41,105,170,202,91,137,36,202,108,150,104,37,183,25,182,150,209,41,4,180,162,99,135,169,165,210,17,171,35,89,103,141,154,140,80,185,236,39,167,68,98,69,50,199,173,85,233,237,203,55,80,195,213,30,90,34,194,230,56,210,137,109,161,169,50,217,144,102,73,115,113,48,104,52,40,150,122,71,250,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,146,114,171,138,95,134,156,184,225,214,38,61,93,244,204,250,205,191,23,210,179,123,47,103,230,213,26,71,38,119,205,146,16,148,233,41,167,211,234,36,144,122,106,141,82,105,51,234,163,53,153,177,241,79,140,159,16,46,31,49,124,79,78,31,217,103,179,115,95,195,242,245,194,219,194,116,186,114,211,137,18,234,84,138,156,99,53,46,157,81,110,149,9,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,43,131,21,112,206,234,193,188,71,184,240,182,245,137,217,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,95,225,79,158,57,56,149,74,129,149,188,73,68,70,171,182,197,28,145,107,84,210,182,152,42,141,58,42,80,130,132,182,245,35,92,150,90,209,73,83,105,62,99,45,56,165,146,84,210,156,122,101,102,199,194,198,50,124,63,184,124,185,241,154,193,210,178,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,61,9,229,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,93,44,83,183,21,140,142,70,195,90,172,252,210,97,178,229,187,66,185,235,6,187,166,152,164,58,249,211,170,50,148,181,156,212,57,161,146,35,60,238,169,82,92,81,114,222,117,180,160,212,151,82,219,53,192,45,83,129,143,231,179,246,111,247,144,229,92,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,67,149,113,171,241,79,107,124,63,131,230,53,17,10,169,191,46,255,0,5,151,15,163,255,0,238,51,229,5,27,210,255,0,145,255,0,93,59,53,75,176,119,252,239,228,125,37,244,61,79,211,235,203,31,42,211,249,43,242,170,141,242,235,210,191,38,253,33,31,211,30,137,229,246,238,195,204,79,63,179,243,126,111,157,203,223,179,127,171,187,77,122,106,52,189,130,149,108,47,173,97,29,161,51,5,106,113,39,216,141,209,227,68,183,221,140,243,142,161,48,152,65,50,219,70,167,76,221,37,182,77,242,214,151,62,113,43,66,146,189,22,74,33,237,69,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,57,166,102,220,165,51,150,220,87,122,187,10,92,202,106,44,122,234,166,71,137,37,49,159,121,130,128,247,49,13,186,166,220,75,107,52,234,68,179,109,100,147,50,51,74,180,208,243,68,47,79,132,55,200,79,196,218,155,242,71,253,117,249,65,84,249,83,249,111,245,211,152,158,95,229,61,95,236,30,193,249,47,83,223,235,243,4,213,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,43,131,139,189,177,139,148,172,209,162,225,196,106,132,74,149,10,177,71,105,22,140,168,84,213,197,98,61,57,167,92,221,9,106,86,164,228,150,157,113,107,113,68,226,245,41,13,47,70,146,226,25,111,138,228,126,231,194,59,59,52,120,127,112,227,69,62,91,244,40,149,136,203,141,41,170,146,33,177,77,168,243,83,217,38,202,82,244,37,198,101,221,171,113,60,198,244,36,239,51,113,40,83,46,232,204,4,95,226,67,83,193,40,25,80,187,34,227,107,113,20,138,140,121,17,173,67,122,35,239,45,55,33,67,144,236,3,105,108,164,212,202,247,52,178,53,168,210,217,160,214,133,158,197,169,42,207,184,191,238,25,116,12,101,183,242,143,107,35,24,235,125,191,183,233,80,181,90,92,148,200,122,21,186,235,12,170,27,14,44,139,251,227,136,65,169,102,219,78,180,222,168,217,202,110,149,179,99,226,159,25,62,32,92,62,98,248,235,245,252,237,213,104,185,28,177,242,145,135,15,203,129,33,200,243,94,187,43,17,165,41,165,169,135,234,117,21,174,146,109,169,146,51,67,141,57,13,213,186,211,186,41,11,83,42,35,35,113,35,133,96,94,5,226,62,98,241,30,157,133,248,95,70,237,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,87,171,206,78,14,80,178,255,0,152,123,131,7,109,199,187,68,75,102,159,67,142,228,157,171,71,107,148,186,68,55,36,201,216,181,172,219,230,190,227,174,242,247,154,81,191,106,125,84,145,11,63,224,169,225,98,233,248,129,59,203,169,194,149,132,159,207,116,41,49,100,224,3,239,213,165,204,68,204,7,179,158,101,151,146,209,34,26,9,167,144,108,180,104,66,84,104,53,33,78,25,184,107,94,247,86,68,162,65,33,8,233,92,30,240,243,14,47,188,205,84,106,23,173,43,210,149,91,78,223,93,118,129,25,248,132,228,86,101,34,84,118,206,90,150,110,22,143,53,205,79,41,38,210,211,185,197,56,74,109,108,182,106,187,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,161,110,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,211,192,100,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,105,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,89,119,30,170,255,0,197,43,239,20,62,78,124,186,174,250,79,228,149,191,14,214,163,255,0,5,101,158,203,75,139,187,144,199,205,33,59,246,243,23,235,175,114,207,94,170,61,8,79,94,20,249,28,141,137,85,88,25,164,196,149,203,106,133,108,86,9,118,181,49,40,117,131,168,212,98,169,11,41,171,115,66,37,198,101,221,18,148,182,163,230,60,211,137,89,165,45,41,183,174,36,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,15,201,153,184,82,105,217,146,197,122,124,202,180,186,164,136,183,197,117,151,103,75,75,73,126,82,211,61,226,83,206,19,40,67,68,181,25,26,140,155,66,17,169,158,212,164,180,34,180,158,11,152,121,135,17,176,58,227,197,90,101,43,159,121,206,184,36,208,170,85,41,17,9,14,71,138,211,49,158,110,36,117,243,23,185,147,230,161,213,168,146,210,148,226,137,10,74,201,134,150,118,42,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,196,74,197,220,233,210,176,15,59,52,44,26,197,43,130,37,47,15,174,235,30,28,184,179,159,140,146,69,54,182,170,132,198,146,235,207,238,35,110,51,173,54,72,90,150,75,74,22,134,85,243,72,231,44,228,86,42,225,157,171,140,152,113,113,225,109,235,19,180,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,25,225,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,251,95,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,46,223,179,55,86,165,87,242,137,138,245,218,21,78,37,70,155,81,195,122,236,184,115,34,60,151,152,146,195,148,199,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,54,226,90,113,6,201,37,87,42,23,251,117,219,97,137,115,176,234,234,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,92,195,73,25,182,230,142,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,245,41,53,59,55,21,236,8,85,152,109,196,175,218,119,141,29,185,45,34,92,67,54,42,20,233,108,146,146,78,50,242,72,205,14,52,225,106,135,18,93,20,100,162,239,33,155,108,194,218,212,43,27,31,113,46,202,181,160,246,42,45,191,120,86,105,116,232,220,213,185,200,138,196,215,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,119,252,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,30,42,187,127,222,87,53,179,108,217,149,219,134,92,186,21,157,30,76,106,21,61,70,68,196,20,72,144,185,15,154,18,68,68,107,113,215,12,212,179,213,102,73,109,38,123,91,66,83,47,248,104,100,114,78,99,175,38,113,134,248,92,68,97,213,151,88,109,15,68,113,13,72,93,114,162,201,54,249,66,83,43,37,36,163,18,86,210,158,82,211,235,161,194,109,4,102,165,173,155,201,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,230,199,194,198,50,124,63,184,124,185,241,154,193,232,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,109,60,41,242,57,39,13,105,80,51,73,137,43,136,237,118,231,163,146,237,106,98,80,211,229,78,167,74,74,22,83,86,230,134,104,146,243,90,37,41,109,69,203,101,215,18,179,82,157,83,108,216,248,0,12,240,241,8,115,11,215,156,28,73,78,20,194,150,196,22,235,14,166,174,183,164,184,234,31,173,238,51,168,173,164,184,218,86,210,59,73,186,131,65,169,196,154,208,181,182,162,105,109,182,142,213,193,134,173,74,167,102,190,183,14,161,83,137,22,69,82,199,159,18,11,79,60,148,46,83,229,50,19,198,211,73,51,213,107,38,153,117,195,74,117,61,141,173,93,201,51,43,180,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,86,6,77,176,114,133,152,12,195,219,248,59,113,189,217,226,92,212,250,228,118,228,237,90,251,36,164,82,38,57,26,78,196,45,6,231,41,246,218,119,151,188,146,189,155,85,234,168,200,121,252,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,127,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,117,103,142,192,179,113,7,42,24,159,22,243,183,162,85,81,67,181,234,149,250,97,188,71,190,29,70,36,55,157,143,33,165,164,201,72,90,84,90,30,135,235,33,75,66,183,33,106,73,231,48,106,160,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,0,241,20,203,61,155,149,172,195,29,153,135,211,165,174,222,175,209,217,184,224,194,146,102,181,211,16,244,137,12,156,66,116,212,106,121,9,84,117,26,22,175,95,98,210,149,26,212,147,113,126,43,39,249,148,174,229,91,28,104,248,155,76,46,117,41,237,180,187,146,34,98,161,247,37,209,221,121,181,200,109,162,82,145,181,226,229,33,198,204,150,130,230,54,130,81,154,13,105,86,138,45,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,130,220,106,252,44,90,223,16,32,249,117,68,84,94,8,89,84,172,74,198,139,7,14,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,215,77,72,251,135,170,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,229,175,10,60,235,254,12,174,166,50,215,137,149,58,172,155,110,237,168,71,141,105,59,175,57,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,169,86,198,221,45,198,130,39,158,117,54,105,156,74,77,42,181,149,12,97,135,89,166,68,159,29,187,30,181,45,13,73,101,46,161,47,177,13,215,153,116,146,162,50,37,182,235,109,184,133,119,165,104,74,139,67,34,49,155,113,127,223,252,214,95,253,95,255,0,252,28,20,2,59,86,106,104,23,221,10,227,195,229,222,85,186,173,82,5,83,11,237,10,133,182,237,66,75,46,114,169,107,165,50,158,67,40,104,146,150,89,110,82,38,54,148,41,41,89,237,55,22,110,41,197,58,228,212,224,151,135,152,113,91,174,226,38,35,212,233,93,190,243,181,253,31,14,154,244,136,132,109,211,34,203,68,146,113,200,238,115,15,87,157,229,45,181,153,180,149,54,218,8,146,226,137,247,80,155,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,211,136,150,77,226,102,18,198,145,121,91,52,230,126,86,208,97,45,198,84,134,75,155,33,150,25,150,226,88,35,67,14,58,179,83,175,39,68,17,145,25,251,143,169,210,84,168,151,222,14,222,230,219,237,213,40,21,234,28,223,85,70,79,69,117,46,178,247,121,107,177,100,68,182,251,250,30,169,246,25,11,109,201,110,112,45,172,210,225,84,236,191,226,204,232,45,92,39,68,118,150,203,211,157,109,61,181,29,154,60,68,171,115,239,56,183,31,91,143,184,122,146,61,110,189,53,212,142,177,115,79,132,117,60,26,198,235,166,213,151,20,218,136,170,164,231,233,230,72,82,82,168,157,173,244,52,101,170,16,70,70,77,159,209,45,190,239,171,233,228,190,214,77,213,153,75,10,57,236,51,131,95,165,206,34,95,114,141,19,227,150,135,208,245,250,95,87,218,52,97,76,100,227,211,98,71,52,165,38,211,13,163,68,150,132,90,36,139,66,250,135,234,0,0,0,1,248,235,19,154,165,210,39,84,223,86,141,196,140,235,235,61,75,162,80,147,81,247,233,238,247,140,238,103,126,255,0,123,17,51,33,119,84,215,57,201,45,211,234,115,233,204,26,221,53,236,105,185,242,84,148,23,172,173,8,183,247,17,145,117,238,22,55,193,211,12,25,164,225,53,95,17,36,196,91,114,166,84,228,66,108,220,108,136,212,202,227,83,222,37,22,168,35,52,153,151,126,237,62,175,104,177,64,0,0,31,206,238,166,40,255,0,139,126,39,63,121,230,30,61,189,18,160,234,160,80,233,40,132,228,98,116,205,174,210,204,233,232,53,236,37,154,119,109,86,154,232,71,167,77,8,117,206,17,57,104,98,165,38,102,56,220,212,167,75,179,58,228,40,9,146,193,109,51,73,192,146,211,200,37,181,245,171,69,165,126,253,11,218,45,144,136,136,180,34,208,136,127,64,0,4,78,226,127,93,93,15,39,119,171,204,43,71,151,232,221,157,125,213,72,90,247,25,31,113,138,69,192,154,115,149,108,85,161,211,218,107,152,167,123,78,137,219,174,186,70,116,251,180,63,112,211,52,100,154,25,74,76,187,181,255,0,56,255,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,45,75,65,156,12,226,209,30,160,230,26,233,132,233,168,246,246,29,13,90,235,253,131,28,253,197,239,22,169,194,18,190,237,71,45,205,80,149,183,101,35,118,221,59,254,118,124,245,30,189,126,175,113,126,177,59,0,0,0,115,124,194,225,69,47,25,112,154,226,178,42,17,80,243,146,233,210,211,16,205,9,81,166,66,163,58,210,20,90,161,122,25,115,15,169,22,190,239,113,212,46,74,112,46,239,182,115,199,80,180,220,163,203,140,221,165,84,117,70,227,241,221,66,92,98,45,94,51,123,146,124,178,212,143,110,164,122,36,186,123,5,224,32,140,144,146,62,242,34,35,31,244,0,0,3,137,231,42,192,107,17,178,233,122,208,213,13,18,30,98,139,82,149,24,148,217,44,210,241,65,144,148,41,62,170,140,148,70,190,134,69,175,184,103,137,165,212,176,250,252,67,173,238,110,125,185,87,37,39,118,228,154,93,142,247,77,126,138,139,214,71,212,127,96,209,102,83,177,2,54,36,229,234,194,175,183,37,15,73,77,187,75,98,105,165,100,173,36,246,22,22,225,31,172,163,215,85,255,0,40,245,247,142,186,0,0,0,3,241,214,38,55,78,164,78,168,58,180,161,17,163,58,242,148,163,209,41,36,164,204,204,207,216,93,6,113,179,125,118,38,240,204,134,32,212,16,225,184,136,247,37,90,42,21,174,169,52,166,124,131,35,73,234,126,175,173,208,116,92,180,99,45,185,150,220,50,185,47,216,205,64,151,123,214,91,153,71,166,54,226,91,113,113,90,122,59,46,179,32,136,150,219,200,52,188,206,155,210,163,34,215,161,26,186,151,10,170,213,49,7,30,49,25,114,228,246,250,221,193,112,212,15,99,104,231,201,81,56,251,230,100,132,145,154,215,183,152,239,66,234,126,183,180,207,173,195,240,251,200,69,191,131,214,196,12,70,196,106,43,50,238,217,237,53,41,166,101,198,67,133,9,43,110,43,201,245,94,142,135,91,117,14,182,178,232,163,219,169,251,117,49,59,82,148,161,36,132,36,146,148,150,132,68,90,17,23,184,127,64,121,75,255,0,20,172,12,48,164,63,89,190,110,234,61,25,134,26,83,164,83,170,12,71,53,232,149,171,68,243,86,146,51,50,66,244,45,125,135,238,49,3,177,171,140,29,141,105,205,147,73,194,250,25,214,100,71,117,109,20,153,17,153,145,17,205,166,226,119,37,108,77,35,52,153,165,179,35,211,170,84,103,237,33,30,127,171,57,152,71,107,73,83,214,117,140,138,89,75,39,12,154,167,206,39,205,157,255,0,71,172,237,186,237,246,119,107,245,11,36,201,214,105,97,102,155,14,85,119,55,73,122,4,184,146,14,28,164,27,4,211,102,234,24,142,226,205,5,205,112,246,234,255,0,77,79,93,11,169,123,251,240,0,0,0,0,0,0,0,0,0,14,41,156,12,181,208,179,83,129,213,140,50,169,159,38,170,206,234,165,183,45,82,150,195,113,43,13,50,226,35,184,233,165,43,220,201,243,86,219,132,104,89,242,220,89,164,137,100,133,39,58,247,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,93,79,11,220,235,254,48,22,34,48,99,16,170,117,89,216,147,102,211,215,37,218,140,211,231,122,102,150,151,146,132,72,55,82,146,209,230,185,172,50,225,56,102,183,61,71,119,184,165,187,203,153,87,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,206,182,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,50,184,77,228,162,157,136,19,63,25,220,80,166,115,232,180,74,130,27,180,33,56,82,163,184,237,82,43,236,188,85,52,184,133,33,14,50,210,219,83,41,79,206,161,110,115,201,100,147,100,137,118,254,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,52,57,129,196,207,195,38,56,223,152,164,220,186,172,136,151,53,193,58,161,3,210,142,111,148,204,21,188,174,202,194,253,117,146,121,76,19,77,146,18,163,74,18,130,74,79,106,72,91,87,6,76,45,249,41,151,26,238,38,79,161,118,89,247,221,192,231,102,155,218,183,246,202,92,36,19,44,252,217,44,210,222,201,74,168,167,170,82,181,107,169,234,158,89,138,234,226,43,131,149,220,27,205,197,247,26,174,247,104,137,120,84,31,188,105,114,118,161,28,232,179,223,117,197,22,196,173,102,158,83,229,33,141,85,181,75,228,111,218,148,173,36,39,7,4,124,80,165,74,176,49,11,5,222,76,70,42,84,202,195,87,68,115,84,212,243,230,49,37,150,227,59,178,62,132,173,140,42,35,59,156,35,81,107,45,180,153,39,166,251,52,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,233,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,48,224,94,5,227,142,39,99,141,59,11,240,190,141,85,165,95,84,170,129,186,243,206,155,208,92,183,156,138,241,19,146,164,184,69,204,139,200,112,147,169,233,204,39,54,161,9,83,138,66,21,125,25,133,167,87,104,249,47,196,186,77,211,113,252,160,173,66,194,250,204,122,141,95,177,162,39,164,37,34,146,234,93,147,200,65,154,26,230,44,148,190,90,79,106,119,104,93,8,103,8,95,247,13,156,189,90,184,23,150,91,110,183,73,147,233,26,214,36,83,224,93,181,122,131,145,91,105,194,237,49,91,113,136,105,52,145,172,217,97,11,50,73,45,74,213,199,31,89,18,9,221,137,149,64,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,62,220,64,178,199,66,202,174,62,185,101,90,213,174,219,69,184,41,231,114,211,163,118,101,183,232,184,175,205,148,219,80,119,173,215,86,255,0,41,17,210,92,229,25,41,122,234,105,35,234,115,3,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,191,224,187,107,80,175,155,87,48,182,85,211,7,182,209,110,10,125,14,151,81,141,205,91,124,248,175,183,84,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,71,0,226,5,145,26,238,85,110,167,47,91,89,29,183,12,174,10,129,183,78,147,170,27,244,92,167,220,148,227,84,173,139,144,236,135,249,81,163,164,251,74,136,146,189,116,61,21,208,220,63,115,221,93,202,173,212,221,149,116,175,182,225,149,193,80,39,42,49,180,67,126,139,148,251,145,91,118,171,189,17,221,144,255,0,42,52,117,23,102,73,146,87,174,165,162,186,157,239,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,10,213,227,71,142,148,42,86,28,91,153,120,166,86,106,172,220,149,186,132,107,146,165,26,57,45,184,171,163,180,82,91,109,18,23,169,37,205,242,146,133,161,178,37,145,42,33,173,91,12,154,53,212,8,177,78,12,152,233,50,214,198,90,238,3,85,235,59,40,183,181,61,202,141,46,35,132,251,159,199,17,18,75,81,50,73,51,105,174,100,66,144,167,22,164,145,175,178,48,157,228,105,74,85,114,128,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,230,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,117,241,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,161,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,149,164,240,155,206,189,71,16,33,254,44,88,161,83,231,214,168,148,244,57,104,77,112,226,199,109,218,92,86,25,100,169,137,109,9,66,220,121,164,54,167,146,175,157,90,219,231,154,205,36,201,26,236,82,236,186,104,86,53,171,89,189,110,153,221,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,250,10,1,207,214,107,166,102,183,28,101,214,233,142,236,179,45,126,117,30,215,101,183,159,54,223,138,151,148,106,158,166,221,36,242,222,145,234,41,68,77,161,73,109,12,54,173,198,214,245,118,190,19,121,67,252,46,226,63,227,5,122,194,223,104,88,21,4,122,37,45,207,229,57,42,226,100,217,125,157,205,160,141,102,203,8,90,93,86,170,65,41,197,48,146,230,160,158,65,93,72,205,102,108,124,83,227,39,196,11,135,204,95,28,254,211,181,171,183,205,213,70,178,173,104,61,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,139,233,200,46,74,45,92,169,225,196,74,221,90,153,218,49,54,230,167,178,229,199,80,144,77,173,200,27,201,46,42,153,28,219,82,208,150,90,89,17,45,72,81,243,156,65,44,207,106,90,67,85,87,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,133,154,113,7,178,169,83,248,120,101,103,17,158,145,44,170,84,58,61,14,137,29,164,173,60,133,49,58,134,135,157,82,211,183,113,172,149,79,100,146,100,162,34,37,57,169,43,82,52,197,254,29,88,199,93,193,188,220,88,146,105,12,246,136,151,133,65,139,58,169,27,114,17,206,139,61,246,155,73,239,82,22,105,229,62,81,223,209,59,84,190,70,205,201,74,212,99,66,131,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,229,49,87,12,237,92,100,195,139,143,11,111,88,157,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,206,102,100,112,66,171,151,12,109,186,112,94,179,92,137,89,145,110,72,105,40,159,25,181,54,137,44,60,195,114,25,89,161,93,80,179,105,230,247,163,85,18,87,185,36,165,145,18,206,215,248,42,120,88,186,126,32,78,242,234,112,165,97,45,56,124,228,146,171,154,251,253,202,237,206,196,184,56,117,106,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,46,89,168,136,220,111,91,233,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,36,87,24,91,42,149,106,231,5,117,218,124,137,110,72,188,109,122,109,110,114,94,90,77,13,190,133,61,4,146,209,18,72,201,28,168,45,40,201,70,163,222,165,158,186,25,37,61,127,130,94,49,215,90,186,175,172,191,72,103,157,69,147,79,59,198,27,155,144,158,201,41,183,35,196,144,90,18,55,185,206,67,177,186,154,246,163,178,250,169,213,197,25,91,80,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,20,173,198,175,197,61,173,240,254,15,152,212,71,127,225,39,156,91,239,20,57,217,104,190,161,250,79,228,149,190,170,141,30,183,204,101,158,203,75,139,216,97,49,78,236,237,48,157,251,121,139,95,61,110,41,103,174,211,35,208,148,38,86,106,178,207,102,230,191,8,230,97,109,225,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,157,124,66,178,170,184,107,127,220,184,115,93,145,17,250,149,171,88,155,68,152,236,69,169,76,56,252,103,150,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,133,201,229,242,173,85,173,112,117,170,204,172,212,229,207,144,222,27,222,145,16,236,151,148,234,210,195,10,169,50,203,68,165,25,153,33,182,155,109,180,39,185,40,66,82,90,17,17,10,76,26,125,197,92,51,181,113,147,14,46,60,45,189,98,118,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,60,57,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,92,192,225,79,158,56,216,107,85,129,149,188,73,68,183,104,87,61,96,145,107,84,210,183,95,58,117,70,82,144,130,132,182,245,50,68,103,157,209,73,83,105,46,91,206,184,165,146,146,234,156,102,26,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,30,215,35,153,68,170,230,251,23,21,106,63,81,151,71,180,232,49,211,82,184,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,219,57,135,161,33,183,156,36,185,202,54,213,160,139,78,214,161,88,214,173,26,202,181,160,246,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,62,176,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,88,255,0,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,215,18,0,3,154,102,83,23,163,96,46,3,95,56,184,243,241,27,145,110,209,222,122,158,82,216,117,230,29,168,175,70,161,50,226,26,209,102,135,36,184,203,102,100,105,208,150,102,106,73,17,168,179,89,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,245,120,41,138,21,92,21,197,203,67,21,232,201,150,228,139,90,177,26,164,184,241,166,170,34,230,48,133,151,58,41,186,146,51,66,30,107,152,210,253,85,17,161,197,17,165,68,102,71,165,219,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,148,176,49,74,196,197,15,148,127,33,107,190,147,249,37,112,76,181,171,31,193,94,103,178,213,34,237,231,177,243,168,78,253,188,196,122,232,220,131,215,162,143,67,30,172,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,22,233,158,76,162,82,179,125,132,105,181,24,168,196,163,221,148,25,10,169,91,149,87,227,165,104,67,230,131,74,226,188,178,73,186,136,207,22,221,252,179,212,150,219,46,26,92,229,19,106,207,181,217,107,87,108,107,170,179,101,93,48,123,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,117,22,191,128,57,227,141,152,236,147,98,246,15,95,8,150,140,69,178,240,158,186,183,165,184,183,100,34,185,78,102,158,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,212,88,213,64,10,86,227,87,226,158,214,248,127,7,204,106,34,0,9,211,194,247,58,255,0,139,253,246,140,24,196,42,157,42,14,27,94,85,5,201,118,163,52,249,62,134,170,41,148,161,18,13,212,164,245,101,222,83,12,184,78,25,33,191,81,221,237,165,14,243,38,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,249,230,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,225,197,92,51,186,176,111,17,238,60,45,189,98,118,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,194,178,177,158,57,56,149,148,76,85,202,222,36,162,35,85,219,99,9,238,4,90,213,52,173,166,10,163,78,139,76,113,5,9,109,234,70,185,44,181,162,146,166,210,124,198,90,113,75,36,169,165,56,245,101,139,254,255,0,230,178,255,0,234,255,0,255,0,224,224,160,17,61,56,131,225,12,148,101,183,43,56,247,5,137,110,71,127,13,232,118,133,81,197,62,215,33,133,162,2,37,66,74,27,232,233,173,194,114,160,106,87,172,130,38,91,47,80,204,183,249,94,19,56,161,74,195,140,224,210,233,149,148,196,110,61,245,71,153,107,162,92,153,169,142,136,207,173,77,201,103,77,196,100,226,221,118,35,113,208,222,169,53,46,66,116,51,50,36,42,247,128,0,0,0,0,0,0,0,0,0,0,7,1,206,46,105,97,101,103,14,83,119,57,73,122,124,185,114,10,28,84,19,4,235,100,234,216,144,226,13,101,205,108,246,234,199,93,15,93,15,161,123,171,111,250,179,153,132,106,180,165,51,103,88,203,165,156,179,112,137,218,124,227,124,153,223,244,122,78,219,174,223,103,118,191,80,144,216,43,198,14,198,187,38,198,164,226,133,12,232,210,36,58,134,142,76,120,204,199,136,222,227,109,59,148,183,230,153,146,72,212,225,153,233,209,41,35,246,24,158,54,6,41,97,254,39,210,24,172,216,247,125,30,178,195,237,37,211,40,53,6,36,26,53,74,21,162,185,75,81,17,145,45,58,150,190,210,247,144,245,96,63,138,74,86,147,66,210,74,74,139,67,35,45,72,203,220,32,151,16,76,132,91,248,195,108,79,196,108,57,162,179,18,237,128,211,178,157,102,36,100,54,83,82,134,229,60,175,85,152,235,117,199,86,235,136,46,170,45,218,23,183,67,20,241,74,170,98,14,3,226,50,37,198,237,244,75,130,222,168,22,246,215,207,140,163,113,135,200,205,10,34,52,47,111,49,174,165,208,253,95,97,151,78,235,153,124,101,183,51,37,134,86,221,251,37,168,17,47,122,51,112,232,245,54,219,75,109,174,83,76,199,121,215,164,25,26,220,121,102,167,158,211,122,148,68,122,117,34,87,83,231,57,66,186,202,207,204,134,31,84,22,225,182,137,23,37,38,42,213,174,132,73,84,248,230,102,163,212,189,95,87,168,209,213,26,99,117,26,68,26,131,75,74,209,42,51,79,37,73,61,82,162,82,72,200,200,253,165,212,126,192,0,0,0,28,139,54,56,129,27,13,242,245,126,215,220,146,134,100,170,221,170,49,8,212,178,78,178,123,11,235,108,139,214,73,235,170,63,146,122,251,134,116,221,93,75,16,111,197,186,230,231,39,220,117,115,82,182,238,81,169,217,15,117,211,233,40,253,101,253,103,246,141,14,228,214,192,103,14,114,233,101,80,209,13,17,222,126,139,77,149,36,146,217,32,212,242,160,199,74,212,175,85,38,106,51,71,83,50,215,222,59,96,0,0,15,249,89,25,161,68,93,230,70,68,40,255,0,58,216,23,119,220,217,227,167,218,109,209,229,201,110,237,170,52,162,113,136,238,173,45,177,42,175,37,189,202,62,89,232,69,187,83,61,20,93,125,162,222,178,245,133,20,188,26,194,107,118,200,167,197,67,46,68,167,68,76,179,36,37,38,169,9,140,211,75,81,232,132,106,103,203,46,166,90,251,253,197,210,0,0,0,65,62,47,117,247,105,217,110,118,132,141,187,42,251,119,235,174,191,53,62,2,139,78,191,95,184,255,0,80,170,188,157,81,30,175,102,26,214,132,209,168,183,118,237,77,58,235,253,131,32,253,199,238,26,63,34,208,180,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,1,64,124,75,168,5,64,205,61,204,194,90,52,18,251,22,154,167,77,116,167,67,63,113,123,196,218,224,195,94,57,56,117,117,209,21,180,138,31,97,219,239,61,239,212,20,126,223,232,22,68,0,0,0,60,13,15,6,44,186,14,34,84,49,46,5,30,35,53,138,139,46,178,243,205,199,105,42,89,56,249,60,163,53,18,9,70,102,178,35,61,84,127,225,234,61,240,0,0,0,252,149,106,116,122,189,46,101,42,91,73,113,137,145,220,142,226,20,146,50,82,86,147,73,145,145,145,145,244,51,246,12,238,231,135,13,36,225,134,100,111,10,99,140,33,168,245,58,173,66,169,17,40,73,165,36,195,147,228,165,5,166,196,151,115,126,194,50,247,24,178,126,15,216,152,237,205,131,181,43,66,84,150,205,116,170,139,201,109,181,44,249,156,182,162,192,108,140,136,214,126,175,173,167,113,22,190,225,96,192,0,0,0,56,206,111,241,1,24,111,151,171,210,184,114,121,15,63,69,168,197,142,178,94,213,19,167,6,66,147,180,247,36,245,213,29,52,61,70,115,110,58,179,213,235,134,169,92,146,234,220,118,163,53,249,110,45,106,51,82,148,226,205,70,102,102,102,102,102,103,239,49,249,219,237,181,23,152,130,201,58,251,142,41,44,178,210,117,81,169,70,122,37,36,94,211,235,161,17,11,108,225,137,145,184,212,26,84,108,111,196,250,58,28,169,200,52,63,73,141,34,57,25,52,210,147,10,75,15,108,126,57,41,46,18,137,101,185,11,208,186,145,117,212,197,153,33,8,109,9,109,180,146,82,146,34,74,72,180,34,47,113,15,250,31,242,181,161,180,41,199,20,73,74,72,205,70,103,161,17,123,196,82,205,166,126,240,191,47,116,137,212,106,109,86,45,98,234,84,119,82,196,88,143,199,144,76,187,181,244,167,154,132,200,109,196,145,58,201,18,180,45,75,82,46,243,233,77,120,253,154,220,91,204,29,122,85,66,235,185,102,183,78,91,139,228,211,163,204,146,81,146,217,173,211,78,173,56,242,210,71,181,229,39,167,77,58,125,190,115,11,240,11,22,49,134,98,34,216,150,85,98,160,218,214,72,57,45,83,100,186,194,12,205,5,170,150,211,107,208,139,152,131,63,168,245,247,11,13,203,159,8,51,124,169,215,22,54,214,22,134,214,211,50,78,12,9,26,40,148,124,149,236,113,185,48,191,190,164,203,95,113,123,197,143,97,6,10,97,246,7,91,41,181,48,250,137,30,4,50,81,56,225,162,51,13,45,215,57,109,182,107,95,41,180,18,148,100,210,53,61,53,61,62,205,61,216,0,0,0,0,0,0,0,0,0,0,128,28,89,50,135,248,93,195,143,198,10,202,133,190,239,176,41,235,244,178,92,159,202,110,85,186,201,60,251,219,91,89,26,13,230,22,181,58,157,20,131,83,106,125,39,205,89,50,130,167,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,201,252,246,241,7,174,231,2,29,191,102,209,45,95,146,246,101,27,179,213,30,130,251,136,145,42,85,99,144,164,56,226,158,36,150,140,181,205,121,166,137,36,147,90,77,78,56,68,106,67,76,249,76,130,229,70,102,107,113,198,37,18,166,214,203,50,215,228,214,46,135,156,101,243,109,248,169,121,36,152,9,113,163,79,45,233,30,186,82,102,226,20,150,208,251,137,220,109,108,85,255,0,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,245,128,4,106,226,43,140,116,44,27,202,61,247,38,174,207,104,151,120,83,223,179,169,113,183,45,28,233,83,216,117,181,30,244,161,100,158,83,5,33,253,21,181,43,228,108,220,149,45,38,51,216,52,231,130,22,85,87,13,112,94,193,195,154,236,136,143,212,173,91,94,149,68,152,236,69,169,76,56,252,104,141,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,92,28,109,48,83,254,225,115,25,14,161,238,178,170,17,92,119,254,113,50,35,140,160,155,255,0,158,147,138,83,159,204,18,83,244,204,70,174,21,152,199,66,194,44,220,82,35,92,108,233,18,253,167,187,103,55,39,114,255,0,130,202,146,251,14,70,61,136,66,141,124,199,227,180,198,158,170,83,207,222,165,18,80,100,119,210,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,199,228,133,73,165,83,164,207,153,79,166,68,139,34,169,32,165,206,117,150,82,133,202,124,154,109,146,117,213,17,106,181,147,76,180,217,41,90,158,198,208,158,228,145,23,53,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,178,156,88,249,9,248,44,188,191,10,95,247,25,242,126,163,242,143,242,223,235,95,102,115,181,126,67,231,127,35,204,252,159,175,250,61,116,25,162,196,41,182,109,70,255,0,185,106,24,115,73,151,75,180,229,86,38,189,65,131,45,70,167,226,211,148,242,206,51,46,25,173,102,107,75,70,132,153,154,215,212,143,214,87,121,218,247,6,79,198,59,228,37,119,229,55,255,0,35,31,57,242,111,210,59,251,71,165,57,197,207,236,31,248,159,229,185,186,250,156,253,57,94,191,106,22,84,0,3,60,57,255,0,199,153,57,131,205,29,221,115,51,54,36,154,21,2,66,237,155,121,113,36,53,37,133,211,162,58,226,82,243,111,54,132,147,168,125,213,61,36,140,205,90,20,130,65,45,73,74,76,71,81,234,176,158,250,252,23,226,157,155,137,158,139,244,159,201,43,130,157,93,236,92,254,79,106,236,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,210,246,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,227,208,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,2,31,241,25,201,71,227,85,135,12,87,236,10,101,41,188,77,181,190,114,155,37,242,229,57,84,130,68,179,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,84,89,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,4,181,205,119,17,219,203,50,216,13,100,224,210,169,18,233,146,34,199,141,38,246,169,170,81,36,235,149,24,251,144,130,67,108,18,26,40,202,50,68,165,33,72,232,241,182,148,18,74,57,56,247,31,201,254,90,235,185,169,199,26,62,25,83,15,147,74,103,109,82,228,150,153,72,97,200,148,118,158,109,18,28,104,212,149,238,120,249,168,109,178,36,44,185,142,32,212,68,130,90,147,162,139,78,214,161,88,214,173,26,202,181,160,246,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,62,176,205,102,108,124,83,227,39,196,11,135,204,95,22,211,194,247,37,31,139,253,136,140,103,196,42,101,86,14,36,222,84,245,198,118,157,52,185,62,134,165,169,228,173,17,205,164,168,245,121,222,83,15,56,110,17,45,191,81,173,141,169,14,243,39,80,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,20,172,47,122,248,178,169,87,255,0,9,136,212,42,204,137,108,199,139,130,244,154,218,21,25,105,74,205,250,125,50,60,230,82,102,164,168,182,41,216,205,165,101,166,166,131,81,17,164,204,148,84,109,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,6,154,48,158,250,252,40,97,101,155,137,158,139,244,103,202,219,126,157,93,236,92,254,119,101,237,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,242,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,165,97,164,140,157,210,105,84,92,168,96,244,58,53,50,36,8,238,88,244,89,107,106,51,41,105,10,125,248,109,60,243,166,148,145,17,173,199,92,113,197,171,189,75,90,148,122,153,153,142,192,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,89,167,27,139,42,149,63,5,240,247,17,158,145,44,170,84,59,161,218,36,118,146,180,242,20,196,232,142,60,234,150,157,187,141,100,170,123,36,147,37,17,17,41,205,73,90,145,166,5,112,234,198,58,238,13,230,226,196,147,72,103,180,68,188,42,12,89,213,72,219,144,142,116,89,239,180,218,79,122,144,179,79,41,242,142,254,137,218,165,242,54,110,74,86,163,26,20,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,98,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,90,166,90,127,239,54,213,254,31,223,127,250,250,160,165,97,170,129,199,243,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,235,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,207,139,254,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,185,238,21,148,154,85,59,35,150,12,202,125,50,36,89,21,73,21,137,115,157,101,148,161,114,159,42,156,150,73,215,84,69,170,214,77,50,211,100,165,106,123,27,66,123,146,68,82,212,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,83,180,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,2,176,56,218,99,29,9,171,86,197,203,244,118,121,213,169,53,2,188,102,57,185,105,236,145,91,110,68,72,229,161,163,99,156,229,187,39,169,47,114,59,47,172,157,28,73,149,75,0,189,238,20,248,243,39,25,50,185,2,217,174,205,136,229,119,13,164,21,178,226,19,33,163,125,202,114,26,66,160,60,182,80,132,155,72,229,25,198,73,153,43,152,112,220,89,173,74,53,146,102,80,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,87,87,21,204,235,254,12,173,87,242,215,134,117,58,84,155,146,237,167,200,141,118,187,175,57,234,61,45,230,210,146,143,176,210,109,165,233,77,184,190,170,86,246,218,45,196,130,55,153,117,53,151,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,123,10,177,50,213,198,76,56,183,49,74,202,151,218,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,86,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,5,120,161,100,163,241,128,177,23,140,248,123,76,170,206,196,155,54,158,136,205,83,161,23,59,211,52,180,188,165,174,57,52,165,22,143,53,205,125,230,205,178,53,185,235,181,177,197,45,174,93,32,128,213,64,10,86,227,87,226,158,214,248,127,7,204,106,35,149,112,235,203,165,137,154,12,83,190,48,206,250,143,249,191,169,204,163,205,222,247,241,101,83,180,196,101,137,156,182,157,111,157,202,231,173,92,165,171,98,251,140,187,140,164,86,89,248,56,222,83,47,41,53,156,207,85,98,83,173,234,13,99,146,205,22,145,36,159,93,201,25,178,81,155,221,165,11,74,162,70,90,185,122,17,164,164,41,28,210,52,199,86,197,159,106,227,43,73,165,80,50,137,100,208,168,84,200,148,234,109,58,248,166,196,135,14,35,41,101,136,204,55,76,168,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,91,101,59,197,62,13,252,64,183,188,197,129,165,49,18,184,131,100,146,149,154,251,1,186,237,176,196,72,56,139,106,199,144,245,42,98,98,165,79,213,152,75,47,41,20,149,184,167,154,66,16,228,133,54,164,186,225,168,153,62,97,164,136,156,115,90,22,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,126,81,127,223,252,214,95,253,95,255,0,252,28,20,2,46,123,50,216,67,39,22,184,76,88,47,211,88,150,253,74,198,177,237,123,190,43,44,190,211,72,90,35,83,27,68,165,58,110,125,36,34,27,242,220,36,164,210,179,91,104,36,238,250,10,168,188,39,190,191,5,248,167,102,226,103,162,253,39,242,74,224,167,87,123,23,63,147,218,187,44,150,222,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,52,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,0,0,0,0,0,0,0,0,0,60,38,47,224,166,31,99,141,178,171,83,16,104,145,231,195,53,27,141,154,227,48,234,218,115,150,227,100,180,115,91,89,37,68,78,175,67,211,82,215,237,214,184,115,25,194,15,144,85,27,139,4,171,11,91,104,101,233,37,6,124,141,84,107,46,114,246,54,220,104,95,222,146,69,175,188,189,194,188,177,67,0,177,99,7,166,46,45,247,101,86,41,237,161,102,130,146,237,54,75,76,44,200,214,90,165,110,182,141,72,249,107,50,250,139,95,120,244,120,3,154,220,91,203,229,126,45,66,212,185,103,59,78,109,196,115,169,210,38,73,84,101,54,75,104,213,163,77,188,132,153,237,101,41,235,211,77,75,236,185,76,165,231,239,11,243,9,72,131,70,169,85,98,209,238,164,199,105,47,197,150,252,120,228,243,187,88,74,185,72,84,135,28,81,27,175,25,39,82,212,244,50,239,46,178,181,11,67,136,75,141,168,148,149,17,26,76,143,82,50,247,143,250,31,242,180,33,196,41,183,18,74,74,136,201,73,50,212,140,189,198,43,55,137,222,70,226,215,169,82,113,191,12,40,232,110,167,28,214,253,90,52,120,228,68,235,73,76,217,47,189,177,136,230,165,56,106,52,22,229,175,67,232,71,215,67,21,38,239,109,167,60,252,23,137,214,28,109,74,101,230,149,170,77,42,35,209,73,50,246,31,77,12,140,126,139,114,172,245,6,225,165,215,35,58,182,221,167,77,98,91,107,66,140,148,149,54,178,81,25,25,25,25,25,25,123,200,104,203,40,24,128,140,72,203,205,151,92,41,60,247,152,162,211,162,190,179,94,229,27,169,131,29,74,220,123,148,122,234,190,186,158,163,179,0,0,0,0,175,158,48,56,152,237,179,131,180,219,66,44,150,201,117,90,139,41,113,180,172,249,156,183,98,207,108,204,200,150,94,175,171,167,113,150,190,241,91,25,30,195,73,56,159,153,27,62,152,219,9,118,61,50,171,79,170,75,74,210,106,73,176,220,248,201,89,105,177,69,220,231,180,136,189,230,52,69,73,167,71,164,82,225,210,162,52,150,216,135,29,184,237,161,41,34,36,165,9,36,145,17,17,17,23,66,47,96,253,96,0,0,3,192,215,48,98,203,175,98,37,63,18,231,209,226,61,88,167,50,211,44,188,228,118,148,164,19,111,155,201,50,81,160,212,70,75,51,50,209,69,254,30,163,223,0,0,0,10,221,227,61,94,84,108,58,181,40,104,218,101,51,183,111,247,150,199,233,234,47,111,244,8,73,195,74,128,85,252,211,219,44,27,70,178,71,109,215,68,235,166,180,233,135,238,63,112,191,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,137,197,242,156,220,92,198,170,114,35,146,14,94,154,172,145,166,253,176,32,23,126,157,116,29,87,130,245,121,228,214,110,250,31,57,60,181,250,63,212,220,122,244,69,69,93,218,255,0,64,182,96,0,0,0,0,0,0,0,21,9,198,83,12,83,73,188,40,120,139,22,10,137,153,145,227,65,113,242,107,213,55,86,237,65,227,78,226,65,22,186,22,186,26,181,250,189,163,194,240,137,197,88,246,102,58,205,181,106,211,29,68,42,221,49,200,241,218,39,8,144,114,222,153,1,180,158,213,44,139,93,18,101,169,17,171,237,23,104,70,74,34,50,61,72,250,143,232,0,0,0,175,46,50,152,146,84,60,17,161,216,212,202,138,216,168,212,43,241,159,144,210,30,218,107,132,228,74,131,74,35,36,168,148,105,53,17,23,84,154,127,204,41,144,76,158,27,121,87,119,29,49,86,29,221,95,167,45,203,114,218,148,220,197,155,140,153,178,251,241,228,195,112,217,86,246,86,218,137,77,186,122,167,82,51,47,105,23,125,233,209,233,20,218,13,50,53,30,145,9,152,144,225,180,134,25,101,150,210,218,16,132,36,146,148,146,82,68,68,68,68,69,161,22,157,7,236,31,50,226,185,104,54,157,42,77,106,226,171,68,167,195,138,210,222,113,217,47,161,164,146,82,147,81,250,203,50,46,228,153,245,63,97,138,193,206,135,20,212,180,245,99,13,176,49,199,8,210,137,20,249,53,109,123,151,172,134,86,184,239,197,151,253,233,104,51,79,215,167,113,10,204,169,85,47,172,86,186,187,85,66,85,94,226,173,212,159,218,147,113,111,75,125,107,113,195,50,73,106,106,89,234,183,15,167,94,170,247,152,158,57,60,225,105,117,223,142,194,190,177,161,181,82,168,75,38,222,106,158,100,227,18,220,215,179,186,91,218,147,17,72,52,26,22,234,79,69,117,81,105,220,70,98,213,240,191,4,48,203,7,232,81,104,86,53,161,73,167,34,59,72,105,79,179,79,142,203,207,26,80,132,154,220,83,77,163,114,143,150,131,51,211,169,151,216,61,217,17,17,104,69,161,16,254,128,0,0,0,0,0,0,0,0,0,0,10,22,226,167,134,248,113,134,217,184,171,181,135,147,55,185,114,83,218,185,46,24,157,184,164,118,42,196,183,223,91,232,211,170,218,230,32,153,145,203,89,153,151,104,213,59,91,83,105,76,64,26,61,201,230,14,97,62,11,224,21,175,73,193,199,187,109,22,224,167,194,184,31,171,237,146,223,166,165,63,10,58,85,80,228,72,90,215,27,156,134,155,95,32,140,146,141,116,208,143,93,123,88,0,10,181,227,113,139,209,145,74,195,220,4,130,252,71,36,63,33,219,190,168,218,152,119,158,194,16,151,34,194,82,28,232,209,161,195,114,121,41,62,178,200,217,108,253,66,50,223,5,178,45,101,85,111,252,224,225,37,10,141,34,35,50,34,221,17,43,107,84,149,169,40,54,41,234,237,207,36,141,41,81,239,83,81,156,74,11,77,13,102,146,51,73,25,168,180,102,34,87,20,124,33,147,139,89,62,185,159,166,177,45,250,149,141,33,155,190,43,44,190,211,72,90,35,37,104,148,167,77,207,164,132,67,126,91,132,148,154,86,107,109,4,157,223,65,84,109,132,247,215,224,191,20,236,220,76,244,95,164,254,73,92,20,234,239,98,231,242,123,87,101,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,159,134,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,87,4,122,181,42,129,74,199,154,237,118,167,18,157,77,167,71,183,229,204,153,45,228,178,196,102,27,77,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,56,7,17,76,245,73,205,45,228,118,62,31,79,150,140,43,160,72,101,232,44,201,138,210,23,83,168,178,82,16,117,34,51,108,159,101,10,110,66,155,67,42,95,208,66,86,164,33,106,52,35,207,228,23,37,23,86,107,49,30,37,110,173,76,236,248,101,108,212,25,114,227,168,72,39,16,220,253,134,151,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,219,232,180,237,106,21,141,106,209,172,171,90,15,98,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,163,235,0,8,235,159,252,121,141,151,204,174,93,215,51,51,101,198,174,215,227,174,217,183,151,18,67,177,159,69,70,91,78,37,47,54,243,104,81,180,182,26,75,210,72,204,211,169,199,36,18,210,165,36,198,125,173,59,90,187,124,221,84,107,42,214,131,219,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,168,249,67,234,220,214,181,118,207,168,179,73,184,224,246,73,114,41,240,42,141,183,205,67,155,162,205,138,212,184,206,106,131,50,45,236,62,210,244,215,114,119,104,162,37,17,145,92,247,7,124,104,170,226,46,94,107,88,127,116,93,242,235,53,123,2,176,136,144,227,201,66,148,184,20,71,163,163,177,180,78,154,116,90,9,214,102,165,9,53,41,77,161,180,163,213,108,154,33,61,69,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,20,151,198,35,11,240,190,192,204,53,22,224,177,213,18,159,93,188,232,235,171,220,116,120,208,156,105,4,255,0,104,90,17,81,55,12,249,74,92,147,75,169,90,16,73,50,92,85,58,189,202,124,212,112,44,104,79,135,86,27,225,198,29,101,30,196,119,13,230,118,214,238,202,123,23,37,106,95,110,41,60,218,195,236,52,137,104,213,62,163,124,149,181,217,249,105,34,52,118,125,23,171,155,212,169,42,2,0,101,115,33,223,254,244,248,155,154,188,95,162,254,112,46,103,109,10,21,78,157,255,0,231,29,241,171,105,95,55,254,112,150,144,227,63,205,200,66,191,36,177,63,192,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,61,121,133,181,168,86,54,62,226,93,149,107,65,236,84,91,126,240,172,210,233,209,185,171,115,145,21,137,174,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,162,234,120,86,99,29,119,23,114,143,72,141,113,179,172,187,10,160,237,156,220,157,200,254,21,22,51,12,57,24,246,33,9,36,114,216,144,211,26,122,202,87,35,122,148,106,89,145,118,188,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,82,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,190,140,235,90,212,43,195,40,248,189,73,184,224,246,184,145,236,250,157,81,182,249,171,111,108,168,76,42,92,103,53,65,145,158,199,216,105,122,107,181,91,116,81,26,76,200,243,175,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,6,154,48,158,250,252,40,97,101,155,137,158,139,244,103,202,219,126,157,93,236,92,254,119,101,237,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,133,124,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,213,50,211,255,0,121,182,175,240,254,251,255,0,215,213,5,43,13,84,0,134,188,69,50,43,27,52,182,105,223,24,125,2,34,49,82,129,29,150,96,189,38,83,168,69,78,156,201,200,89,211,72,141,194,97,149,169,201,10,113,15,41,31,77,9,66,150,132,40,214,138,43,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,95,167,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,51,131,156,156,116,153,152,156,199,94,120,141,233,159,72,209,85,80,114,157,110,41,4,250,25,69,30,58,212,220,83,109,167,204,214,215,49,5,207,90,52,73,115,94,117,91,18,106,52,151,42,172,218,213,219,126,157,66,171,85,224,246,120,151,53,61,117,74,91,156,212,47,180,69,68,169,17,20,230,137,51,52,104,252,73,8,209,68,74,245,53,211,106,146,102,141,107,87,101,218,181,27,214,60,29,244,90,85,66,29,46,100,158,106,11,149,42,91,114,92,142,222,195,61,234,220,136,82,79,82,35,73,114,244,81,145,169,36,114,215,133,62,60,198,193,188,209,192,182,107,179,101,183,66,196,152,229,108,184,132,200,116,152,110,162,183,80,168,15,45,148,33,68,234,249,164,113,146,102,73,229,148,199,22,107,74,73,100,171,222,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,243,226,13,157,186,86,84,44,6,232,86,195,241,39,98,45,213,30,67,52,168,105,148,148,191,73,97,76,188,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,249,132,147,50,109,205,40,178,173,83,188,177,94,255,0,155,89,152,220,186,253,217,120,214,28,146,234,34,68,35,126,161,81,150,241,169,68,219,44,164,136,214,227,174,30,136,109,37,213,68,73,46,226,29,127,51,121,40,198,92,170,208,172,202,254,34,83,57,145,46,154,122,92,151,38,25,37,216,180,186,161,173,211,58,99,143,33,74,37,60,150,16,219,155,180,74,22,165,60,150,141,212,178,167,15,218,240,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,21,43,197,23,135,252,202,68,202,150,102,240,66,221,231,82,158,237,53,27,226,150,195,143,191,41,185,78,190,235,239,85,147,204,90,247,50,124,221,29,109,178,66,89,75,105,112,146,104,55,84,213,96,141,84,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,89,124,86,50,43,38,241,110,126,105,240,162,4,185,53,216,177,205,235,214,10,165,52,150,21,78,137,9,103,233,36,27,206,36,210,182,154,142,219,74,101,178,87,48,141,181,37,9,82,92,55,106,44,95,247,255,0,53,151,255,0,87,255,0,255,0,7,5,0,141,30,229,234,214,161,95,57,47,195,75,42,233,131,219,104,183,6,23,209,169,117,24,220,213,183,207,138,253,37,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,103,139,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,126,124,58,177,142,133,140,153,71,177,36,210,25,236,242,236,250,123,22,117,82,54,229,175,147,42,3,13,54,147,222,164,32,149,205,96,227,191,162,119,37,28,253,155,148,164,40,196,149,0,0,0,0,0,0,0,0,0,0,0,31,195,34,50,208,203,82,49,225,49,67,4,48,203,24,40,82,168,87,205,161,73,168,162,67,75,105,47,189,79,142,243,204,154,144,180,146,219,83,173,175,106,139,152,179,35,211,161,159,218,42,163,56,124,45,46,187,13,201,183,214,11,182,170,173,13,4,227,206,211,200,156,126,91,122,118,135,79,99,81,162,37,4,130,66,26,73,106,174,138,61,59,140,140,64,234,109,82,250,194,155,171,181,83,229,85,237,218,221,53,253,170,54,214,244,71,208,182,220,35,52,158,134,149,150,139,108,186,116,234,159,121,11,50,201,135,20,212,186,245,31,13,177,205,199,12,212,152,244,248,213,109,123,215,172,118,80,185,15,202,151,253,245,107,50,79,215,167,121,11,63,183,110,90,13,217,74,141,90,183,106,209,42,16,229,52,135,155,118,51,232,117,38,149,36,148,94,178,12,203,185,68,125,15,218,67,233,143,199,88,164,83,107,212,201,52,122,188,38,101,195,152,210,216,121,151,155,75,136,90,22,147,74,146,105,81,25,25,25,25,150,134,90,117,20,89,196,147,42,206,224,94,42,76,187,168,20,229,183,110,92,178,220,152,131,109,147,38,88,126,68,153,142,19,41,216,202,27,73,37,182,139,68,234,102,69,237,50,238,134,194,230,248,53,226,73,87,48,70,185,99,84,234,43,126,163,79,175,73,126,59,75,123,113,162,19,113,41,237,36,136,148,163,81,17,40,204,186,36,147,254,97,97,160,0,0,3,248,102,73,35,51,61,8,186,138,75,226,237,138,177,239,60,117,133,106,210,166,58,168,84,74,99,113,228,52,110,17,160,165,179,50,123,106,50,74,86,101,174,138,34,212,200,149,246,15,115,193,175,12,147,86,188,107,152,139,42,10,141,152,113,228,193,110,65,181,234,147,168,118,158,241,39,113,160,203,93,15,93,9,90,253,94,209,111,128,0,0,0,0,0,0,0,42,103,141,13,121,229,86,109,10,31,53,60,180,122,67,212,220,122,245,69,57,93,218,255,0,64,229,92,32,233,205,202,204,106,39,46,57,44,226,107,181,102,141,118,111,129,60,187,244,233,168,187,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,243,198,138,132,244,92,69,179,235,104,132,225,34,111,164,55,188,77,158,211,216,197,57,37,170,180,253,93,227,225,112,113,171,28,92,108,171,83,14,65,39,182,242,52,108,215,166,237,145,42,10,232,90,245,211,236,23,70,0,0,0,0,0,0,0,2,27,241,77,194,165,98,70,90,159,153,14,50,151,42,220,158,170,210,148,132,106,174,92,120,19,79,77,73,10,61,53,89,116,232,95,89,10,109,203,117,230,254,28,227,197,149,93,113,245,69,106,61,195,77,68,197,26,141,27,89,76,198,84,230,167,185,36,90,18,61,167,167,78,163,71,246,69,114,45,207,102,208,110,56,47,165,230,42,148,200,179,27,112,148,74,220,151,26,74,200,245,35,50,61,73,69,220,103,246,152,251,96,0,0,2,149,120,190,226,51,55,38,53,64,180,216,124,214,154,85,57,164,173,36,162,50,37,181,46,123,103,208,148,125,125,111,113,126,161,5,237,43,106,169,120,220,212,187,98,141,13,249,83,42,147,24,134,211,108,182,165,168,212,227,137,66,122,36,140,251,212,69,208,143,191,184,104,47,35,152,9,7,1,240,50,139,73,85,53,17,170,149,88,241,170,83,247,50,72,117,47,187,14,50,92,74,190,109,10,47,89,174,164,162,51,212,186,153,159,116,135,28,219,28,241,238,192,192,59,46,109,221,122,86,162,176,108,50,226,152,137,218,88,75,239,184,150,157,113,40,66,28,113,27,141,92,165,17,17,30,166,125,61,250,82,198,111,120,129,98,78,96,171,114,105,118,197,114,169,111,91,45,184,182,155,143,10,76,136,138,146,209,46,66,72,158,74,36,173,181,238,109,228,146,180,45,15,105,123,11,175,27,193,28,187,226,166,97,46,168,244,171,70,223,168,201,110,84,148,34,77,77,200,146,87,29,163,83,141,165,106,113,230,218,115,110,132,242,84,102,101,208,143,83,250,238,67,41,124,58,176,187,2,169,112,107,151,125,18,155,113,220,230,203,78,58,228,232,209,230,53,29,253,172,40,205,147,114,50,28,65,165,198,148,105,51,61,72,148,126,211,233,48,35,198,143,17,134,226,196,97,182,89,105,36,134,219,109,36,148,161,36,90,17,17,23,66,34,34,211,65,254,128,0,0,3,240,85,238,10,13,1,131,149,93,173,192,166,178,93,238,75,146,134,83,222,69,222,163,34,239,50,47,214,67,204,91,152,199,135,87,141,101,218,21,161,116,211,107,146,163,237,231,149,58,115,18,73,157,200,53,39,127,45,102,105,212,146,173,53,46,187,79,220,61,176,0,0,0,0,0,0,0,141,89,250,205,116,60,169,96,116,186,221,49,221,247,157,209,206,163,218,236,182,243,4,227,18,148,202,141,83,212,219,164,174,99,49,253,69,40,137,181,165,78,45,134,213,180,157,222,154,1,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,218,227,246,94,49,67,44,247,148,43,15,22,105,81,32,85,234,20,120,149,182,81,26,99,114,81,200,124,148,70,147,82,12,200,150,219,173,188,202,203,187,123,74,52,26,219,52,56,185,107,194,111,55,159,130,44,71,252,95,111,89,187,45,11,254,160,143,68,169,184,28,215,34,220,79,27,44,51,185,196,25,44,153,125,8,75,74,213,43,36,184,150,20,92,164,27,203,59,169,0,1,69,124,94,111,175,149,185,201,169,80,61,23,217,62,69,91,244,186,23,59,159,204,237,124,198,213,63,155,183,105,114,244,237,252,189,186,171,242,91,181,245,182,167,160,112,75,181,171,178,241,246,250,189,99,193,223,69,165,89,231,75,153,39,154,130,229,74,151,54,59,145,219,216,103,189,91,145,10,73,234,68,105,46,94,138,50,53,36,142,229,7,148,197,139,23,240,161,133,151,150,25,250,83,209,159,43,109,250,141,11,182,242,57,221,151,181,70,113,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,48,67,74,121,78,240,177,131,127,15,237,239,46,96,80,14,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,68,63,177,177,211,17,240,219,14,47,156,47,178,171,62,138,165,98,55,97,106,190,243,4,105,149,34,44,82,144,69,21,46,17,250,140,185,218,149,205,34,45,203,74,18,131,81,33,78,33,127,91,45,25,116,190,243,65,138,112,48,206,197,143,252,212,202,196,221,236,255,0,22,82,251,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,150,132,240,47,2,240,227,46,152,113,78,194,252,47,163,118,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,0,168,190,52,248,243,38,173,121,90,153,114,163,77,136,186,109,10,58,46,106,209,51,33,167,87,233,23,137,198,163,50,234,9,27,216,91,81,205,199,8,183,252,226,39,33,70,143,85,10,62,105,194,19,2,225,226,126,99,165,226,53,195,70,237,180,92,52,167,166,162,202,150,108,45,148,214,31,89,183,8,156,105,194,82,213,181,8,150,250,22,130,35,109,216,205,40,214,147,218,149,193,97,63,248,129,224,167,255,0,186,198,88,115,23,14,161,249,191,183,44,170,132,87,29,255,0,243,113,204,136,227,40,38,255,0,231,164,226,148,231,243,4,148,253,51,28,211,133,246,55,210,176,79,53,244,84,214,104,114,234,49,239,248,233,177,208,184,206,37,43,134,252,217,145,77,151,205,42,232,180,19,172,182,133,150,228,153,33,197,44,183,26,9,181,223,160,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,0,56,254,106,179,49,102,229,67,8,230,98,149,225,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,157,123,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,122,172,84,203,198,40,96,213,155,135,151,229,247,74,137,22,145,137,212,117,86,232,43,102,99,111,45,76,17,160,246,186,148,158,168,89,180,244,103,136,186,150,201,8,35,50,113,46,182,220,138,225,169,157,122,142,93,49,30,14,23,222,181,61,48,202,238,168,41,185,40,81,197,97,186,85,82,73,198,105,21,55,95,113,36,179,101,8,97,40,113,38,234,80,150,214,183,72,148,164,18,87,122,128,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,82,176,210,158,83,188,44,96,223,195,251,123,203,152,21,43,198,74,214,161,91,249,184,135,86,164,65,236,242,238,107,62,157,84,170,57,205,90,251,68,164,63,38,34,92,209,70,100,141,24,137,29,26,36,137,62,166,186,110,82,140,250,95,4,124,80,170,197,191,241,11,5,222,76,183,233,181,58,59,87,68,115,84,213,114,33,191,25,230,227,59,178,62,134,157,239,166,91,59,156,35,73,233,17,180,153,43,166,203,31,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,140,203,102,22,214,161,88,216,251,137,118,85,173,7,177,81,109,251,194,179,75,167,70,230,173,206,68,86,38,186,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,139,159,225,51,138,21,92,71,201,245,46,153,89,76,183,36,88,181,137,150,186,37,201,154,169,11,146,194,18,220,150,116,220,68,109,161,166,165,183,29,13,234,162,74,35,167,67,34,50,66,124,87,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,76,180,255,0,222,109,171,252,63,190,255,0,245,245,65,74,195,85,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,47,241,33,198,250,86,8,229,66,236,85,66,135,46,169,34,252,143,34,199,130,134,92,75,104,97,249,240,228,17,190,234,143,83,36,54,211,110,172,137,41,51,82,201,8,245,73,70,226,40,95,15,108,170,174,37,95,246,214,28,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,47,248,180,217,84,172,53,198,140,48,195,154,20,137,111,211,109,92,39,162,209,33,187,45,105,83,238,49,26,92,230,91,83,138,74,82,147,89,165,4,102,100,148,150,186,232,69,220,63,87,15,172,11,135,152,156,184,230,131,14,125,13,233,26,210,169,246,253,70,220,74,13,132,60,138,196,116,85,28,138,77,186,249,26,26,230,44,185,11,94,169,62,83,206,167,122,73,70,162,133,118,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,105,123,5,49,66,149,141,88,71,104,98,189,25,49,27,143,116,209,227,84,151,30,52,212,203,68,55,214,130,231,69,55,82,68,75,91,46,243,26,95,170,147,37,182,162,52,164,200,200,188,254,108,124,44,99,39,195,251,135,203,159,25,172,30,215,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,58,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,217,167,11,174,31,240,233,16,233,185,155,198,251,119,157,85,123,179,84,108,122,91,238,48,252,86,226,186,195,79,179,86,87,45,107,220,241,243,116,105,183,9,10,101,77,169,195,73,172,218,83,86,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,215,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,204,14,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,253,255,0,205,101,255,0,213,255,0,255,0,193,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,83,7,20,124,33,141,132,185,193,185,159,166,177,17,138,109,243,29,155,190,43,44,190,235,171,66,228,169,104,148,167,77,207,162,181,204,98,91,132,148,154,144,72,113,4,157,191,65,50,215,130,94,49,208,157,181,111,172,191,72,103,147,90,141,80,59,198,27,155,150,174,215,21,198,227,196,144,90,18,54,55,201,91,81,186,154,247,47,181,122,169,209,181,25,217,248,0,0,0,0,0,0,0,15,19,114,99,38,29,89,181,150,104,87,125,211,77,162,74,145,187,144,85,25,204,70,39,182,160,148,173,156,197,145,171,66,82,117,208,186,110,47,120,244,244,155,130,131,95,96,165,80,171,112,42,76,159,115,145,36,161,228,247,153,119,164,204,187,200,203,245,24,253,224,0,0,3,252,228,70,143,45,135,34,203,97,183,153,117,38,135,27,113,36,164,173,38,90,25,25,31,67,35,35,211,65,15,243,105,195,171,11,177,214,151,58,185,104,81,41,182,229,206,76,186,227,78,65,141,30,27,82,31,218,250,136,222,54,227,45,197,154,156,117,38,163,35,212,201,37,237,46,180,223,141,217,119,197,76,189,221,82,41,87,117,191,81,140,220,89,43,68,106,155,113,36,162,59,166,151,28,74,20,219,206,52,222,237,73,149,40,140,139,169,22,165,245,118,76,161,113,1,196,156,190,214,227,82,238,122,229,82,225,182,92,117,13,57,30,108,153,18,213,25,163,92,116,153,50,149,201,67,104,36,182,202,137,58,150,133,184,253,135,210,233,240,51,30,236,12,124,179,33,93,182,93,106,43,230,251,45,169,248,157,165,133,62,195,138,105,167,20,149,161,183,23,180,211,205,73,25,25,234,71,211,221,175,73,17,227,60,120,9,7,30,48,50,181,73,77,53,18,106,148,168,242,106,80,54,178,75,117,79,181,14,74,91,74,126,109,106,63,89,222,132,146,35,212,250,25,31,126,125,46,219,106,169,103,92,213,75,98,179,13,248,179,41,115,31,134,235,111,54,164,40,148,219,138,66,186,40,136,251,210,101,212,139,187,184,78,142,16,88,140,205,183,141,83,237,71,223,52,38,171,78,117,40,73,168,137,38,183,101,192,108,186,26,139,175,171,238,63,214,46,168,0,0,0,124,75,218,185,22,216,179,107,183,28,231,210,204,122,93,50,84,199,28,53,18,118,165,182,148,179,61,76,200,139,162,79,188,203,237,33,156,28,200,222,114,49,27,30,47,90,235,111,170,83,82,46,26,146,33,168,148,107,220,202,166,60,166,244,61,202,35,212,151,236,61,58,244,23,35,194,199,10,85,134,249,106,98,100,200,166,137,87,28,244,214,146,165,163,69,114,164,64,132,122,106,104,73,233,170,15,167,82,250,204,76,128,0,0,0,0,0,0,1,252,49,75,188,99,170,199,47,27,41,52,194,144,74,236,92,253,91,37,235,183,124,74,122,186,150,189,53,251,7,221,224,187,66,118,78,34,222,21,181,194,112,209,11,209,251,30,54,207,105,111,98,162,147,209,90,126,174,241,112,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,183,140,101,140,245,103,10,168,183,92,106,115,143,29,27,180,239,121,12,154,137,190,108,154,123,101,170,137,39,166,186,105,222,90,253,98,24,240,163,173,183,79,205,205,177,74,113,229,35,210,61,183,66,221,162,79,151,76,156,174,189,126,191,113,139,224,0,0,0,0,0,0,0,1,229,49,90,207,143,127,97,197,203,103,200,66,84,85,106,76,200,105,53,17,30,213,58,194,219,35,234,149,105,244,253,199,246,24,205,230,48,219,50,240,223,26,174,251,105,108,186,202,168,55,45,66,51,38,164,154,119,165,137,110,33,43,79,68,234,71,179,161,145,23,234,23,181,195,239,17,211,136,153,106,181,214,185,140,188,245,26,12,42,74,146,135,55,41,60,152,17,117,35,245,148,100,122,175,175,119,216,66,74,0,0,0,252,181,74,132,74,69,54,85,82,115,232,102,60,54,22,251,174,45,68,148,165,8,73,169,70,102,102,68,68,68,71,212,204,103,47,57,87,195,215,254,101,111,250,161,201,110,68,120,183,21,86,20,37,182,179,89,42,58,103,200,83,122,30,229,17,244,95,176,244,235,208,132,199,225,85,148,19,184,43,41,199,27,226,146,71,10,18,139,209,141,200,99,189,228,46,12,150,94,73,58,201,150,154,26,136,148,149,235,223,167,180,197,186,182,218,26,109,45,54,130,74,16,68,148,164,139,66,34,46,226,33,195,51,83,154,203,19,45,86,44,234,197,86,175,1,218,242,163,187,232,250,103,104,101,79,56,233,178,250,154,82,153,83,205,172,219,53,176,105,51,73,235,175,66,235,221,70,185,142,205,62,39,230,78,236,145,85,185,171,50,209,77,83,203,236,148,182,100,72,40,232,79,53,229,35,230,86,243,137,37,146,95,82,58,31,119,66,250,250,190,79,248,125,98,54,61,214,41,215,13,211,71,168,81,109,62,99,50,21,34,76,119,227,42,75,59,227,172,205,165,46,50,218,89,41,167,84,105,235,161,237,63,97,117,185,220,17,203,238,27,96,61,173,22,220,178,173,216,49,214,211,72,75,210,202,36,116,62,242,201,182,208,165,45,109,182,141,198,174,82,76,204,203,169,245,247,105,210,192,0,0,7,248,203,153,18,159,29,114,231,202,102,51,13,36,214,183,93,89,33,9,73,22,166,102,103,208,136,136,140,255,0,80,138,57,169,226,23,133,121,125,133,38,155,68,172,83,110,27,145,173,154,67,135,34,52,190,94,166,193,252,227,105,146,135,11,86,222,53,23,191,105,159,113,117,169,92,89,206,134,100,113,254,182,113,219,185,235,177,18,255,0,228,233,180,25,179,219,66,182,161,179,61,26,231,175,95,200,238,233,239,81,253,150,199,195,187,45,213,220,22,195,153,23,13,250,169,111,220,247,14,206,210,115,205,106,125,158,67,242,208,143,202,180,135,19,185,183,81,222,103,169,105,166,133,166,178,236,0,0,0,0,0,0,7,148,197,92,76,181,112,111,14,46,60,82,189,101,246,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,67,58,249,151,204,93,247,154,12,83,159,137,151,212,143,231,97,209,225,108,103,248,178,151,218,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,167,79,9,76,148,122,110,100,60,217,98,109,50,149,50,138,207,57,187,46,158,249,115,220,84,230,95,229,174,166,162,37,108,111,146,182,157,109,164,184,149,40,220,53,58,68,217,180,202,215,97,89,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,117,239,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,113,60,38,243,121,248,93,195,143,197,246,245,155,190,239,176,41,232,244,74,155,129,202,110,85,186,201,50,195,59,156,65,154,13,230,22,180,180,173,82,131,83,106,97,69,205,89,60,178,159,224,3,53,153,177,241,79,140,159,16,46,31,49,124,89,247,4,187,90,133,19,0,175,171,214,60,29,149,170,173,224,116,185,146,121,171,62,108,88,144,163,185,29,189,134,123,19,181,115,100,158,164,68,163,230,104,163,50,74,72,172,84,6,104,115,55,73,165,80,51,37,138,244,42,21,50,37,58,155,78,190,43,177,33,195,136,202,89,98,51,13,207,121,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,46,39,132,53,245,242,183,38,212,218,7,162,251,39,200,171,130,169,66,231,115,249,157,175,152,226,103,243,118,237,46,94,157,191,151,183,85,126,75,118,190,182,212,212,14,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,68,32,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,132,242,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,179,54,165,56,150,81,181,59,80,102,163,46,98,220,90,251,168,0,15,147,118,93,52,43,26,213,172,222,183,76,238,197,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,6,104,177,175,20,42,184,213,139,151,126,43,214,83,45,185,23,77,98,77,73,17,228,205,84,181,195,97,107,62,76,82,117,68,70,180,50,215,45,164,122,169,34,67,105,34,74,72,136,138,236,248,86,96,229,119,8,178,143,72,147,113,189,164,187,246,160,237,226,220,109,168,254,11,22,75,12,55,24,183,161,106,37,243,24,142,211,250,250,170,79,63,98,146,74,65,153,208,184,191,230,48,183,240,211,195,42,129,134,140,208,189,51,62,179,131,244,143,69,66,237,93,159,155,84,106,150,195,208,126,112,214,132,167,73,77,48,175,93,68,131,211,69,234,147,81,29,11,127,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,67,71,217,85,197,47,195,78,92,112,235,19,30,174,250,102,125,102,223,139,233,89,189,151,179,243,106,141,35,147,59,230,201,8,74,116,148,211,233,245,18,72,61,53,70,169,52,153,192,14,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,3,228,221,151,77,10,198,181,107,55,173,211,59,177,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,65,158,204,235,230,186,187,155,76,101,155,121,115,106,176,237,10,110,176,237,106,36,215,144,174,193,23,106,9,199,13,45,145,32,158,125,104,230,184,122,173,69,170,27,230,45,13,54,98,64,112,155,202,31,225,119,17,255,0,24,43,214,22,251,66,192,168,35,209,41,110,127,41,201,87,19,38,203,236,238,109,4,107,54,88,66,210,234,181,82,9,78,41,132,151,53,4,242,10,215,179,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,246,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,86,105,194,111,58,245,28,64,135,248,177,98,133,79,159,90,162,83,208,229,161,53,195,139,29,183,105,113,88,101,146,166,37,180,37,11,113,230,144,218,158,74,190,117,107,111,158,107,52,147,36,107,178,160,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,137,92,105,236,8,213,220,188,218,152,131,30,222,151,50,165,106,221,8,140,185,204,147,170,68,10,116,200,238,19,198,233,36,246,37,11,144,196,4,18,214,93,23,177,41,50,230,25,42,186,248,123,226,133,87,10,179,131,134,213,58,122,101,189,30,191,88,106,215,157,17,153,170,140,137,12,84,20,81,139,155,161,25,56,134,157,113,169,4,218,139,69,46,58,58,164,200,150,155,201,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,75,227,45,96,70,182,115,71,75,188,233,214,244,184,145,239,27,94,36,153,149,5,19,166,196,234,140,119,93,142,225,33,74,51,65,45,184,205,193,37,33,26,104,74,109,70,90,185,185,93,3,130,62,40,85,98,223,248,133,130,239,38,91,244,218,157,29,171,162,57,170,106,185,16,223,140,243,113,157,217,31,67,78,247,211,45,157,206,17,164,244,136,218,76,149,211,103,117,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,251,205,181,127,135,247,223,254,190,168,41,88,106,160,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,83,7,25,108,104,170,220,184,243,75,193,122,85,223,45,251,122,207,163,196,151,81,162,165,10,105,134,43,111,243,92,230,175,84,151,57,125,141,216,187,85,170,210,130,117,196,167,106,150,233,31,229,224,201,133,191,42,243,29,93,196,201,244,46,213,2,196,183,220,236,211,123,86,206,199,84,154,178,101,159,155,37,146,156,223,21,53,20,245,74,144,157,53,61,21,203,48,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,16,255,0,136,174,14,87,112,111,55,23,220,106,187,221,162,37,225,80,126,241,165,201,218,132,115,162,207,125,215,20,91,18,181,154,121,79,148,134,53,86,213,47,145,191,106,82,180,144,156,28,22,49,230,53,90,205,186,242,229,89,155,45,117,42,20,133,220,212,82,122,67,174,163,209,207,27,109,73,101,164,26,54,48,134,164,27,110,25,111,249,197,206,90,137,30,170,212,115,127,54,62,22,49,147,225,253,195,229,207,140,214,9,255,0,194,247,34,223,134,187,169,24,227,140,118,103,107,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,104,134,206,142,115,53,52,161,110,146,27,249,212,166,67,101,117,32,56,254,106,178,207,102,230,191,8,230,97,109,225,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,158,203,255,0,7,111,236,58,197,202,182,8,86,104,50,229,93,148,186,193,209,17,14,20,87,150,185,239,154,201,44,170,51,106,66,93,117,15,146,155,91,39,176,141,196,56,217,145,122,196,47,123,135,165,185,152,43,91,44,182,253,39,49,75,228,213,89,229,181,64,166,187,29,166,37,82,168,77,69,97,152,145,100,161,182,209,181,226,229,56,179,37,154,221,36,184,146,113,68,178,82,17,37,68,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,253,255,0,205,101,255,0,213,255,0,255,0,193,193,64,35,74,121,78,240,177,131,127,15,237,239,46,96,65,94,54,152,57,66,118,213,177,115,3,29,238,77,106,53,64,172,233,141,237,90,187,92,87,27,145,46,57,234,107,216,223,37,109,73,232,72,220,190,213,235,43,70,210,71,21,120,86,99,29,11,8,179,113,72,141,113,179,164,75,246,158,237,156,220,157,203,254,11,42,75,236,57,24,246,33,10,53,243,31,142,211,26,122,169,79,63,122,148,73,65,145,223,72,0,0,0,0,0,0,0,8,137,196,71,45,181,220,106,195,152,247,13,132,169,108,92,246,246,254,204,112,13,105,125,238,123,241,16,191,201,52,183,21,181,182,151,220,101,161,107,174,165,174,149,57,132,217,208,204,142,0,86,202,59,151,61,118,90,88,252,165,54,189,54,123,136,78,228,56,101,171,92,244,105,249,109,221,125,201,63,182,218,178,173,196,47,10,243,5,10,53,54,183,88,166,219,215,35,187,245,135,50,68,104,156,205,13,243,249,182,213,37,110,30,141,178,74,63,118,226,62,227,233,44,144,226,29,73,45,181,165,105,62,227,73,234,70,63,232,0,0,0,115,76,110,203,238,27,99,197,173,42,220,189,109,216,50,22,235,75,75,50,206,36,117,190,202,205,183,16,149,33,110,54,189,166,158,106,140,140,139,161,245,247,235,76,89,192,225,243,136,216,9,88,168,220,54,181,30,161,90,180,247,189,33,50,35,71,126,74,163,51,190,66,200,221,82,35,33,164,18,90,105,38,174,186,22,226,246,31,78,81,151,28,211,226,126,91,46,200,245,91,102,177,45,116,228,188,142,215,75,122,68,131,142,180,243,89,82,254,101,15,54,147,89,165,132,163,169,247,116,63,170,242,178,173,154,203,19,50,182,44,26,197,42,175,1,170,242,99,181,233,10,103,104,101,47,54,233,50,194,157,82,89,75,206,44,155,37,190,73,35,81,235,175,67,235,223,220,220,109,14,182,166,156,65,41,11,35,74,146,101,169,25,31,121,24,168,174,42,185,65,59,126,178,172,113,177,233,36,80,166,168,253,38,220,118,59,158,90,231,73,121,229,19,76,145,105,161,36,141,74,94,189,218,251,12,67,140,154,223,15,216,25,149,195,250,161,73,110,60,121,87,21,42,20,215,28,89,160,147,29,83,227,169,205,79,114,72,186,35,249,71,167,78,164,52,105,75,168,196,171,211,98,213,96,190,135,163,76,97,15,180,226,20,74,74,144,180,146,146,100,100,102,70,70,70,93,72,199,234,0,0,1,26,248,130,98,58,112,239,45,87,67,136,152,203,47,86,96,205,164,165,43,115,106,149,206,129,43,66,79,172,147,51,213,29,59,254,195,20,75,131,214,204,188,72,198,171,66,218,67,46,188,170,245,203,79,140,241,165,38,173,137,126,91,104,82,213,209,90,17,111,234,102,71,250,198,144,240,166,207,143,96,225,197,181,103,199,66,82,84,154,76,56,106,52,145,22,229,52,194,27,51,232,148,235,244,61,197,246,16,245,96,0,0,0,0,0,0,3,254,86,100,148,41,70,122,17,17,158,162,136,120,174,86,219,168,102,230,231,165,33,229,44,233,221,139,82,221,170,75,153,76,130,174,157,126,175,113,9,157,193,206,198,122,141,133,85,155,178,77,53,198,78,177,217,182,60,182,77,36,231,42,77,65,179,209,70,146,215,77,116,239,61,62,161,98,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,222,124,112,253,252,69,203,61,213,67,130,203,142,204,87,97,228,37,9,53,25,255,0,24,69,82,186,18,84,125,200,62,226,20,221,195,157,51,63,28,156,63,76,71,84,203,159,198,190,182,227,73,23,241,84,190,243,33,161,80,0,0,0,0,0,0,0,31,197,36,148,147,73,247,25,104,98,136,184,165,225,145,216,217,140,151,87,102,49,52,205,121,135,42,71,162,54,238,91,243,230,171,95,160,146,61,73,29,250,153,253,102,37,63,5,252,70,110,85,161,113,225,180,153,38,228,182,103,204,170,182,149,175,83,75,4,213,57,146,34,35,86,164,90,255,0,197,211,235,246,11,55,0,0,1,200,115,103,122,162,195,203,229,243,91,61,55,122,6,166,218,61,251,187,11,234,45,61,100,245,245,61,227,61,20,10,100,156,84,198,8,52,214,210,234,151,116,220,109,52,163,73,25,169,61,166,81,36,207,185,90,126,83,191,214,253,99,69,25,111,195,152,88,91,130,246,149,167,21,148,33,113,168,208,18,249,146,72,141,110,166,35,45,169,74,209,41,212,207,151,212,204,181,31,225,152,220,124,180,50,255,0,134,181,187,190,191,89,128,197,66,61,62,75,148,216,143,200,105,43,147,41,49,222,113,164,18,22,226,20,189,202,100,203,68,158,167,220,95,85,0,102,27,48,87,222,98,241,14,125,219,116,84,100,56,203,210,29,76,24,73,121,227,105,150,77,247,92,109,41,109,110,56,73,50,39,148,146,36,158,132,93,11,235,149,188,62,56,123,207,197,186,148,60,79,197,122,76,216,86,204,87,27,147,14,51,236,41,179,154,164,170,43,237,153,161,248,202,109,198,22,219,142,22,164,175,91,77,11,166,166,46,66,214,181,168,54,101,6,13,181,109,211,35,64,167,211,227,181,25,134,99,178,134,146,72,109,9,66,125,84,17,39,232,165,37,208,139,184,135,214,0,0,0,28,235,24,49,243,11,240,66,129,34,187,126,93,148,200,38,211,107,91,113,92,159,29,169,15,40,144,226,137,40,67,174,35,113,159,41,100,69,175,83,45,61,250,84,142,110,248,159,226,30,43,73,157,101,225,124,151,40,22,235,114,29,66,102,69,91,241,102,190,130,55,219,34,55,24,150,166,212,133,54,227,106,238,234,164,145,247,17,16,133,14,57,122,226,85,198,167,87,233,139,146,183,55,77,79,231,166,73,123,99,127,244,150,173,16,143,175,66,79,184,133,184,100,23,135,13,42,192,138,214,37,227,53,33,169,181,183,119,118,122,108,168,233,113,166,116,57,76,171,123,82,35,37,105,213,11,105,69,162,186,153,17,247,104,66,198,82,148,161,36,148,36,146,69,236,34,208,135,244,0,0,0,0,0,0,5,32,113,83,205,93,247,138,88,203,87,192,111,70,213,104,22,101,137,80,105,191,69,212,225,178,135,167,85,25,75,233,244,154,85,203,230,161,151,25,149,163,73,230,41,11,104,155,123,66,55,54,167,154,228,7,39,213,92,217,98,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,32,175,20,44,148,126,48,22,34,241,159,15,105,149,89,216,147,102,211,209,25,170,116,34,231,122,102,150,151,148,181,199,38,148,162,209,230,185,175,188,217,182,70,183,61,118,182,56,165,181,203,165,107,78,233,174,216,215,85,26,245,181,167,118,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,52,103,148,204,126,141,153,140,6,182,49,101,52,185,116,249,211,227,246,106,171,46,211,221,138,199,164,89,209,18,142,41,184,106,39,99,115,73,124,181,165,197,244,245,22,100,234,28,66,59,0,12,192,226,197,245,248,80,197,59,203,19,61,23,232,207,149,183,5,70,187,216,185,252,238,203,218,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,118,156,36,236,170,85,171,146,219,126,187,79,145,45,201,23,141,98,171,91,156,151,150,147,67,111,162,74,160,146,90,34,73,25,35,149,5,165,25,40,212,123,212,179,215,67,36,166,101,0,206,182,127,44,95,193,222,114,113,98,129,233,79,72,118,187,129,202,239,59,145,202,219,233,38,209,63,149,183,114,181,229,246,174,94,237,125,109,155,180,78,187,74,202,184,42,120,88,186,126,32,78,242,234,112,170,188,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,41,131,140,173,38,171,95,205,221,147,66,161,83,37,212,106,85,27,30,155,18,28,56,140,169,231,228,190,229,78,160,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,19,127,135,238,68,104,89,85,181,91,189,110,148,118,220,77,184,41,228,221,70,78,171,111,209,113,95,110,43,142,210,182,34,67,177,223,229,73,142,163,237,41,34,82,245,208,180,79,67,152,0,0,2,26,241,88,199,153,56,55,149,201,246,205,10,108,70,235,184,147,32,237,150,208,169,13,19,237,211,150,210,213,61,228,50,180,40,221,71,40,138,50,140,137,60,179,152,218,201,105,81,32,149,77,121,107,194,25,56,245,143,54,54,17,178,196,183,35,220,85,134,89,168,28,71,218,101,246,169,200,213,217,175,54,183,117,65,45,184,205,188,225,17,146,181,52,17,18,84,102,73,61,41,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,50,196,52,167,148,239,11,24,55,240,254,222,242,230,5,53,241,83,193,202,22,17,102,226,175,38,220,123,72,151,237,61,171,197,200,219,87,252,22,84,151,223,110,73,111,90,212,107,230,63,29,215,245,245,82,158,126,196,164,146,130,51,146,188,18,241,175,254,238,178,231,50,159,239,189,105,242,155,107,254,111,14,91,111,44,220,255,0,153,27,105,75,127,207,154,149,244,8,56,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,139,227,29,153,139,202,101,229,7,44,52,104,55,5,6,222,167,71,102,175,90,121,226,38,99,92,139,116,144,184,220,162,36,238,118,52,117,33,194,51,223,177,82,9,100,104,221,25,11,56,107,147,252,181,215,115,83,142,52,124,50,166,31,38,148,206,218,165,201,45,50,144,195,145,40,237,60,218,36,56,209,169,43,220,241,243,80,219,100,72,89,115,28,65,168,137,4,181,39,69,22,157,173,66,177,173,90,53,149,107,65,236,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,212,125,97,18,184,131,100,146,149,154,251,1,186,237,176,196,72,56,139,106,199,144,245,42,98,98,165,79,213,152,75,47,41,20,149,184,167,154,66,16,228,133,54,164,186,225,168,153,62,97,164,136,156,115,90,44,164,212,239,44,40,191,225,86,97,183,46,129,118,89,213,134,228,180,137,113,8,159,167,212,98,60,74,73,56,203,201,50,37,182,235,101,170,28,73,245,73,146,139,188,133,255,0,100,43,51,18,115,79,151,154,101,241,89,131,45,139,134,135,35,228,229,192,243,196,214,201,181,22,35,176,183,37,180,77,37,41,74,29,75,205,184,104,216,141,139,82,208,68,164,161,43,84,138,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,149,134,148,242,157,225,99,6,254,31,219,222,92,192,252,153,192,176,35,98,126,87,49,74,204,122,222,151,93,145,42,215,157,38,159,79,136,78,169,247,234,49,154,57,16,137,180,180,123,214,178,146,203,38,72,45,119,153,18,76,148,70,105,60,219,141,15,98,21,235,85,196,174,30,23,46,35,87,99,196,98,165,117,96,188,218,220,198,162,33,73,97,183,228,208,214,243,137,109,42,82,148,72,37,44,200,136,212,163,211,77,76,251,198,120,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,235,198,158,192,141,93,203,205,169,136,49,237,233,115,42,86,173,208,136,203,156,201,58,164,64,167,76,142,225,60,110,146,79,98,80,185,12,64,65,45,101,209,123,18,147,46,97,146,171,91,34,215,173,86,192,206,14,18,87,104,209,226,61,34,85,209,18,136,180,201,66,148,130,98,160,174,194,242,136,146,164,158,244,181,37,197,32,245,208,150,73,51,37,17,26,78,205,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,170,101,167,254,243,109,95,225,253,247,255,0,175,170,10,86,26,168,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,25,161,197,139,235,240,161,138,119,150,38,122,47,209,159,43,110,10,141,119,177,115,249,221,151,181,73,113,238,87,51,106,119,237,230,109,221,181,58,233,174,133,174,130,247,184,111,96,133,43,4,114,161,105,166,159,92,151,84,145,126,71,143,124,78,91,205,165,180,48,252,248,113,204,152,105,37,169,146,27,105,182,144,102,165,25,169,100,181,250,164,162,109,21,237,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,58,87,25,108,23,165,92,184,13,75,198,138,85,161,17,251,134,207,172,68,137,81,173,37,105,105,246,40,143,243,91,229,47,85,23,57,29,177,216,187,83,162,212,131,117,197,39,106,86,233,157,112,100,79,29,43,184,3,153,171,58,228,166,86,105,84,202,85,122,161,22,219,185,30,170,18,10,42,104,242,165,50,82,22,183,20,105,228,242,246,33,226,112,148,146,74,153,45,219,144,107,66,175,83,54,62,22,49,147,225,253,195,229,207,138,96,225,243,146,74,174,107,239,247,43,183,59,18,224,225,213,171,34,59,213,89,138,138,165,49,86,125,47,50,165,210,80,226,94,105,104,91,145,212,226,148,235,102,163,100,185,102,162,35,113,189,111,122,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,0,60,165,71,10,176,226,175,136,244,140,94,169,217,116,169,55,157,6,159,34,151,77,173,185,28,142,84,104,175,25,27,141,165,95,249,228,147,63,89,9,121,244,164,210,79,58,75,245,96,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,239,254,107,47,254,175,255,0,254,14,10,1,26,83,202,119,133,140,27,248,127,111,121,115,3,159,241,21,193,202,22,50,101,30,251,141,87,123,179,203,179,233,239,222,52,185,59,86,190,76,168,12,58,226,139,98,86,130,87,53,131,144,198,170,220,148,115,247,237,82,144,146,20,25,135,183,173,87,13,111,251,107,17,168,81,226,63,82,181,107,16,171,112,218,150,133,41,135,31,140,242,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,211,149,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,0,0,0,0,0,0,127,20,148,172,182,173,36,162,63,97,150,162,185,179,245,195,134,149,127,197,119,18,240,102,144,212,42,219,91,123,69,54,44,116,182,211,218,156,86,83,177,168,241,148,181,104,132,58,163,213,93,12,204,251,181,33,81,237,174,245,195,91,141,46,163,211,22,221,110,22,186,31,207,67,146,206,246,255,0,232,173,58,161,127,86,164,175,113,139,10,202,63,21,187,146,214,56,118,78,56,145,212,169,141,243,54,213,11,152,244,179,215,158,225,243,30,147,48,147,244,148,210,19,211,232,150,157,250,24,181,108,63,197,27,7,20,104,237,215,44,91,174,149,88,138,230,190,180,41,204,200,219,162,150,158,188,165,168,139,171,107,246,251,15,220,99,213,0,0,0,15,147,116,218,212,27,206,131,58,218,185,41,145,167,211,234,17,221,140,251,47,178,135,82,104,113,10,66,189,85,145,167,232,169,69,212,143,188,197,55,241,7,225,239,63,9,42,83,49,63,10,41,51,102,219,50,156,114,76,200,204,48,167,14,18,148,169,79,184,100,134,35,37,182,216,67,109,182,90,154,189,93,116,62,154,24,138,89,121,204,21,247,151,76,66,129,118,218,245,25,13,178,204,134,147,58,18,158,120,154,121,146,125,167,28,74,155,67,141,146,140,201,148,164,201,71,161,151,67,250,175,251,46,88,249,104,230,3,13,104,151,125,6,179,79,126,161,34,159,25,202,156,70,36,52,165,198,148,168,236,184,242,13,8,113,106,70,213,60,69,162,143,113,119,31,215,250,51,33,135,48,177,75,5,238,219,78,83,40,90,228,209,167,165,131,52,145,154,29,84,71,155,74,147,170,85,161,151,51,161,145,106,51,175,95,166,73,194,188,96,157,77,113,46,165,118,181,198,235,73,53,17,146,149,217,165,26,72,251,147,175,228,251,253,95,212,52,47,148,203,213,23,230,95,44,106,217,105,187,208,52,198,151,239,221,216,88,81,235,235,43,175,175,239,29,120,0,0,5,100,113,160,196,102,226,217,246,230,27,70,146,109,203,122,124,58,171,137,66,244,53,48,109,84,89,50,50,37,106,101,175,252,93,62,191,96,139,28,45,48,200,239,172,198,196,171,189,27,154,205,5,134,234,68,102,141,196,149,177,62,18,181,250,10,34,208,151,223,169,31,214,66,247,82,146,74,73,37,220,69,161,15,232,0,0,0,0,0,0,0,252,117,158,103,161,231,114,87,177,206,204,238,213,107,166,135,180,244,61,70,125,184,140,166,103,227,147,136,5,45,213,60,231,241,87,175,184,213,175,241,84,78,227,49,114,57,14,176,31,195,172,179,218,180,57,204,184,212,196,246,238,122,86,147,73,151,241,132,165,39,161,165,39,220,178,239,33,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,58,189,42,37,106,156,237,50,115,40,117,135,182,239,66,210,74,35,209,68,162,232,100,101,222,69,236,21,217,150,140,134,202,192,252,223,189,115,200,101,153,20,74,110,223,70,56,73,53,153,115,41,111,33,237,76,227,161,31,77,221,61,83,47,175,175,125,143,128,0,0,0,0,0,0,0,10,198,227,69,135,72,122,207,182,241,46,52,67,92,134,234,16,233,14,45,45,234,105,104,154,168,188,102,102,73,212,139,95,248,218,125,94,209,25,184,82,98,3,150,158,98,209,71,55,249,77,86,32,148,51,245,182,146,141,217,208,83,167,210,45,122,39,187,67,251,12,94,137,25,25,17,145,234,70,63,160,0,2,14,113,111,191,164,218,153,114,98,143,78,148,150,228,86,43,9,132,250,57,134,70,168,206,192,158,149,22,132,162,51,35,52,151,121,25,125,70,43,67,135,141,138,229,247,153,235,106,50,98,19,237,210,100,195,170,188,70,222,237,173,181,80,136,74,87,209,86,154,111,239,61,11,235,33,124,152,135,127,218,120,67,98,79,186,174,106,156,88,16,41,48,157,113,4,243,205,52,110,27,76,173,100,218,55,169,41,53,26,91,86,137,212,181,211,216,40,103,59,25,179,186,115,43,137,147,148,138,131,173,219,116,217,14,196,167,68,101,215,9,167,90,110,68,158,83,202,71,57,198,212,225,182,254,134,164,232,70,93,11,167,127,88,225,239,144,186,206,52,92,48,113,43,16,105,78,199,180,169,242,26,121,166,164,48,180,118,197,182,184,175,17,109,118,58,218,113,165,180,234,203,162,139,118,135,236,212,206,233,237,123,94,135,102,208,96,219,86,229,58,60,26,125,61,134,163,48,203,12,161,164,165,13,161,40,79,170,130,36,151,170,148,151,66,46,225,245,64,0,0,124,234,229,195,67,182,105,239,85,107,245,120,116,232,140,33,78,56,244,169,8,101,9,36,164,212,122,169,102,68,93,18,103,223,236,49,6,243,89,197,27,14,176,190,52,203,95,11,36,49,112,87,249,110,32,164,178,182,37,195,109,90,62,141,13,108,75,74,201,68,182,219,62,238,137,86,189,230,66,165,177,167,48,184,161,142,215,4,170,221,245,115,79,148,211,210,22,243,80,142,108,133,198,96,141,110,40,146,134,221,113,100,146,73,58,180,145,17,244,35,211,223,175,163,203,206,82,177,99,48,151,12,72,54,245,177,82,102,146,227,141,155,245,39,97,73,76,116,182,107,104,148,100,234,25,90,72,246,188,74,235,211,78,189,221,246,231,148,126,29,88,101,129,84,232,119,5,217,76,141,93,186,17,204,222,185,108,199,148,203,122,169,244,22,195,114,50,28,45,91,117,58,245,239,73,123,11,172,199,74,82,130,218,132,146,72,189,132,90,15,232,0,0,0,0,0,0,0,143,249,174,201,70,13,102,210,132,191,150,84,207,70,221,240,233,238,66,162,93,48,201,93,170,6,171,39,18,151,27,37,37,18,153,37,145,252,211,154,232,151,94,229,169,165,184,110,15,107,151,92,6,179,114,219,132,116,44,41,179,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,222,226,147,169,36,214,173,136,36,54,147,216,132,145,116,176,1,2,177,67,132,214,23,226,86,104,203,25,100,220,114,227,217,53,201,18,107,119,77,180,78,57,207,153,85,83,164,179,75,18,53,220,212,105,10,91,139,116,181,222,217,165,73,104,210,79,36,227,78,170,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,74,223,212,84,205,63,251,190,194,175,250,214,163,254,130,45,167,47,216,103,248,27,192,235,15,11,92,137,74,143,46,217,183,224,211,231,250,45,189,145,94,156,134,83,218,159,71,168,131,87,53,243,117,195,90,146,74,90,150,106,81,110,81,142,128,2,176,51,153,194,255,0,31,115,19,153,59,195,24,236,171,191,15,225,81,110,15,71,246,102,42,149,9,173,202,71,34,4,120,235,222,150,226,56,130,213,108,168,203,69,159,170,101,174,135,169,20,159,225,233,149,251,251,41,152,47,90,195,156,70,171,219,245,26,149,70,232,147,91,105,218,36,135,158,97,44,57,18,35,41,74,148,243,77,40,151,186,58,204,200,146,101,161,167,175,121,20,43,198,254,17,57,146,196,172,104,191,177,26,133,123,97,171,20,219,170,232,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,45,117,208,207,188,77,78,30,153,95,191,178,153,130,245,172,57,196,106,189,191,81,169,84,110,137,53,182,157,162,72,121,230,18,195,145,34,50,148,169,79,52,210,137,123,163,172,204,137,38,90,26,122,247,145,74,0,30,43,27,236,170,174,37,96,189,253,135,52,41,17,24,169,93,86,189,86,137,13,217,107,82,88,109,249,49,28,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,194,162,255,0,168,169,154,127,247,125,133,95,245,173,71,253,4,91,166,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,0,21,235,196,47,135,166,52,102,207,26,40,184,141,135,55,61,149,78,166,211,173,120,212,71,90,173,205,150,203,234,125,185,114,222,82,146,150,99,58,147,70,217,8,34,51,81,30,164,174,157,198,126,215,134,246,74,113,79,39,223,132,79,194,101,126,212,169,252,173,244,71,98,244,20,169,47,114,251,47,107,230,115,121,204,53,166,189,165,27,118,238,215,69,107,166,133,172,213,1,199,234,185,103,179,107,249,163,165,102,158,187,58,92,170,237,185,107,162,220,161,65,73,155,108,67,89,187,48,223,150,179,37,106,242,214,212,195,105,40,50,36,32,185,138,50,90,148,131,107,176,0,0,0,174,172,255,0,112,249,199,220,219,99,140,76,67,178,171,88,127,71,162,210,173,248,180,40,201,170,85,166,148,169,28,183,159,125,110,173,182,225,41,13,122,242,84,130,73,45,122,165,178,81,153,26,141,9,250,220,60,56,120,98,158,83,113,78,226,196,204,76,188,237,73,253,190,223,85,10,20,42,19,146,100,110,230,201,101,231,29,117,199,154,103,102,222,204,132,165,41,74,247,115,84,102,104,216,68,185,254,41,91,250,138,153,167,255,0,119,216,85,255,0,90,212,127,208,69,186,96,133,149,85,195,92,23,176,112,230,187,34,35,245,43,86,215,165,81,38,59,17,106,83,14,63,26,35,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,71,254,34,153,54,184,115,125,96,90,148,251,6,77,191,2,236,182,43,14,60,196,234,220,217,76,48,138,115,236,168,164,178,146,101,183,9,75,91,173,67,81,26,145,208,154,86,138,78,166,74,138,185,107,225,101,154,252,5,199,155,27,23,25,196,92,53,110,61,187,88,101,234,129,68,155,49,231,221,167,47,86,166,178,218,29,130,72,53,185,25,199,155,35,51,78,134,178,50,82,76,137,69,34,184,144,228,167,20,243,131,248,59,252,25,215,237,74,103,201,47,75,246,223,78,202,146,207,51,181,118,78,95,43,146,195,186,233,217,151,187,118,221,53,78,154,234,122,120,174,30,156,61,49,163,41,152,209,90,196,108,70,185,236,170,141,54,163,107,201,162,52,213,18,108,183,159,75,238,75,136,242,84,164,189,25,164,146,54,199,89,25,146,140,245,52,244,239,50,176,160,0,1,199,243,55,149,220,47,205,53,128,245,161,136,20,72,139,169,67,143,44,237,234,210,144,225,191,70,154,243,42,109,50,17,203,113,181,56,130,87,45,106,97,75,229,184,109,55,184,143,106,77,44,170,229,158,205,202,134,17,195,194,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,176,0,8,65,143,220,44,48,191,28,51,13,11,27,24,184,162,91,148,137,82,34,75,186,109,168,212,119,20,138,243,232,144,165,202,116,228,55,41,179,140,185,13,26,91,90,155,70,187,201,78,158,231,22,163,57,147,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,214,0,21,129,156,206,23,248,251,152,156,201,222,24,199,101,93,248,127,10,139,112,122,63,179,49,84,168,77,110,82,57,16,35,199,94,244,183,17,196,22,171,101,70,90,44,253,83,45,116,61,72,164,255,0,15,76,175,223,217,76,193,122,214,28,226,53,94,223,168,212,170,55,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,209,214,102,68,147,45,13,61,123,200,171,219,250,138,153,167,255,0,119,216,85,255,0,90,212,127,208,69,186,96,133,149,85,195,92,23,176,112,230,187,34,35,245,43,86,215,165,81,38,59,17,106,83,14,63,26,35,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,123,81,78,216,133,193,135,29,42,55,253,203,80,195,155,163,13,105,118,156,170,196,215,168,48,101,213,234,74,126,45,57,79,44,227,50,225,156,69,153,173,45,26,18,102,107,95,82,63,89,93,231,53,48,35,43,248,209,96,100,86,236,202,189,243,87,178,158,174,202,163,220,84,75,126,101,38,68,181,68,38,42,12,186,166,213,45,199,90,74,247,166,76,151,247,27,109,232,77,19,122,18,148,74,214,5,255,0,81,83,52,255,0,238,251,10,191,235,90,143,250,8,186,144,0,21,129,156,206,23,248,251,152,156,201,222,24,199,101,93,248,127,10,139,112,122,63,179,49,84,168,77,110,82,57,16,35,199,94,244,183,17,196,22,171,101,70,90,44,253,83,45,116,61,72,164,255,0,15,76,175,223,217,76,193,122,214,28,226,53,94,223,168,212,170,55,68,154,219,78,209,36,60,243,9,97,200,145,25,74,84,167,154,105,68,189,209,214,102,68,147,45,13,61,123,200,171,219,250,138,153,167,255,0,119,216,85,255,0,90,212,127,208,69,186,96,133,149,85,195,92,23,176,112,230,187,34,35,245,43,86,215,165,81,38,59,17,106,83,14,63,26,35,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,123,80,28,83,57,152,41,117,102,39,45,151,134,14,89,85,10,84,42,213,193,232,254,204,253,81,215,27,138,142,68,248,242,23,189,77,182,226,203,84,50,162,45,16,126,177,150,186,22,166,85,237,130,28,34,115,37,134,184,209,96,226,53,118,246,195,87,233,182,173,209,74,173,204,106,37,74,122,159,113,136,210,219,121,196,182,149,67,74,77,102,148,25,17,26,146,90,233,169,151,120,183,65,205,51,41,132,49,177,235,1,175,156,35,121,136,142,72,184,168,239,51,79,57,111,186,203,13,84,81,163,176,158,113,109,106,178,67,114,91,101,195,34,37,106,72,50,52,168,140,210,117,67,253,69,76,211,255,0,187,236,42,255,0,173,106,63,232,34,122,103,127,43,248,209,155,60,182,217,152,115,14,175,101,83,175,106,117,98,157,91,175,58,236,137,108,210,148,251,112,36,179,37,49,84,77,58,241,163,157,32,141,178,113,36,123,11,214,61,122,28,64,193,14,17,57,146,195,92,104,176,113,26,187,123,97,171,244,219,86,232,165,86,230,53,18,165,61,79,184,196,105,109,188,226,91,74,161,165,38,179,74,12,136,141,73,45,116,212,203,188,91,160,175,94,33,124,61,49,163,54,120,209,69,196,108,57,185,236,170,117,54,157,107,198,162,58,213,110,108,182,95,83,237,203,150,242,148,148,179,25,212,154,54,200,65,17,154,136,245,37,116,238,51,112,244,225,233,141,25,76,198,138,214,35,98,53,207,101,84,105,181,27,94,77,17,166,168,147,101,188,250,95,114,92,71,146,165,37,232,205,36,145,182,58,200,204,148,103,169,167,167,121,149,133,10,139,198,254,17,57,146,196,172,104,191,177,26,133,123,97,171,20,219,170,232,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,45,117,208,207,188,77,76,33,202,253,253,96,100,18,126,85,235,53,123,125,235,178,85,175,114,209,17,50,52,135,149,78,39,234,14,77,83,42,55,20,210,93,216,146,146,222,243,229,234,90,43,66,86,133,173,123,127,81,83,52,255,0,238,251,10,191,235,90,143,250,8,186,144,1,81,120,223,194,39,50,88,149,141,23,246,35,80,175,108,53,98,155,117,93,21,90,220,54,165,212,167,165,246,216,147,45,199,155,75,137,76,53,36,150,73,89,17,145,41,69,174,186,25,247,139,9,201,158,10,93,89,118,203,101,159,131,151,173,66,149,54,181,111,250,67,180,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,157,123,99,127,8,156,201,98,86,52,95,216,141,66,189,176,213,138,109,213,116,85,107,112,218,151,82,158,151,219,98,76,183,30,109,46,37,48,212,146,89,37,100,70,68,165,22,186,232,103,222,44,39,38,120,41,117,101,219,45,150,126,14,94,181,10,84,218,213,191,233,14,210,253,45,215,28,138,190,124,249,18,17,177,78,54,218,207,68,60,146,61,80,94,177,30,154,150,134,125,172,0,7,138,198,251,42,171,137,88,47,127,97,205,10,68,70,42,87,85,175,85,162,67,118,90,212,150,27,126,76,71,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,168,191,234,42,102,159,253,223,97,87,253,107,81,255,0,65,23,82,0,35,174,124,176,35,23,51,39,128,206,97,30,17,92,214,253,26,69,82,177,13,234,209,214,214,180,49,38,156,206,247,121,41,91,108,60,180,175,180,162,35,132,105,36,234,77,168,141,90,25,165,80,3,15,120,48,227,165,58,255,0,182,170,24,141,116,97,173,82,211,139,88,132,245,122,12,74,189,73,47,202,167,37,228,28,150,91,50,136,131,37,169,162,90,72,201,104,234,101,235,39,188,174,36,87,175,16,190,30,152,209,155,60,104,162,226,54,28,220,246,85,58,155,78,181,227,81,29,106,183,54,91,47,169,246,229,203,121,74,74,89,140,234,77,27,100,32,136,205,68,122,146,186,119,25,251,94,27,217,41,197,60,159,126,17,63,9,149,251,82,167,242,183,209,29,139,208,82,164,189,203,236,189,175,153,205,231,48,214,154,246,148,109,219,187,93,21,174,154,22,178,171,22,44,95,194,134,22,94,88,103,233,79,70,124,173,183,234,52,46,219,200,231,118,94,213,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,129,254,162,166,105,255,0,221,246,21,127,214,181,31,244,17,103,214,182,10,93,82,242,119,23,46,23,173,66,149,74,173,47,15,215,98,201,159,75,117,202,132,86,180,130,168,72,148,142,99,113,214,189,80,73,116,219,50,78,138,51,65,45,68,68,225,251,108,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,232,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,237,64,0,0,4,95,226,23,149,251,251,54,120,47,69,195,156,57,171,219,244,234,149,58,232,141,91,117,218,220,135,153,97,76,55,18,91,42,74,84,203,78,168,215,186,66,12,136,210,69,161,43,175,113,28,43,193,14,17,57,146,195,92,104,176,113,26,187,123,97,171,244,219,86,232,165,86,230,53,18,165,61,79,184,196,105,109,188,226,91,74,161,165,38,179,74,12,136,141,73,45,116,212,203,188,77,78,33,121,95,191,179,103,130,244,92,57,195,154,189,191,78,169,83,174,136,213,183,93,173,200,121,150,20,195,113,37,178,164,165,76,180,234,141,123,164,32,200,141,36,90,18,186,247,17,198,12,153,240,191,199,220,187,102,78,207,198,59,214,239,195,249,180,91,127,210,29,165,138,93,66,107,146,151,207,129,34,58,54,37,200,141,160,244,91,201,51,213,101,234,145,233,169,232,71,103,224,60,86,55,217,85,92,74,193,123,251,14,104,82,34,49,82,186,173,122,173,18,27,178,214,164,176,219,242,98,56,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,133,69,255,0,81,83,52,255,0,238,251,10,191,235,90,143,250,8,186,144,21,235,196,47,135,166,52,102,207,26,40,184,141,135,55,61,149,78,166,211,173,120,212,71,90,173,205,150,203,234,125,185,114,222,82,146,150,99,58,147,70,217,8,34,51,81,30,164,174,157,198,110,30,156,61,49,163,41,152,209,90,196,108,70,185,236,170,141,54,163,107,201,162,52,213,18,108,183,159,75,238,75,136,242,84,164,189,25,164,146,54,199,89,25,146,140,245,52,244,239,50,176,161,23,248,133,229,126,254,205,158,11,209,112,231,14,106,246,253,58,165,78,186,35,86,221,118,183,33,230,88,83,13,196,150,202,146,149,50,211,170,53,238,144,131,34,52,145,104,74,235,220,71,10,240,67,132,78,100,176,215,26,44,28,70,174,222,216,106,253,54,213,186,41,85,185,141,68,169,79,83,238,49,26,91,111,56,150,210,168,105,73,172,210,131,34,35,82,75,93,53,50,239,22,232,3,197,99,125,149,85,196,172,23,191,176,230,133,34,35,21,43,170,215,170,209,33,187,45,106,75,13,191,38,35,140,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,84,95,245,21,51,79,254,239,176,171,254,181,168,255,0,160,139,62,252,10,93,95,137,127,226,233,233,10,87,202,79,193,127,200,174,213,205,115,176,246,239,68,246,62,102,254,95,51,147,204,235,187,151,187,111,93,186,244,21,131,253,69,76,211,255,0,187,236,42,255,0,173,106,63,232,34,221,48,66,202,170,225,174,11,216,56,115,93,145,17,250,149,171,107,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,62,253,217,107,80,175,155,86,179,101,93,48,123,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,20,237,86,224,161,153,38,106,179,89,161,98,94,26,204,166,162,67,137,135,34,92,185,241,159,121,130,81,242,214,227,73,138,226,91,89,167,67,52,19,139,36,153,153,18,149,166,167,106,153,107,178,175,236,53,192,107,27,14,113,58,69,190,253,195,106,209,217,162,62,237,5,111,42,19,140,70,213,152,202,74,158,74,86,107,56,232,100,220,51,74,75,153,191,105,18,116,33,210,192,0,0,0,0,0,0,0,127,20,148,172,182,173,36,162,63,97,150,162,28,102,227,135,86,25,227,173,58,101,193,105,211,35,80,174,117,242,246,46,35,49,226,178,230,138,97,7,188,219,140,183,15,70,218,86,157,123,212,126,195,233,76,248,197,151,204,82,192,234,211,212,155,238,211,169,195,109,189,187,102,46,4,150,227,185,170,27,81,237,91,173,163,93,57,168,35,233,222,122,123,181,244,24,5,155,60,96,203,221,89,153,118,133,201,45,216,13,110,221,77,147,50,82,162,43,84,186,69,171,77,188,218,79,214,121,74,254,235,67,251,109,199,46,252,77,240,91,22,41,109,197,188,42,108,219,117,162,121,166,22,153,207,68,134,203,138,117,215,18,142,89,57,41,75,50,36,165,6,175,118,226,211,93,72,75,234,29,195,67,185,169,236,213,104,21,120,117,24,143,161,46,54,244,89,8,121,10,37,36,148,90,41,6,100,125,20,71,223,237,33,244,64,0,0,124,171,162,215,161,222,84,25,214,213,199,78,143,58,159,80,97,216,207,178,251,40,117,42,67,136,82,21,234,172,141,39,234,169,69,212,143,188,82,199,16,140,133,214,112,94,225,155,137,88,123,74,122,69,165,80,144,227,206,181,29,133,175,177,173,197,203,120,203,107,81,208,211,109,33,166,144,93,84,123,117,247,104,101,201,242,79,155,59,167,45,88,153,5,75,168,58,229,183,82,144,212,74,140,71,157,112,218,105,167,36,70,230,188,148,115,155,109,46,19,108,104,74,86,164,69,208,250,119,95,54,30,95,246,158,47,88,144,46,171,102,167,22,124,10,180,38,156,89,50,243,78,155,102,235,40,89,182,189,138,82,73,68,151,19,170,117,61,53,246,138,27,226,29,98,185,98,102,118,229,142,168,133,29,186,180,153,149,86,72,155,217,185,183,106,18,201,42,250,41,215,93,157,229,169,125,102,44,191,132,133,253,38,235,203,148,138,61,74,82,92,145,71,172,46,19,8,230,25,154,99,53,2,2,82,90,26,140,200,136,212,125,196,69,245,16,156,96,0,3,248,102,68,70,102,122,17,10,46,226,183,136,14,93,153,139,93,28,159,55,90,163,193,56,127,75,118,211,106,116,228,233,244,143,78,138,238,208,190,194,18,103,130,238,29,33,155,62,228,196,185,49,13,18,28,168,76,164,54,181,55,161,169,163,106,156,241,25,25,167,83,45,127,227,105,245,123,69,156,128,0,0,0,0,0,0,0,255,0,135,91,67,205,45,167,11,84,173,38,147,47,121,25,10,227,204,190,67,101,99,134,111,217,185,227,178,204,122,37,75,119,164,220,52,154,12,249,116,182,80,206,134,81,214,143,166,214,158,177,159,213,215,186,196,168,244,168,148,74,115,52,200,44,161,166,25,221,177,9,73,36,139,85,26,143,161,17,23,121,159,176,126,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,78,155,16,231,21,67,150,92,242,254,86,133,175,118,157,250,107,220,63,80,0,0,15,240,153,54,21,58,51,147,106,18,217,139,29,148,154,220,117,231,9,8,66,72,181,51,53,31,66,34,34,51,215,234,28,87,16,115,165,151,60,55,83,141,86,177,46,131,37,230,148,104,91,48,171,48,22,225,40,183,234,91,84,250,79,93,80,101,167,188,200,115,232,28,78,114,179,62,105,66,249,69,34,62,170,219,205,126,93,57,13,247,145,107,187,181,119,117,215,236,29,195,14,241,255,0,7,241,77,134,220,178,241,6,223,168,60,233,17,166,51,53,104,174,189,212,145,167,168,219,138,62,247,18,95,105,233,238,29,8,0,0,0,69,14,38,22,114,46,204,177,86,23,200,109,197,210,206,69,65,59,147,174,211,106,159,51,67,47,84,244,63,91,191,167,218,66,153,114,157,119,189,97,230,62,192,169,110,218,218,238,106,84,89,61,76,190,104,231,176,107,254,82,127,67,219,211,222,52,119,66,168,179,87,162,83,234,209,143,86,166,197,106,67,103,211,232,173,4,162,238,51,46,227,247,143,220,0,0,42,111,141,5,205,81,85,94,220,182,74,73,148,50,102,28,163,104,150,175,167,186,162,141,116,215,78,238,154,233,168,143,156,51,177,46,200,193,204,100,172,95,215,196,230,216,136,139,126,68,84,18,157,101,38,107,41,80,221,45,188,213,32,181,209,181,105,235,127,73,143,215,159,44,246,92,89,132,185,101,218,22,133,66,109,62,210,167,72,113,148,182,211,171,107,181,242,220,148,217,41,68,220,133,180,226,86,211,201,212,244,45,116,247,119,249,220,139,228,214,236,204,125,253,76,175,205,128,109,90,20,122,147,47,84,94,144,211,169,68,132,52,244,101,186,202,84,108,56,210,212,166,158,51,36,40,203,94,186,232,93,247,189,98,88,182,214,28,90,212,251,66,212,166,71,131,79,167,199,105,132,54,203,13,180,74,229,182,150,201,74,38,210,148,154,141,40,78,167,161,119,15,64,0,0,62,109,102,227,160,91,209,29,157,93,173,192,167,199,101,10,113,199,37,73,67,73,74,72,140,204,204,212,100,69,208,140,255,0,81,136,153,152,62,38,56,23,132,52,217,208,237,234,159,202,74,218,9,214,24,77,49,232,115,25,75,196,151,73,38,225,34,82,22,72,222,217,107,167,93,20,94,211,21,103,152,124,251,227,142,59,212,100,55,242,162,161,66,163,56,107,74,97,83,38,204,138,133,182,106,119,66,113,190,208,180,30,168,119,105,251,52,73,23,113,117,226,22,117,139,124,226,157,196,213,34,217,164,84,235,53,25,175,37,38,166,163,189,33,91,150,226,83,185,70,132,169,95,73,196,234,122,123,126,177,101,89,77,225,48,239,46,5,235,143,82,24,90,92,229,73,110,151,29,122,232,147,228,56,72,125,153,80,251,255,0,42,133,145,31,184,189,230,44,150,200,195,220,54,194,26,20,122,45,165,66,162,208,97,176,218,25,35,98,44,120,166,230,212,37,58,171,150,148,145,168,201,180,235,211,174,223,168,122,168,179,162,78,71,50,28,134,222,71,233,54,178,81,31,235,47,176,199,251,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,255,0,9,83,162,65,71,50,100,134,217,71,233,56,178,73,23,235,63,180,135,133,196,172,23,194,92,109,163,174,159,123,90,212,74,203,78,105,182,75,144,99,72,113,58,41,6,123,86,226,22,69,169,180,146,63,169,58,123,11,74,185,205,63,9,171,182,212,231,93,120,39,37,53,74,106,54,243,41,239,45,215,229,158,188,134,203,150,212,104,100,159,164,167,84,125,126,137,107,236,49,94,181,106,45,207,101,85,142,21,86,13,70,145,62,58,146,189,174,180,228,119,18,173,9,73,50,37,17,40,140,137,73,61,126,178,49,32,50,241,159,124,113,192,138,140,118,254,84,84,43,180,102,205,9,84,42,156,217,146,144,134,201,77,106,77,183,218,16,130,209,13,109,47,102,138,50,238,62,150,153,151,206,38,56,23,139,212,216,48,174,26,159,201,186,218,201,166,31,77,77,232,112,217,83,198,150,137,70,217,46,82,214,104,222,225,232,103,215,68,159,180,132,179,163,92,116,11,134,35,83,168,85,184,21,8,239,33,46,54,228,89,40,117,42,73,145,25,25,26,76,200,250,25,31,235,33,244,128,0,7,159,190,236,91,107,17,237,106,133,161,117,211,35,206,167,212,35,186,194,219,121,134,221,36,243,27,83,102,164,147,137,82,73,68,149,171,67,208,251,197,17,103,163,38,183,94,92,47,234,157,126,20,3,118,208,172,84,158,122,156,243,13,58,164,71,75,175,73,91,76,169,68,195,109,33,73,105,146,51,66,76,244,246,106,93,222,135,33,185,236,184,178,247,114,196,180,46,234,132,202,133,163,81,144,219,42,109,215,92,119,178,115,28,138,217,169,36,228,132,52,218,80,211,42,208,244,61,53,247,119,126,78,38,56,151,100,99,30,49,209,239,235,30,115,111,196,93,191,30,42,201,46,178,163,37,156,169,142,153,171,148,165,150,186,56,157,125,111,232,49,32,248,47,220,213,20,213,238,59,100,228,153,195,54,102,74,38,141,106,250,123,169,200,215,77,116,238,233,174,154,139,100,0,0,31,134,187,81,102,145,68,168,85,164,158,141,66,138,236,135,15,167,209,66,13,71,222,100,93,197,239,25,196,205,149,224,245,251,152,251,254,165,187,115,104,185,170,177,99,117,51,249,162,158,249,163,249,74,253,63,103,79,112,185,174,25,246,114,45,60,177,81,215,200,109,181,213,14,61,65,91,83,166,227,118,159,15,83,63,84,181,63,87,191,175,218,98,87,128,0,0,14,123,136,152,255,0,131,248,88,195,142,94,152,131,111,211,222,104,140,213,25,234,180,86,158,232,75,215,212,113,196,159,123,106,47,180,180,247,142,31,63,137,206,86,96,77,56,95,40,164,72,209,91,121,172,75,167,45,190,243,45,119,118,174,238,154,253,131,160,225,246,116,178,231,137,10,109,170,46,37,208,99,60,234,137,8,102,109,102,2,28,53,30,205,11,106,95,81,235,170,200,180,247,145,142,213,14,108,42,140,102,230,211,229,179,42,59,201,37,182,235,46,18,208,180,153,106,70,74,46,134,70,70,71,175,214,63,220,0,0,7,229,42,108,66,156,117,14,89,115,207,249,90,22,189,218,119,233,175,112,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,206,76,134,34,71,118,92,151,80,211,44,161,78,56,181,168,146,148,164,139,83,51,51,232,68,68,93,226,162,120,141,113,1,184,170,151,21,71,6,176,154,189,46,155,14,155,33,232,181,10,132,9,75,101,199,29,109,201,113,221,108,157,98,73,145,160,200,219,86,213,32,140,204,136,207,216,66,187,227,177,124,226,13,79,146,202,107,119,12,231,151,189,90,19,210,220,53,26,180,53,30,155,143,233,47,191,222,175,172,123,215,114,167,143,172,80,190,81,30,24,220,167,23,151,205,45,180,89,187,182,236,223,175,228,116,238,250,199,192,181,49,15,23,176,78,232,135,62,143,92,185,109,217,212,201,45,190,113,21,38,84,68,175,150,226,79,150,226,18,164,25,160,212,209,17,167,167,209,211,217,210,218,50,35,196,134,149,139,253,159,14,49,106,100,74,109,200,68,134,226,203,113,196,178,204,162,254,12,202,19,189,249,75,113,111,41,199,28,61,9,61,72,181,46,186,144,176,22,157,105,246,144,243,14,33,198,220,73,41,11,65,145,165,68,125,72,200,203,188,135,253,128,0,14,73,154,250,23,202,44,188,223,212,244,199,231,57,242,114,170,166,211,179,119,175,216,95,34,61,52,63,120,206,229,49,217,54,182,41,196,124,139,151,34,145,112,54,178,35,212,182,173,169,36,125,123,140,186,167,234,253,67,70,185,112,184,93,185,240,46,196,171,62,164,27,142,219,148,179,89,160,250,26,142,27,42,62,243,63,210,247,142,146,0,0,41,199,140,188,180,175,21,104,49,73,74,213,52,152,171,211,94,159,217,53,2,21,212,196,201,113,73,69,26,83,205,18,200,210,162,66,205,58,145,247,145,232,58,182,90,112,6,233,204,70,39,83,45,26,44,87,151,21,82,89,118,163,32,144,225,147,113,187,67,45,186,173,201,109,194,35,34,120,143,85,22,133,237,250,244,1,151,188,14,181,48,11,13,233,150,69,179,1,134,84,203,12,170,99,200,105,180,169,249,4,195,77,56,226,148,134,209,184,213,201,73,153,153,106,126,223,113,116,208,30,74,247,197,140,55,195,168,14,84,47,59,218,133,72,109,179,52,233,50,164,196,117,26,137,42,61,165,204,90,122,250,138,233,245,31,184,196,106,188,120,161,101,182,217,77,69,184,149,119,234,79,65,91,200,73,68,145,1,228,188,104,221,161,163,73,100,106,35,52,244,238,215,82,28,2,243,227,71,108,27,18,99,89,118,69,83,156,72,90,91,114,125,53,189,187,244,81,17,234,220,237,116,215,111,119,215,245,14,15,117,113,115,199,186,203,15,49,74,129,70,130,74,53,114,214,219,83,90,89,17,146,136,186,166,97,245,234,95,224,17,227,18,51,135,152,124,79,91,165,92,196,235,138,52,119,137,73,92,88,85,169,200,101,73,61,250,164,208,167,148,70,70,75,50,211,220,68,67,142,203,155,54,123,203,147,58,91,210,94,89,154,148,227,206,26,212,163,51,212,204,204,250,153,234,103,254,17,254,36,100,70,70,101,174,134,37,174,85,115,159,102,101,202,152,182,222,194,122,13,86,168,74,55,27,168,187,66,105,249,9,86,214,52,46,105,190,218,136,137,76,238,233,237,61,123,207,167,102,187,184,201,98,117,70,59,177,173,139,74,139,13,43,66,144,133,46,4,134,212,157,73,68,70,70,137,189,12,181,79,248,7,238,202,190,51,102,191,56,24,187,6,61,66,224,168,192,181,233,242,90,155,57,113,37,212,154,101,109,55,41,130,113,178,51,91,173,154,141,169,7,234,171,66,208,139,83,211,190,217,45,27,105,187,86,140,205,37,19,36,74,54,183,106,235,238,111,90,181,90,149,213,90,22,191,75,78,239,96,251,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,62,37,221,109,55,117,81,158,164,174,100,136,166,238,221,29,97,205,139,78,139,74,186,43,67,211,232,233,221,237,20,219,138,153,161,206,14,82,113,18,93,147,112,214,229,212,33,199,229,242,30,159,38,168,235,78,238,97,14,43,106,150,235,68,173,14,65,17,232,93,12,139,237,63,91,110,241,154,191,88,111,149,115,89,52,89,36,125,252,170,107,203,247,254,156,239,238,127,192,35,94,103,115,71,99,99,213,77,186,157,31,10,232,52,23,208,211,232,83,209,40,108,197,113,213,45,166,144,147,90,146,234,205,70,158,87,67,215,166,191,95,72,214,102,70,102,100,90,106,99,253,162,77,153,1,244,73,131,45,232,207,32,201,73,113,151,13,10,73,145,234,70,70,93,75,169,23,248,7,98,195,140,225,230,31,12,22,209,80,241,58,226,147,29,146,74,81,22,109,106,114,217,74,75,102,137,36,37,228,145,17,18,8,180,247,25,144,144,246,175,23,60,123,163,48,203,21,88,20,105,196,147,79,49,110,53,53,213,153,17,36,143,170,166,23,94,135,254,17,222,44,206,52,118,193,49,26,53,233,100,85,57,198,132,37,199,32,83,91,219,191,68,145,158,174,78,215,77,119,119,253,95,88,239,246,119,20,44,182,220,201,167,55,46,174,253,53,233,203,101,10,41,114,32,50,150,77,123,117,53,235,44,205,36,70,174,189,250,104,98,74,217,24,177,134,248,139,1,186,133,153,123,80,170,237,184,100,157,33,212,152,144,162,81,165,39,180,249,107,87,95,93,61,62,178,247,144,245,160,57,150,97,48,58,212,199,220,55,169,217,23,52,6,30,83,204,60,168,111,45,166,212,166,36,27,14,180,219,137,82,219,94,211,79,57,70,70,69,169,123,61,199,159,252,203,96,13,211,151,124,78,169,218,53,168,175,34,42,100,188,237,58,65,161,194,39,35,118,135,155,105,91,148,219,100,102,100,201,158,169,45,15,217,245,114,151,230,75,148,73,41,50,158,116,144,68,148,146,214,106,208,139,184,139,81,98,188,26,101,165,24,171,94,139,185,90,170,147,41,122,107,211,251,38,158,66,227,128,0,7,54,204,125,194,237,177,129,119,221,89,133,32,156,106,220,170,26,13,103,208,148,80,222,81,119,25,126,143,188,103,42,166,236,155,167,20,229,190,101,204,145,87,184,28,89,145,106,123,150,236,147,62,157,230,125,85,245,254,177,162,60,168,80,190,78,229,230,193,167,170,63,37,207,147,148,165,56,157,155,125,126,194,193,25,233,161,123,135,91,0,0,31,240,235,173,48,210,222,125,196,54,219,105,53,45,107,50,36,164,139,169,153,153,247,16,175,236,247,113,33,165,97,7,104,195,140,37,153,18,165,114,25,45,185,82,219,113,47,51,20,191,132,178,180,239,98,82,28,67,201,113,182,207,67,79,66,61,79,174,132,42,98,236,196,60,94,198,203,162,100,250,197,114,229,184,167,84,164,184,241,68,76,153,82,210,142,99,138,62,91,104,82,150,100,146,83,166,68,93,126,150,158,222,191,121,172,169,227,235,244,47,148,69,134,55,41,69,229,243,79,117,22,110,237,187,55,235,249,29,59,190,177,224,164,49,124,225,245,79,146,242,107,118,244,230,87,189,58,147,209,28,37,18,180,37,22,187,79,233,35,191,222,159,168,88,135,14,110,32,55,21,42,226,167,96,214,44,215,165,212,161,212,164,51,22,159,80,159,41,111,56,219,174,57,18,59,77,155,175,201,34,36,17,19,138,209,40,51,35,51,50,246,144,183,104,210,24,151,29,169,113,157,67,172,188,132,184,218,208,162,82,84,147,45,72,200,203,161,145,145,247,143,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,201,179,85,127,181,134,216,3,124,92,170,125,45,60,221,6,166,152,250,171,105,155,197,9,245,164,147,235,36,245,213,29,52,61,70,113,238,138,220,187,190,236,170,220,50,20,181,191,88,168,63,44,247,25,153,238,117,213,47,78,166,103,222,175,121,253,166,45,243,135,30,77,109,26,118,30,211,49,42,238,183,211,34,109,98,35,51,24,57,113,26,89,108,117,136,143,36,211,204,99,93,55,18,180,209,70,93,253,79,188,79,166,172,219,89,184,5,77,114,223,166,174,34,27,229,19,43,136,217,163,97,39,110,134,157,186,119,116,251,4,37,207,158,77,48,50,239,180,106,151,149,37,20,171,114,229,139,13,247,99,55,12,161,195,110,75,169,106,83,136,74,137,44,27,139,82,156,81,17,145,30,166,73,45,58,150,162,154,201,251,135,13,239,53,59,77,159,34,21,78,137,60,249,79,199,117,109,171,152,203,189,20,149,39,106,180,220,130,50,50,208,250,23,113,139,216,225,221,153,134,241,235,6,169,244,250,188,244,187,95,183,216,106,157,39,152,238,231,158,38,34,196,37,188,173,206,173,106,213,110,158,170,61,53,62,242,35,239,150,32,0,3,206,98,76,39,42,56,119,116,64,101,148,58,228,154,44,214,144,133,167,114,84,165,48,178,34,50,246,151,81,155,76,96,139,34,133,141,215,155,18,227,114,28,135,116,212,72,208,72,52,145,108,150,225,122,164,122,116,233,208,95,46,65,174,86,110,124,178,90,50,25,86,189,142,157,2,26,186,151,69,34,159,20,204,187,207,244,191,247,9,18,0,3,254,92,113,13,54,167,92,89,37,8,35,82,148,103,161,17,23,121,153,138,50,226,185,136,176,111,60,194,149,46,3,172,188,138,68,14,198,181,178,162,81,18,218,157,57,38,70,100,163,235,235,23,77,11,236,33,15,172,251,78,187,124,92,148,235,90,220,167,72,155,58,165,37,152,205,54,195,43,112,200,220,113,40,35,50,65,25,233,185,73,46,132,125,226,249,114,23,148,139,123,47,88,103,77,172,84,41,77,29,213,90,132,204,169,175,188,194,57,204,27,209,226,169,198,119,27,45,184,146,75,172,153,236,81,158,135,223,169,247,74,177,255,0,15,62,204,102,87,34,67,200,105,166,210,107,90,214,162,74,82,146,45,76,204,207,161,17,16,130,185,209,226,77,103,224,187,51,44,156,51,168,65,174,93,4,151,26,91,172,58,212,152,241,87,164,134,205,11,83,50,144,226,28,75,141,32,204,180,212,137,94,243,34,42,144,197,140,198,98,238,50,214,101,213,47,27,210,174,235,50,95,113,242,130,138,148,165,69,108,212,183,21,162,91,113,213,145,104,78,41,37,215,162,122,123,245,240,52,186,53,114,227,156,152,52,90,84,234,156,199,148,68,150,98,176,183,156,90,140,200,139,68,164,140,204,204,212,69,246,153,123,199,114,176,242,41,153,108,64,138,137,212,252,55,173,83,216,94,134,74,168,81,231,180,70,70,73,62,134,81,212,93,203,47,240,24,232,5,194,231,51,110,54,211,141,210,97,164,148,105,74,201,108,84,8,203,222,127,216,157,195,252,165,112,194,204,196,88,114,100,29,9,167,86,193,44,210,134,162,212,20,165,232,90,150,210,236,157,117,246,14,31,127,229,187,27,240,213,247,91,186,176,202,230,142,203,36,165,46,81,209,101,161,130,34,53,106,123,214,210,75,185,10,63,179,168,230,171,66,219,90,155,113,10,66,208,102,149,37,69,161,145,151,121,25,15,69,135,214,77,67,16,238,218,109,165,75,126,59,50,42,50,89,142,149,190,165,37,36,110,58,134,200,204,210,149,31,122,203,216,98,197,176,75,131,212,250,217,192,175,98,101,218,202,105,206,27,82,57,84,185,234,37,173,179,229,175,77,30,132,105,61,82,107,46,253,53,211,235,22,73,130,57,123,195,76,2,183,25,183,236,42,20,104,230,134,146,219,178,206,44,116,72,124,201,182,208,106,113,109,54,141,198,174,74,12,204,203,169,150,190,237,58,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,152,28,166,97,22,99,41,170,139,124,81,27,110,103,77,181,24,177,162,148,180,250,205,25,232,235,172,184,101,169,50,148,255,0,115,169,123,180,173,124,99,225,13,117,89,108,187,88,180,46,248,15,210,218,219,184,231,212,28,83,165,169,182,146,215,151,12,147,244,148,175,111,118,158,209,94,85,106,99,244,105,238,211,164,173,181,58,214,221,198,131,51,46,169,35,46,242,47,97,143,202,132,45,197,165,182,208,165,173,102,73,74,82,90,153,153,247,17,16,233,86,14,91,177,191,18,159,105,187,87,12,174,105,12,188,73,82,37,21,22,90,216,50,51,78,135,189,13,40,187,150,147,251,58,142,225,23,134,22,102,37,67,141,32,168,77,52,183,201,6,164,59,22,160,149,35,82,212,247,23,100,233,167,180,127,169,240,185,204,219,109,186,227,148,152,106,36,154,146,130,67,21,3,51,247,31,246,39,112,231,247,230,69,51,45,96,69,92,234,134,27,214,170,12,35,83,53,83,232,243,221,34,34,37,31,83,56,233,46,228,31,248,72,112,218,173,26,185,110,78,92,26,213,42,117,50,99,42,50,83,50,152,91,46,33,68,102,71,170,84,68,100,100,105,50,251,72,253,195,223,97,62,99,49,119,6,171,49,42,150,117,233,87,105,152,207,182,249,193,93,74,82,98,184,105,91,106,209,77,182,234,8,245,38,210,147,235,213,61,61,218,91,126,75,184,147,89,248,208,204,59,39,19,42,16,104,119,65,165,182,144,235,238,181,26,60,165,233,29,178,66,20,244,165,184,183,20,227,171,50,45,53,50,79,188,140,142,117,50,251,50,89,68,136,239,33,214,156,73,45,11,66,137,73,82,76,181,35,35,46,134,70,67,254,196,84,207,166,82,45,236,194,97,157,78,177,79,165,52,87,85,22,19,210,161,62,203,8,231,62,108,199,148,166,217,220,76,184,226,137,78,188,71,177,38,90,159,118,135,223,67,87,133,167,93,177,238,74,141,173,113,211,164,66,157,77,146,244,103,91,125,149,182,102,109,184,164,25,145,44,136,244,220,149,23,82,46,225,48,120,81,226,44,27,51,48,167,75,158,235,12,162,175,3,177,161,111,40,146,70,183,103,65,73,17,25,168,186,250,167,211,67,251,12,94,107,110,33,214,210,235,107,37,33,100,74,74,136,245,35,35,238,50,49,255,0,64,0,35,182,126,110,86,109,156,178,93,210,30,86,157,178,157,62,26,122,151,85,46,159,40,200,187,203,244,127,247,10,26,193,248,178,107,184,221,102,49,18,55,61,201,151,77,56,137,6,131,81,30,249,109,151,172,69,175,78,189,70,146,240,218,19,148,236,59,181,224,60,202,26,114,53,22,19,75,66,19,181,41,82,88,65,25,17,123,11,160,244,96,0,2,39,113,16,204,195,120,11,131,85,8,20,137,233,106,191,112,48,237,58,49,54,238,215,153,39,226,203,36,60,157,174,161,105,209,109,22,138,45,116,62,226,51,238,162,117,72,184,113,34,243,75,181,41,242,38,212,235,115,203,154,252,135,86,225,243,30,119,170,148,165,110,86,155,150,102,102,122,159,83,239,49,114,153,12,201,166,6,90,22,141,46,242,171,34,149,113,220,178,161,176,236,150,230,20,57,141,198,117,77,69,113,105,73,41,130,113,10,75,137,50,34,51,212,137,71,175,83,212,77,167,108,219,89,200,7,77,110,223,166,162,34,219,229,27,40,136,217,35,97,167,110,132,157,186,119,116,251,4,5,226,55,147,91,70,165,135,181,60,74,180,109,244,199,155,71,136,244,199,206,36,70,144,91,26,98,91,202,53,114,216,215,77,198,157,117,81,23,119,82,239,21,7,107,214,229,218,23,101,42,225,142,165,161,250,61,65,137,101,180,204,143,115,78,165,122,116,50,62,244,251,203,237,33,163,140,170,223,237,98,78,0,216,247,42,95,75,175,57,65,166,38,70,138,220,100,241,194,97,106,37,122,202,61,117,95,93,79,81,214,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,190,44,87,12,250,30,89,57,80,158,105,37,80,171,118,39,146,165,40,148,109,185,79,157,187,66,35,47,113,119,234,95,80,164,204,58,143,26,94,32,219,17,38,176,111,199,122,179,9,183,90,74,9,70,226,13,244,18,146,68,125,15,82,51,45,12,105,67,3,225,65,167,224,213,139,18,155,15,178,199,110,219,166,37,13,114,201,6,146,40,173,145,17,145,116,35,208,136,191,80,246,111,186,219,12,184,243,198,68,219,105,53,40,207,184,136,139,83,20,161,196,135,55,151,157,203,140,115,236,11,78,162,154,125,30,223,113,216,78,42,19,206,180,183,95,98,84,182,140,212,109,188,105,81,26,20,157,125,82,51,208,186,17,116,16,110,189,94,153,113,76,76,249,237,178,79,147,100,133,173,4,123,157,86,166,102,181,153,153,154,150,102,163,212,253,162,105,240,150,197,135,172,156,193,187,107,79,155,178,157,94,166,170,27,45,41,211,36,156,183,231,65,66,76,146,107,36,235,181,38,93,8,213,245,24,188,50,61,72,143,222,63,160,0,63,61,69,162,122,159,37,147,73,25,56,202,211,161,151,126,169,49,157,44,236,209,253,11,153,123,237,158,81,54,79,215,106,146,8,137,58,116,85,66,79,94,226,247,11,69,224,243,121,63,113,229,178,171,77,152,107,55,105,119,51,241,26,239,208,153,110,5,61,41,46,170,51,239,81,247,104,95,96,158,0,0,56,174,108,241,226,222,192,124,30,184,46,26,133,78,35,85,55,105,242,217,167,71,113,228,37,110,73,56,175,173,162,218,110,33,70,70,166,140,189,83,212,251,139,175,118,122,177,26,247,173,98,133,249,87,187,234,102,183,165,214,39,200,144,150,211,189,90,115,94,91,132,132,146,148,163,211,87,15,66,212,255,0,88,179,110,22,217,42,106,2,89,199,140,68,164,73,41,47,50,159,69,69,151,31,230,201,7,216,165,51,33,40,121,141,119,106,75,34,90,23,221,169,23,180,197,163,161,9,109,9,109,9,36,165,36,68,68,69,161,17,23,176,127,208,130,92,73,243,162,156,21,180,100,225,157,141,86,134,119,53,114,34,217,120,219,145,243,209,99,188,212,198,84,226,57,79,161,196,45,46,52,141,20,105,50,35,247,158,132,84,161,89,172,213,46,10,164,170,213,102,115,243,38,205,121,114,31,125,247,84,226,220,113,106,53,41,70,165,25,153,153,153,153,234,103,174,166,61,118,13,224,245,229,141,151,189,58,204,179,233,18,229,187,46,67,45,188,235,81,221,113,12,52,167,155,109,78,44,219,66,205,41,73,186,147,53,25,104,90,254,163,186,204,168,112,240,194,140,17,161,211,171,183,37,33,154,221,204,228,102,93,144,169,241,227,73,109,151,141,12,41,92,179,92,100,56,157,174,52,173,53,61,72,148,126,211,233,46,96,83,105,244,184,233,139,78,132,196,102,80,68,73,109,150,210,132,145,17,17,22,132,68,69,220,69,254,1,250,52,47,112,104,94,226,30,118,235,195,187,30,247,167,200,166,221,54,165,34,166,204,150,214,218,251,84,6,94,61,20,149,36,207,215,73,150,186,41,95,225,63,120,172,172,231,240,180,75,12,213,113,35,3,152,117,106,53,191,49,250,66,19,169,18,116,144,242,146,203,17,162,127,122,66,72,213,245,107,220,98,182,73,155,223,7,111,136,239,77,166,206,163,214,232,210,208,250,89,150,203,209,212,106,101,238,229,36,246,47,110,246,204,143,187,184,251,140,133,203,228,7,62,182,198,51,91,116,252,58,190,39,192,165,93,20,232,205,69,104,156,117,182,17,41,45,183,21,146,219,205,144,183,22,181,56,234,180,209,37,174,158,242,50,57,204,149,37,105,37,161,68,164,168,181,35,35,212,140,135,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,7,252,184,227,108,160,220,117,196,161,5,222,165,30,132,95,172,86,183,16,174,33,244,123,98,12,172,39,194,73,212,250,165,69,237,157,174,107,110,165,246,155,208,226,62,141,174,71,146,74,45,82,167,18,122,167,169,150,133,220,102,42,130,222,181,47,44,65,171,38,37,191,69,170,86,166,190,243,44,31,103,140,236,149,111,112,246,182,74,216,74,62,186,104,94,253,58,11,50,201,135,11,68,190,205,43,18,49,197,135,80,162,91,19,24,164,45,58,17,167,72,239,37,47,49,38,39,247,212,40,137,95,86,189,230,44,214,212,195,187,30,200,167,199,166,218,214,165,34,152,204,102,208,218,59,44,6,89,61,18,148,164,143,212,73,22,186,37,63,224,47,112,244,90,23,184,131,66,247,15,207,62,155,79,170,71,84,90,140,38,36,178,178,50,83,111,54,149,164,200,200,200,245,35,35,46,227,63,240,136,141,154,254,30,24,81,141,212,58,141,118,219,164,51,68,185,155,140,243,177,213,2,60,104,205,188,241,33,245,39,152,104,140,183,21,185,199,83,174,135,169,146,75,218,93,105,79,25,48,122,242,193,59,222,163,102,94,20,137,113,29,137,33,230,217,117,216,238,182,135,218,75,206,54,151,16,110,33,6,164,168,218,81,146,136,180,61,63,81,121,26,53,102,169,111,213,34,214,168,211,159,135,54,19,200,144,195,236,58,166,214,219,136,81,41,42,37,36,200,200,200,200,143,82,61,117,33,117,220,53,243,162,156,105,180,99,225,157,243,87,134,87,53,14,34,25,96,220,145,243,210,163,178,212,54,82,226,249,175,173,197,173,78,58,189,84,73,34,51,247,30,164,115,184,127,202,208,151,16,166,214,146,82,84,70,70,70,90,145,145,251,5,92,113,73,201,83,83,210,246,60,97,221,34,73,201,101,149,122,86,44,72,255,0,54,104,46,219,41,233,10,67,44,107,187,83,65,26,214,190,237,8,253,134,43,39,14,111,122,214,23,223,148,139,190,152,107,102,93,30,124,121,10,109,91,211,175,41,228,56,104,81,37,73,61,53,108,181,45,75,245,13,10,229,51,30,45,236,120,193,235,126,225,167,212,226,59,83,106,159,17,154,140,118,222,66,150,220,146,138,194,221,45,164,226,212,68,74,116,139,214,61,75,184,250,247,246,160,0,16,63,140,53,228,253,183,150,202,85,54,25,172,157,170,92,204,68,119,191,67,101,200,21,4,168,186,40,143,189,37,223,169,125,162,174,178,77,71,244,214,101,236,70,121,68,225,49,93,165,200,50,52,235,209,53,8,221,123,143,222,52,91,78,104,153,167,198,100,146,68,77,178,132,232,69,221,162,72,126,128,0,31,195,61,8,207,220,40,243,139,78,44,61,123,102,13,155,90,4,237,244,234,13,49,48,222,105,46,153,164,165,177,58,114,20,102,146,89,167,93,170,34,234,68,175,168,132,44,160,215,166,91,179,21,62,3,108,155,230,217,161,11,89,30,230,149,169,25,45,6,70,70,149,145,164,180,63,96,156,156,55,243,121,121,219,56,199,2,193,187,42,41,168,81,238,7,26,132,218,166,188,235,203,105,247,229,68,104,141,38,227,196,148,232,132,171,79,84,204,181,62,134,93,5,215,176,235,111,178,219,204,153,27,110,36,148,147,46,227,35,45,72,120,204,112,133,6,161,131,87,212,74,140,50,149,29,203,106,166,149,181,203,37,154,136,226,184,70,68,71,208,207,67,50,253,99,53,248,139,30,52,76,65,185,226,66,96,216,142,205,102,107,109,52,164,18,77,180,19,235,36,164,200,186,22,132,68,90,16,187,62,19,183,4,250,230,89,57,83,94,105,69,79,171,118,38,82,74,81,168,155,110,159,7,110,164,102,126,243,238,208,190,161,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,90,168,200,139,235,13,201,51,50,37,22,165,222,90,143,249,39,217,82,57,137,121,6,159,210,37,22,131,254,137,73,81,17,146,136,200,203,82,208,251,199,244,67,142,42,22,195,87,38,89,37,40,148,68,237,42,106,234,93,253,233,106,159,55,234,51,239,87,213,246,144,163,123,42,164,154,53,229,65,171,169,104,65,65,169,197,146,106,89,232,146,36,58,149,106,103,169,116,233,239,33,164,172,187,87,227,220,216,21,96,85,227,62,211,164,253,179,74,82,148,218,137,73,220,112,218,81,245,35,63,210,247,143,121,82,139,219,169,242,161,110,52,246,134,86,214,164,122,25,110,73,150,191,227,25,232,207,166,27,87,48,231,50,55,83,53,120,147,27,110,177,81,157,84,138,227,237,172,137,198,93,159,43,98,146,106,74,117,35,36,25,145,150,164,126,195,49,29,196,150,225,225,106,86,174,172,208,218,200,162,180,226,206,149,46,13,78,81,161,43,61,177,218,168,196,222,163,218,71,161,22,226,234,122,23,188,200,104,61,164,154,26,66,20,122,154,82,68,103,250,135,253,128,0,254,25,18,136,200,203,82,62,130,130,248,155,80,74,139,153,250,187,137,111,97,77,68,137,61,11,77,119,212,38,117,238,47,112,153,60,21,106,159,234,99,116,209,183,23,250,251,58,78,154,245,254,199,167,39,223,253,2,203,0,7,224,175,214,160,91,116,58,133,195,85,144,134,33,211,34,187,50,67,139,90,82,148,54,218,13,106,51,53,25,17,17,18,76,245,51,34,250,197,16,113,16,205,101,79,30,241,102,101,14,143,82,63,147,52,7,28,128,203,108,188,174,83,238,49,38,90,82,246,137,121,109,168,212,219,164,91,136,136,204,189,132,93,254,163,135,62,74,106,24,221,120,68,196,43,210,144,243,118,181,30,75,111,164,164,71,81,55,45,198,157,136,233,35,231,24,91,110,33,109,58,174,155,136,204,181,238,45,76,238,214,223,160,82,45,106,44,43,126,133,1,136,112,41,236,55,25,134,89,105,45,161,13,161,4,132,145,37,36,73,45,18,146,46,132,69,208,125,17,225,177,175,18,169,120,75,134,23,29,245,84,125,45,149,46,151,50,75,36,106,73,26,221,110,59,142,165,37,185,73,212,207,150,125,9,68,127,103,120,206,182,96,177,114,181,141,152,175,94,190,235,50,221,125,50,167,74,40,68,227,139,87,42,42,164,186,235,104,45,203,94,210,46,105,244,74,182,151,179,222,126,106,194,176,174,140,75,186,96,89,246,133,46,68,234,141,65,246,152,66,26,97,199,73,28,199,18,217,45,100,218,84,162,65,41,105,212,244,62,255,0,212,47,79,33,217,51,183,242,235,96,193,173,215,169,145,100,93,245,72,173,63,45,245,178,133,174,57,184,204,85,45,164,169,76,54,234,9,46,178,102,73,51,61,61,186,159,116,180,0,0,31,242,227,109,186,218,154,117,9,90,22,70,149,37,69,169,25,31,121,25,8,63,159,124,131,218,216,209,108,84,177,6,195,163,198,167,221,148,200,79,72,229,197,142,219,69,51,150,220,167,116,50,106,58,221,113,197,186,234,11,77,197,187,66,246,232,103,77,45,63,127,224,118,32,168,217,118,161,67,184,40,51,77,42,218,167,226,175,152,195,253,72,244,216,189,188,198,190,163,245,125,134,93,46,67,135,238,125,40,56,215,110,194,195,187,254,174,204,75,186,3,13,178,135,36,200,67,101,49,40,68,86,72,200,221,144,183,92,113,110,186,191,228,150,237,15,219,169,28,230,66,208,226,73,104,81,41,39,220,100,122,144,255,0,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,31,242,181,161,180,154,214,162,74,75,188,204,244,33,90,220,66,248,137,69,180,24,145,133,120,47,93,67,213,115,217,218,234,80,229,18,146,215,88,143,163,150,236,105,36,164,234,133,58,147,213,61,122,145,116,212,197,88,217,182,85,253,141,55,139,116,74,4,90,133,110,181,59,93,86,104,122,74,213,177,165,43,214,52,37,107,63,81,163,211,161,244,79,184,186,94,166,82,178,43,134,249,121,181,146,85,90,45,62,179,112,200,113,183,159,151,42,51,18,57,107,101,247,150,210,154,90,163,182,180,158,215,19,169,159,181,37,166,154,117,148,109,182,219,77,165,166,144,148,33,4,73,74,82,90,17,17,119,17,16,255,0,160,0,1,18,243,227,147,59,127,49,86,12,234,221,6,153,22,61,223,75,138,235,241,31,67,40,66,228,27,108,202,82,26,82,146,195,142,172,148,235,196,102,146,50,215,217,161,247,209,101,253,97,93,24,105,116,207,179,174,250,92,136,53,26,123,238,176,180,58,195,141,18,249,110,41,179,90,9,196,165,70,131,82,21,161,232,93,223,168,122,92,190,226,229,107,4,241,94,131,125,209,165,186,194,98,206,138,83,73,183,22,158,108,84,201,105,215,16,123,86,141,196,124,162,232,165,109,63,111,188,180,83,130,152,149,75,197,172,48,183,47,170,91,233,112,170,148,200,114,94,34,82,76,208,235,145,219,117,73,61,170,86,134,92,194,232,106,51,251,123,199,185,31,58,224,160,82,46,154,44,219,126,187,1,137,144,42,12,57,25,246,94,105,46,33,109,173,6,133,17,165,68,105,61,82,163,46,164,101,212,82,87,17,140,148,212,48,70,240,151,136,86,93,33,231,45,90,196,151,31,81,71,142,163,110,35,142,187,45,227,71,205,176,134,219,66,26,105,61,55,25,145,105,222,90,25,121,126,29,249,172,169,224,38,44,195,161,214,42,71,242,102,190,227,112,30,109,231,149,202,97,199,228,196,74,158,209,79,33,180,154,91,104,203,113,145,153,23,176,203,186,247,232,21,168,23,37,14,159,112,210,164,33,248,117,56,173,76,142,226,22,149,37,109,184,130,90,76,141,38,100,100,100,162,61,72,204,190,177,251,192,5,105,241,169,170,23,224,198,215,163,110,47,245,246,12,157,53,235,253,143,81,79,191,250,4,53,225,147,65,42,214,103,232,238,41,189,229,9,17,229,119,107,166,202,140,62,189,199,239,23,234,68,73,34,34,45,8,186,15,232,0,15,248,117,38,182,150,132,158,134,164,153,17,254,161,159,14,33,246,165,106,212,205,13,210,138,211,78,32,234,178,231,84,226,154,210,178,221,29,218,140,189,138,45,196,90,145,237,62,165,169,123,140,196,105,18,35,33,120,109,93,196,108,200,218,172,210,34,76,113,186,61,70,13,82,83,140,54,179,38,217,106,124,93,234,81,165,42,208,136,150,70,102,122,17,123,76,134,133,233,177,123,13,62,44,45,198,174,206,202,26,212,207,83,61,169,34,215,252,67,193,230,38,191,30,217,192,171,254,175,37,246,154,38,45,154,170,146,167,20,73,78,226,134,234,139,169,153,126,143,188,102,214,245,169,38,179,121,87,170,233,90,22,83,170,114,164,146,144,122,164,201,110,169,90,145,234,125,58,251,204,94,71,10,251,97,171,111,44,145,84,106,35,118,171,53,21,46,254,228,187,79,133,245,17,247,167,235,251,76,76,113,252,53,37,36,102,106,34,34,45,79,83,238,31,242,111,50,68,147,55,81,162,140,137,62,177,117,63,113,15,238,244,145,232,106,45,72,181,239,246,15,233,25,25,106,71,169,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,29,124,226,246,26,97,196,69,75,188,239,138,21,43,110,154,53,46,167,29,135,21,213,37,208,156,90,117,250,105,63,176,203,222,66,22,227,159,23,12,42,179,105,174,65,195,88,18,171,85,149,105,202,117,109,70,147,13,62,179,70,123,141,153,132,178,245,20,178,45,63,148,159,113,24,131,23,223,19,252,202,221,117,137,51,41,149,182,169,49,29,217,203,102,28,153,236,18,116,74,72,253,84,203,50,45,77,38,127,172,253,227,154,214,51,191,154,90,196,215,231,22,53,222,112,77,253,186,181,10,228,168,180,218,54,145,23,170,92,243,211,93,53,63,172,204,124,231,115,137,154,7,58,39,30,177,1,180,145,235,177,187,166,162,148,253,154,115,199,173,181,120,132,102,146,214,54,136,177,38,177,85,38,141,61,42,117,138,139,251,136,182,244,63,225,37,175,209,255,0,25,251,196,135,195,78,49,24,145,64,109,136,247,205,191,10,162,222,228,243,214,204,71,222,115,111,168,74,218,110,205,46,189,23,166,190,211,251,71,201,205,159,18,155,115,48,54,27,214,125,185,68,184,169,221,170,34,154,144,82,99,54,203,106,90,153,125,181,105,178,82,245,79,207,39,188,181,208,143,236,58,254,23,103,194,131,31,35,223,248,82,88,103,62,102,250,157,184,214,198,91,83,132,102,80,227,198,130,202,116,35,113,74,211,114,204,186,36,147,246,31,65,61,71,7,204,246,80,48,191,51,52,23,153,185,105,17,152,174,162,50,153,137,85,102,60,116,201,70,136,120,144,131,121,108,184,178,65,45,245,47,66,246,245,46,189,240,6,167,193,87,16,125,56,143,67,223,182,247,162,57,197,191,180,213,31,237,60,173,231,174,155,96,237,221,179,79,171,93,125,130,107,229,19,34,184,123,149,182,213,89,136,146,168,220,146,99,28,105,19,158,38,30,50,74,185,10,82,80,225,71,109,205,188,198,55,17,25,251,117,239,238,147,224,0,0,41,15,139,237,188,116,92,198,64,144,111,161,206,223,65,106,86,137,86,187,119,207,158,122,31,66,208,250,125,99,181,240,85,156,199,38,233,167,115,207,157,186,115,220,189,197,166,221,41,197,174,157,250,235,211,81,106,32,2,4,241,78,205,34,48,179,14,156,194,187,114,164,182,235,151,44,115,106,73,50,246,138,76,41,12,77,97,102,123,29,74,203,215,109,61,233,52,253,167,208,84,222,95,48,154,191,142,184,191,66,180,97,69,147,45,51,234,113,85,80,120,144,183,54,48,185,77,54,235,139,81,33,122,105,205,35,53,40,140,186,245,250,244,59,130,56,83,64,193,188,55,162,88,244,24,17,227,20,24,49,154,144,166,90,66,57,175,33,134,218,82,212,105,66,55,25,242,203,83,50,35,61,63,81,123,208,21,149,198,11,48,146,45,234,85,55,4,232,115,77,15,212,216,102,163,48,219,112,203,88,238,38,124,101,182,173,174,17,247,145,106,70,131,47,121,251,5,77,208,40,117,43,154,183,6,223,164,48,167,166,212,100,181,21,132,37,42,81,169,199,22,72,73,104,146,51,62,170,46,226,51,23,115,195,223,35,214,206,12,217,180,236,67,188,104,208,230,221,117,88,172,202,74,164,71,109,197,68,75,173,68,120,146,147,113,132,56,218,144,235,74,208,183,30,154,159,121,234,101,55,200,137,36,73,73,17,17,116,34,33,253,0,0,1,255,0,43,66,28,66,155,113,4,164,168,140,148,147,45,72,200,253,134,43,175,137,30,66,90,196,106,84,172,95,194,154,36,8,181,170,123,11,145,81,137,26,49,33,83,27,109,51,36,58,178,67,17,212,183,30,90,214,217,106,165,145,43,66,35,235,161,138,148,160,215,239,108,33,189,219,170,82,164,212,40,149,218,28,210,222,146,91,209,156,75,140,188,74,54,214,73,52,172,139,123,101,170,117,35,213,62,195,33,108,188,63,120,140,210,175,202,116,108,46,198,106,211,80,235,204,111,228,84,230,73,75,109,191,185,82,159,86,231,164,73,82,215,181,8,105,37,162,122,25,145,119,104,98,198,90,121,167,208,78,178,234,28,65,247,41,42,35,35,253,100,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,252,58,243,76,32,221,121,212,54,130,239,82,148,68,69,250,204,87,55,16,46,35,52,171,14,157,39,11,240,102,180,212,202,243,251,57,245,56,114,82,227,108,109,84,87,211,181,232,242,82,180,238,66,221,73,234,158,166,70,93,218,152,169,26,93,42,241,196,155,149,48,224,49,84,175,86,167,107,244,82,236,167,221,216,217,159,176,148,181,104,132,31,191,66,79,184,133,223,100,27,35,20,156,187,90,229,113,223,52,202,85,66,240,155,244,159,228,165,222,203,177,201,72,46,82,157,142,219,168,220,211,200,37,117,235,167,187,77,102,96,0,0,0,254,25,18,136,210,162,35,35,232,100,98,16,241,8,200,245,179,140,246,109,71,16,172,234,52,56,87,93,42,43,210,148,168,241,219,109,82,210,211,82,222,52,168,219,97,110,56,165,186,234,117,45,197,174,133,220,122,25,210,45,126,135,82,182,107,115,173,250,187,10,102,109,58,75,177,95,66,146,164,154,92,109,102,133,22,138,34,50,234,147,239,34,49,108,156,31,115,9,34,225,165,84,176,78,183,52,214,253,49,135,170,49,13,199,12,244,142,218,96,70,67,105,220,225,159,121,158,132,72,34,247,31,176,89,168,15,7,141,216,83,64,198,76,55,173,216,245,232,17,228,166,116,25,45,71,83,205,33,124,167,150,195,141,37,105,53,33,123,76,185,135,161,145,25,150,191,168,243,195,152,60,38,175,224,86,47,215,109,25,177,100,196,76,10,156,165,83,222,52,45,189,236,34,83,173,180,226,20,104,70,186,242,140,201,73,34,46,157,62,171,99,225,99,154,68,98,158,29,183,133,119,29,73,110,87,45,168,228,212,98,121,237,84,168,81,216,132,194,12,183,186,165,159,174,226,187,146,73,251,15,160,158,224,2,171,184,213,78,99,147,107,83,185,231,206,221,5,238,94,226,211,110,149,18,215,78,253,117,233,168,226,156,32,173,227,173,102,54,124,130,125,13,246,10,11,178,180,82,180,221,178,124,3,208,186,30,167,215,234,23,120,0,0,2,48,102,235,34,184,123,154,70,211,89,150,146,167,92,145,162,148,104,243,153,38,25,51,74,121,234,74,86,225,199,113,205,188,199,205,70,68,126,205,123,251,225,69,51,130,174,32,250,113,126,152,191,109,239,68,115,143,103,102,170,63,218,121,91,203,77,119,65,219,187,102,191,86,186,123,4,254,203,14,80,48,191,44,212,22,89,182,169,17,159,174,174,50,89,151,85,122,60,117,73,94,168,100,150,130,121,12,182,179,65,173,132,175,67,246,245,62,189,221,224,64,174,43,216,247,30,192,194,133,97,156,25,187,42,119,27,70,135,155,75,132,70,113,36,70,156,202,181,34,113,42,211,114,8,186,164,211,246,159,65,73,130,192,50,153,196,166,220,203,245,134,205,159,113,209,46,42,143,101,138,150,163,148,104,205,188,218,86,150,88,109,58,239,148,141,19,243,42,238,45,116,50,251,11,235,226,95,24,140,72,175,182,252,123,26,223,133,78,111,114,185,11,122,35,236,185,183,215,36,238,54,166,159,94,168,215,79,105,125,130,60,93,92,66,51,73,116,155,164,120,147,88,165,19,166,174,148,202,197,69,141,164,123,186,23,240,147,211,233,127,136,189,195,201,55,156,76,208,182,74,35,199,188,64,89,30,166,157,247,77,68,246,31,189,63,63,208,203,216,62,189,11,61,25,164,161,202,84,163,198,59,182,160,106,100,217,217,62,225,168,186,141,53,35,221,167,104,47,91,167,127,214,99,171,225,151,21,44,196,89,181,100,200,184,102,69,173,195,38,137,6,220,183,39,73,61,119,32,245,209,114,200,181,209,38,90,255,0,198,63,120,154,152,25,197,195,10,175,42,107,112,113,42,4,170,45,101,58,243,93,67,81,163,67,87,172,233,150,211,122,97,172,253,68,160,143,95,229,43,220,100,38,149,141,139,216,105,136,241,19,46,204,190,40,85,93,218,234,212,74,156,119,220,79,85,23,82,109,106,211,232,40,254,194,63,113,143,98,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,165,37,37,185,74,34,34,246,153,138,254,206,231,18,250,14,17,41,187,43,8,38,83,171,117,183,117,237,50,155,113,18,88,99,78,204,226,52,92,121,73,90,119,33,199,11,169,117,52,232,93,8,204,84,165,255,0,142,152,185,137,213,23,42,23,150,33,92,85,30,102,154,48,253,90,83,205,35,68,164,189,84,184,226,180,215,98,76,254,178,251,7,252,88,248,37,139,152,151,41,13,89,184,119,115,85,144,230,186,201,139,72,148,251,41,208,149,244,150,219,106,211,93,138,34,250,200,203,216,98,97,97,87,8,188,103,187,154,98,161,121,84,169,212,120,174,238,222,202,158,151,30,66,116,222,69,234,185,12,200,186,165,39,246,31,214,66,73,80,56,50,97,52,56,203,69,102,241,184,223,117,122,104,109,212,35,40,139,67,62,237,208,117,238,50,31,161,174,12,184,46,209,43,250,240,186,150,123,76,139,117,66,33,150,191,255,0,66,60,149,197,193,102,222,115,156,237,185,125,79,74,143,113,182,153,85,52,18,125,186,106,72,131,253,207,248,196,108,197,222,21,216,255,0,135,105,147,58,132,196,75,130,27,70,181,54,138,114,102,203,120,208,92,195,45,73,49,18,91,180,65,125,90,168,189,226,38,221,216,117,125,88,147,222,166,221,246,141,98,144,243,43,82,12,166,192,122,62,186,41,69,169,115,18,147,211,84,43,252,7,238,30,116,119,28,160,230,38,179,151,76,91,167,221,49,103,73,110,155,45,109,66,168,52,219,171,36,42,58,164,199,91,166,105,39,91,73,250,172,233,235,30,158,242,247,104,19,8,241,70,214,197,219,14,143,122,90,245,152,83,154,168,66,142,251,201,143,33,183,77,135,92,101,183,20,218,201,11,81,37,105,39,19,170,76,204,203,82,251,71,179,0,0,0,0,20,243,198,158,128,77,98,229,177,112,182,104,36,174,222,133,21,73,46,243,81,202,168,175,93,52,255,0,30,163,230,112,114,184,23,11,24,43,52,114,146,105,76,138,84,133,114,247,232,70,106,149,79,79,118,191,87,184,92,200,15,141,120,92,212,203,58,216,170,92,181,137,172,68,139,77,134,252,167,29,121,196,182,132,147,109,169,103,169,168,200,139,162,76,251,203,184,103,155,57,248,215,63,27,241,226,227,174,57,61,82,160,211,167,204,166,211,214,78,169,104,84,102,230,72,83,70,131,230,44,141,59,93,232,105,50,45,15,161,123,236,15,132,22,0,68,166,217,213,12,96,175,210,11,210,18,165,59,22,19,142,199,47,236,117,53,2,67,106,73,173,189,218,238,35,50,50,94,158,239,120,178,240,31,229,46,67,49,34,189,41,245,146,26,101,181,56,181,25,145,17,36,139,83,61,79,234,33,64,28,71,177,21,172,66,204,189,105,200,243,10,75,52,99,147,73,66,137,194,89,17,51,80,151,161,106,74,81,119,47,187,167,127,113,15,87,195,15,47,167,139,88,217,22,233,171,66,83,148,155,105,72,158,149,41,189,80,169,17,229,194,89,36,205,77,169,39,234,184,125,53,35,211,218,68,47,78,36,86,33,70,106,28,86,210,219,76,33,45,161,41,34,34,74,72,180,34,34,46,133,208,135,251,0,0,0,0,255,0,57,17,227,203,97,200,178,152,109,230,93,73,161,198,220,73,41,43,73,150,134,70,71,208,200,203,166,130,181,184,132,240,233,102,238,98,110,45,224,197,21,150,170,196,167,36,79,166,196,140,73,39,203,73,114,29,90,26,141,24,212,167,20,181,52,146,53,43,175,66,62,186,24,170,187,138,213,196,12,38,185,21,2,185,77,173,91,149,120,154,104,167,25,126,27,201,220,217,31,77,196,149,22,168,112,181,250,149,238,49,61,114,153,197,90,225,177,216,69,167,141,71,46,177,4,181,229,79,45,242,36,151,87,220,61,238,73,150,69,244,148,210,75,66,238,45,61,132,44,223,10,51,55,130,248,197,8,228,218,23,229,17,199,147,244,162,46,169,16,223,78,166,178,45,80,219,171,50,232,218,143,236,234,58,161,25,31,82,61,71,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,7,240,204,139,169,158,131,149,226,190,102,240,95,7,97,20,155,190,252,162,54,242,190,140,68,85,34,19,234,208,208,71,162,28,117,6,125,28,73,253,157,69,100,102,207,138,181,195,124,48,187,79,5,78,93,30,9,233,205,158,123,227,201,62,172,56,91,28,141,44,203,233,37,212,158,165,220,122,123,76,64,171,118,214,196,28,88,185,19,2,135,77,173,92,149,121,122,234,109,178,252,199,149,181,179,62,187,73,74,61,16,217,233,245,39,220,66,230,114,27,195,230,131,130,20,136,247,206,36,210,160,84,238,199,247,250,143,176,135,155,139,181,82,154,245,9,232,200,117,27,154,117,26,250,221,76,189,196,68,115,156,136,136,180,34,208,135,244,0,0,0,7,248,203,138,196,216,206,195,148,218,92,105,244,41,181,165,68,70,74,73,150,134,70,71,208,250,24,162,206,39,153,125,60,37,198,201,87,77,38,18,155,164,220,170,92,245,41,45,232,132,200,145,46,106,205,36,105,109,41,47,85,178,233,169,158,158,211,33,229,56,112,226,43,88,121,153,122,35,146,38,20,118,107,39,26,146,181,27,132,130,50,122,161,19,82,212,212,146,238,71,119,94,238,227,23,255,0,18,67,50,226,179,41,133,146,218,121,180,184,133,17,145,145,164,203,82,61,75,234,49,254,160,43,67,139,238,0,68,169,89,212,252,96,160,82,11,210,17,101,53,22,107,141,71,47,236,116,181,62,67,138,81,161,189,218,238,50,51,51,94,158,255,0,120,175,204,152,99,92,252,16,199,139,114,184,220,245,69,131,81,159,14,155,80,89,186,164,33,49,156,153,29,78,154,207,152,130,36,237,107,169,168,204,180,46,165,238,208,205,157,115,83,47,27,94,151,115,81,230,177,46,45,74,27,18,155,117,151,18,226,12,156,109,43,45,13,38,100,125,20,71,222,125,227,236,128,166,110,49,215,2,230,227,5,26,142,114,77,105,98,147,29,92,189,250,145,26,101,84,19,221,175,215,238,31,79,130,197,0,157,197,203,158,225,112,208,105,69,189,54,42,82,125,228,162,149,78,94,186,105,254,61,69,195,0,0,0,0,15,25,139,152,161,107,97,21,135,88,189,46,138,204,40,45,83,225,72,125,148,200,144,219,70,251,173,178,227,137,109,4,181,164,148,181,19,106,209,36,100,103,161,253,163,63,121,190,204,77,103,49,120,183,80,186,101,78,146,229,54,34,221,133,79,105,199,86,104,76,116,201,144,182,140,146,110,184,146,245,94,211,213,61,61,197,239,225,195,209,90,56,119,124,223,115,217,166,218,22,149,98,174,243,203,74,8,161,64,122,70,154,169,37,169,242,210,163,211,85,167,252,37,239,18,203,8,184,87,99,254,34,38,52,234,235,17,45,248,110,154,20,226,42,41,155,17,226,65,242,204,244,37,68,81,110,209,103,245,106,147,247,9,39,110,240,89,183,155,228,187,113,223,83,212,162,218,110,38,45,77,6,159,102,186,18,224,255,0,117,254,33,235,207,131,54,11,41,109,45,87,125,210,91,118,154,137,53,8,154,25,151,127,254,2,62,85,215,193,135,13,165,176,167,45,155,206,186,203,233,104,201,9,145,81,142,148,26,200,149,166,187,32,235,223,183,252,98,46,226,247,10,76,120,176,25,147,82,182,138,29,126,27,107,95,45,152,93,178,84,147,65,19,138,45,82,136,105,45,116,66,75,167,181,69,239,17,98,248,193,44,92,195,73,75,106,242,195,187,154,146,134,244,210,76,170,68,166,25,86,164,159,162,183,27,78,186,111,73,31,214,100,94,210,31,247,96,227,158,46,97,141,65,185,246,110,33,92,84,222,94,186,176,197,90,83,45,47,84,168,189,100,182,226,117,211,122,140,190,179,251,69,181,228,143,137,125,7,23,84,229,149,139,243,41,212,74,219,90,118,105,78,56,136,204,63,175,105,113,122,174,68,165,45,91,80,219,101,208,186,26,180,62,134,70,44,5,42,74,139,114,84,70,71,237,35,31,208,0,0,0,0,0,0,0,0,0,0,0,0,16,27,136,142,125,226,224,181,48,240,227,12,42,209,36,221,50,191,178,29,101,242,95,99,218,168,143,39,114,152,144,135,27,222,211,171,34,213,62,182,158,237,76,233,158,60,107,174,251,173,147,81,99,213,107,213,105,95,201,109,14,202,125,205,168,247,22,229,30,137,71,234,36,251,136,89,142,81,248,81,46,106,81,118,227,218,36,199,82,117,236,244,196,22,205,127,46,218,185,204,202,135,245,52,164,232,127,95,184,89,93,129,131,120,105,134,52,228,211,108,187,50,141,77,109,58,234,168,244,232,236,169,94,178,213,212,219,66,117,250,106,255,0,9,253,99,218,17,18,75,68,145,17,125,67,250,0,63,229,198,155,117,6,219,173,165,105,81,104,105,81,106,70,67,146,98,246,86,48,91,25,169,178,34,93,54,69,33,50,95,66,211,219,88,166,196,41,4,102,151,11,82,113,108,172,245,213,213,43,237,235,246,214,190,104,120,76,92,86,123,19,110,188,22,145,42,177,16,141,199,142,158,226,220,145,39,185,231,54,182,212,104,100,90,104,150,146,146,215,188,244,246,144,175,59,162,210,185,172,170,196,154,13,213,66,168,82,167,195,121,108,186,204,200,174,48,180,169,10,82,79,213,90,73,69,235,37,69,212,189,135,238,18,91,37,121,229,189,114,217,114,197,163,84,230,191,81,180,166,72,67,114,99,62,227,175,19,8,91,145,210,181,182,133,72,109,164,154,90,100,200,140,203,166,186,31,78,235,185,193,156,114,195,220,113,180,225,220,246,77,199,79,155,218,25,109,199,163,53,49,135,30,97,106,105,181,169,11,67,110,47,106,147,205,73,25,25,244,51,211,221,175,66,0,0,0,1,86,124,106,232,236,29,58,214,175,147,106,231,243,160,196,223,161,105,179,109,69,122,107,166,189,255,0,95,234,17,139,133,181,194,170,30,104,96,176,169,36,218,42,16,218,134,73,53,232,74,82,234,48,139,66,45,75,83,233,245,253,130,250,64,87,191,20,172,216,211,44,11,45,252,28,183,229,161,234,189,114,50,145,43,146,226,85,202,97,230,166,199,89,43,99,201,82,76,150,130,212,141,6,69,237,212,250,10,135,195,155,98,161,136,56,147,110,90,112,217,92,137,53,250,212,56,36,68,149,47,85,63,33,13,234,122,18,143,77,86,94,195,251,12,104,227,46,216,110,198,20,224,229,171,102,183,13,152,207,196,164,193,76,180,182,217,35,89,8,138,211,107,51,45,169,61,117,111,188,203,94,157,125,195,164,15,225,153,17,106,98,50,103,95,53,54,62,9,225,85,114,44,75,174,144,237,203,50,44,152,113,160,55,61,149,62,135,23,26,73,33,74,108,158,67,132,146,113,173,166,101,215,94,132,90,247,80,173,122,171,93,196,203,242,93,72,216,92,170,173,199,84,113,196,52,210,86,181,56,252,135,141,68,148,167,85,40,204,212,189,8,186,159,95,105,139,198,225,159,151,137,24,33,129,44,205,184,105,252,170,221,196,250,106,202,55,90,52,186,211,50,33,195,62,82,183,182,133,167,69,180,122,167,169,17,251,76,251,166,0,0,0,0,0,15,249,113,182,222,109,77,60,218,86,133,145,165,73,81,106,70,71,222,70,66,57,102,103,35,88,65,153,10,107,202,170,82,155,164,214,87,183,109,70,158,196,86,31,61,20,207,210,117,81,220,95,208,100,146,95,81,153,119,31,74,124,204,14,65,177,235,3,234,155,24,178,107,55,37,45,93,211,104,244,217,179,27,107,213,107,242,142,20,116,37,58,169,221,165,239,52,168,187,203,175,21,182,47,188,74,194,234,153,75,183,46,42,253,191,39,249,72,98,92,136,155,253,85,17,110,36,41,38,122,19,138,211,251,175,172,92,71,14,60,244,86,51,0,204,203,3,17,151,21,53,248,60,190,202,235,102,162,57,27,206,91,171,213,79,72,90,215,181,12,160,186,36,180,246,244,208,202,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,129,124,71,51,207,88,203,251,48,236,12,57,92,85,87,231,115,59,75,174,26,204,227,236,56,142,163,69,51,33,11,70,228,60,178,234,147,215,217,211,83,58,119,185,239,188,74,197,26,153,203,184,238,42,253,193,39,249,40,126,92,137,123,61,84,145,237,37,169,70,90,147,105,215,251,159,168,118,172,191,100,27,30,177,190,171,177,251,38,179,109,210,211,223,54,177,77,155,13,167,125,87,127,38,225,199,90,85,162,154,218,126,227,82,75,188,250,92,30,89,114,53,132,25,111,166,176,170,93,41,186,181,105,27,183,84,106,12,69,125,242,213,79,105,181,212,199,109,127,65,227,73,253,68,69,220,93,100,113,17,23,66,31,208,0,0,0,0,16,255,0,137,134,94,36,99,126,4,189,54,222,167,243,107,118,235,234,171,36,219,104,212,235,172,199,135,48,249,73,216,218,214,173,86,233,104,158,132,103,237,35,239,163,154,21,82,187,134,119,228,74,145,48,184,181,91,114,168,219,139,105,212,173,10,109,248,239,17,154,84,157,82,162,50,82,52,50,232,101,167,176,197,244,228,159,53,54,62,54,97,85,14,44,187,178,146,213,203,14,44,104,114,96,57,61,148,190,183,17,26,49,45,73,108,222,91,134,70,227,187,72,207,174,189,12,181,239,147,132,100,101,169,15,232,230,249,137,195,118,49,95,7,46,155,53,200,108,200,126,93,38,114,98,37,198,201,122,72,92,87,91,65,145,109,81,235,171,157,228,90,245,233,238,25,199,196,107,98,161,135,184,147,113,218,115,25,92,121,52,10,212,200,38,70,149,35,69,49,33,109,234,90,146,79,77,80,126,194,251,8,91,199,11,92,217,83,47,251,45,140,28,184,37,161,154,189,14,50,81,23,156,226,83,205,97,150,161,71,65,39,123,202,82,140,214,179,208,137,4,71,236,208,250,11,8,1,66,220,82,174,37,87,51,67,57,132,201,39,17,79,134,236,51,74,87,169,37,77,212,102,150,134,90,158,135,215,234,251,4,157,224,169,71,96,169,247,77,124,218,87,63,157,58,38,253,165,166,205,180,229,233,174,154,247,253,127,168,90,96,0,0,0,14,123,140,216,229,135,184,29,105,204,185,239,107,142,159,11,179,178,227,140,198,118,99,13,188,250,210,211,139,74,16,135,28,70,229,43,148,162,34,35,234,101,167,191,74,71,206,158,121,111,92,201,220,178,168,212,201,175,211,173,40,114,22,220,104,204,56,243,36,250,16,228,132,161,110,33,50,28,105,70,166,158,34,51,34,235,166,133,211,190,52,91,22,149,205,122,86,35,80,109,90,21,66,171,62,99,168,101,166,33,197,113,245,169,75,82,82,94,170,8,212,126,178,146,93,11,188,203,222,44,51,43,188,38,46,43,193,136,87,94,52,200,149,71,136,102,219,229,79,109,110,71,147,220,203,155,92,106,76,51,45,52,83,169,81,107,222,90,123,12,89,70,16,229,99,5,176,98,155,30,37,173,100,82,21,37,132,33,61,181,250,108,67,144,102,73,108,181,55,16,202,15,93,90,74,190,222,191,103,91,109,166,218,65,54,211,105,66,82,90,18,82,90,17,16,255,0,160,1,255,0,43,66,28,73,165,196,18,146,125,228,101,169,15,25,127,224,222,26,98,117,57,84,219,210,204,163,84,155,86,154,42,69,58,59,202,79,172,133,116,55,16,173,62,130,127,192,95,80,173,76,220,112,162,92,52,174,238,192,68,73,144,165,105,218,41,139,45,250,126,65,180,242,89,139,15,235,117,74,212,254,191,120,172,233,17,110,187,18,182,109,74,143,85,160,213,162,255,0,37,196,59,22,67,123,145,238,61,170,45,82,191,214,74,247,24,185,142,29,217,248,139,141,52,194,195,140,79,171,68,139,116,197,254,199,117,231,201,29,179,114,165,188,173,170,126,66,220,115,99,77,54,71,162,125,93,125,218,25,79,144,0,0,0,0,0,0,0,0,0,0,0,1,29,115,169,154,74,86,90,112,194,77,106,60,216,43,184,100,108,244,124,55,92,73,173,205,178,35,165,223,155,39,91,89,232,219,251,189,83,233,222,125,59,232,38,227,184,111,108,93,188,94,172,85,28,168,86,235,149,45,186,145,27,210,93,115,150,209,39,166,227,82,207,68,54,94,211,232,159,113,11,125,200,7,15,58,62,20,210,255,0,8,88,179,71,106,101,203,43,242,17,37,71,67,136,139,181,82,154,87,168,252,100,184,141,205,184,217,244,87,83,34,62,237,8,88,24,0,0,0,15,226,146,149,145,165,105,37,17,247,145,150,162,45,102,155,32,216,73,152,42,77,74,170,205,41,186,69,206,166,158,121,137,112,88,141,31,157,32,210,250,146,111,44,163,173,197,17,184,246,170,208,245,61,8,251,203,173,53,230,59,41,152,167,151,43,129,248,87,61,10,91,212,163,113,93,158,162,204,89,42,142,164,239,120,146,70,234,217,109,38,173,172,169,93,61,157,123,187,191,153,99,205,78,35,101,190,246,167,214,40,21,137,78,209,142,83,94,144,166,185,33,245,48,182,121,204,169,211,75,72,121,180,26,205,12,146,75,113,233,167,67,233,221,123,89,105,204,181,139,153,11,18,37,207,109,84,227,20,242,109,180,205,131,206,103,156,211,220,150,86,231,205,161,215,20,148,146,158,74,125,99,212,143,161,253,125,132,0,0,0,64,46,48,54,244,58,142,6,211,106,174,194,91,143,69,171,50,105,113,45,145,237,36,195,158,162,212,244,212,139,83,215,188,86,110,70,174,6,237,236,209,97,243,174,171,106,102,92,52,152,102,122,233,244,234,49,190,178,247,127,238,26,44,105,196,60,218,29,108,200,210,180,146,146,101,237,35,31,46,238,175,197,181,173,122,189,199,49,246,154,102,153,6,68,197,173,197,18,82,68,219,106,89,234,102,100,93,201,63,105,125,163,58,57,183,197,42,142,44,227,221,225,95,151,48,223,143,30,177,80,137,12,201,197,41,29,157,51,95,91,123,117,90,139,77,28,233,161,233,238,33,38,56,80,224,221,169,118,98,65,226,53,210,236,37,42,136,255,0,240,6,100,41,179,82,100,178,252,23,155,117,41,90,15,67,245,148,68,164,168,143,191,77,59,197,204,206,185,173,170,83,42,122,165,95,166,196,109,9,53,26,159,148,219,100,68,68,103,222,102,94,227,255,0,0,230,88,133,155,92,191,225,189,45,250,141,115,20,45,151,22,202,84,101,26,61,110,17,190,181,18,86,123,82,133,60,157,76,246,25,17,123,244,33,0,179,19,197,242,99,205,77,183,240,86,144,218,79,154,227,69,54,116,115,45,81,163,168,220,135,35,77,239,252,146,136,244,247,159,184,87,141,225,125,226,134,62,94,138,155,91,151,85,174,213,170,178,204,218,138,219,146,37,104,227,174,168,201,13,161,74,90,180,222,241,145,17,106,126,182,157,76,250,216,167,15,158,27,243,35,212,105,152,197,141,148,199,24,114,27,236,206,166,83,30,100,210,123,144,168,178,25,83,172,201,139,253,245,42,52,175,234,35,239,49,106,113,162,198,133,29,184,144,227,182,195,12,160,155,109,182,208,73,74,18,69,161,17,17,116,34,34,34,45,7,250,128,0,0,0,0,0,252,181,42,85,46,177,21,112,106,244,216,179,163,57,166,230,100,178,151,80,173,12,140,181,74,136,200,250,145,31,218,68,35,222,33,228,3,45,24,138,149,28,219,18,159,74,116,244,249,202,85,46,158,194,203,232,123,78,58,189,136,34,253,103,239,31,63,2,248,124,224,174,94,239,162,191,108,90,173,204,185,137,250,45,76,126,33,181,249,23,90,62,141,70,108,251,158,89,253,46,253,62,178,57,60,0,0,0,0,0,0,0,34,175,245,81,242,39,254,254,127,228,205,99,253,16,73,75,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,0,15,201,83,171,82,168,177,145,50,179,83,137,2,59,146,24,136,135,100,188,150,144,167,223,117,12,178,209,41,70,68,107,113,215,27,109,9,239,82,214,148,150,166,100,67,245,128,0,0,252,144,170,212,170,140,153,240,233,245,56,146,164,82,228,20,73,205,50,242,86,184,175,155,77,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,253,96,3,242,66,171,82,170,50,103,195,167,212,226,74,145,75,144,81,39,52,203,201,90,226,190,109,54,241,52,234,72,245,66,205,167,154,112,146,173,15,99,136,87,114,136,207,245,128,0,0,0,0,0,231,248,215,143,120,79,151,107,86,45,235,140,119,95,201,250,44,218,130,41,108,73,236,50,101,239,148,182,220,113,45,236,142,219,139,45,80,203,135,169,150,223,87,77,117,50,35,231,248,91,159,92,167,99,77,247,76,195,60,52,197,111,76,220,149,158,119,98,133,232,42,148,126,111,41,149,188,231,206,61,29,13,167,70,218,90,189,101,22,186,104,90,153,145,28,128,0,0,31,145,202,181,41,154,172,122,19,213,56,136,169,76,142,244,184,240,212,242,73,247,152,101,77,165,215,80,222,187,148,132,41,246,82,165,17,104,147,117,178,61,55,22,191,172,0,0,7,63,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,97,147,47,124,165,182,227,137,111,100,118,220,89,106,134,92,61,76,182,250,186,107,169,145,31,42,180,248,143,100,198,249,186,168,214,85,173,140,157,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,212,73,80,0,0,0,0,0,0,31,38,236,186,104,86,53,171,89,189,110,153,221,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,250,15,215,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,55,86,165,61,85,145,66,102,167,17,117,40,113,217,151,34,26,94,73,190,203,15,41,196,180,234,219,215,114,80,181,48,242,82,163,45,20,109,56,69,174,211,211,245,128,0,226,152,215,156,204,182,101,218,234,139,101,99,30,36,124,159,173,77,167,162,168,196,111,67,207,151,190,42,220,113,180,185,190,59,14,32,181,91,46,22,134,123,189,93,116,208,200,205,130,153,204,203,102,98,110,169,86,86,14,98,71,202,10,212,42,122,234,143,198,244,60,248,155,34,161,198,219,83,155,228,48,218,15,69,188,217,104,71,187,214,215,77,8,204,187,88,141,87,103,17,236,152,216,215,85,102,202,186,113,147,177,86,173,250,132,138,93,70,55,201,218,171,156,137,76,56,166,221,111,122,35,41,10,218,180,40,181,73,154,79,77,72,204,186,142,213,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,187,20,222,202,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,108,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,219,102,246,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,225,84,158,38,57,40,175,213,97,80,168,88,193,46,163,82,168,200,110,36,56,113,45,42,219,207,201,125,197,18,91,105,182,211,12,212,181,169,70,73,36,145,25,153,153,17,9,64,63,35,117,106,83,213,89,20,38,106,113,23,82,135,29,153,114,33,165,228,155,236,176,242,156,75,78,173,189,119,37,11,83,15,37,42,50,209,70,211,132,90,237,61,63,88,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,201,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,0,0,0,28,171,29,51,71,129,57,107,244,39,225,174,249,249,57,242,143,180,250,51,248,178,100,206,127,103,229,115,191,177,154,115,110,222,123,95,75,77,119,116,215,67,211,228,224,166,115,50,217,152,155,170,85,149,131,152,145,242,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,46,214,3,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,219,55,178,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,21,180,248,143,100,198,249,186,168,214,85,173,140,157,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,212,118,172,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,219,102,246,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,226,182,159,17,236,152,223,55,85,26,202,181,177,147,182,214,174,10,132,122,93,58,55,201,218,171,124,249,79,184,150,218,111,122,227,37,9,220,181,164,181,81,146,75,93,76,200,186,137,42,0,0,0,63,35,117,106,83,213,89,20,38,106,113,23,82,135,29,153,114,33,165,228,155,236,176,242,156,75,78,173,189,119,37,11,83,15,37,42,50,209,70,211,132,90,237,61,63,88,0,0,0,249,55,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,70,191,234,163,228,79,253,252,255,0,201,154,199,250,32,149,64,0,35,254,41,103,215,41,216,45,125,212,240,207,18,241,91,208,215,37,27,147,219,97,122,10,165,35,149,205,101,15,55,243,140,199,91,106,213,183,80,175,85,71,166,186,30,134,70,69,208,48,83,30,240,159,49,54,172,171,215,7,46,191,148,20,88,85,5,210,223,147,216,100,196,217,41,13,182,226,155,217,33,182,214,122,33,230,207,82,45,190,182,154,234,70,69,207,241,75,62,185,78,193,107,238,167,134,120,151,138,222,134,185,40,220,158,219,11,208,85,41,28,174,107,40,121,191,156,102,58,219,86,173,186,133,122,170,61,53,208,244,50,50,46,129,130,152,247,132,249,137,181,101,94,184,57,117,252,160,162,194,168,46,150,252,158,195,38,38,201,72,109,183,20,222,201,13,182,179,209,15,54,122,145,109,245,180,215,82,50,46,128,0,0,63,37,50,173,74,173,70,92,202,53,78,36,248,237,200,126,34,221,140,242,93,66,95,97,213,178,243,70,164,153,145,45,183,91,113,181,167,189,43,66,146,122,25,25,15,214,0,2,53,93,156,71,178,99,99,93,85,155,42,233,198,78,197,90,183,234,18,41,117,24,223,39,106,174,114,37,48,226,155,117,189,232,140,164,43,106,208,162,213,38,105,61,53,35,50,234,58,173,181,143,120,79,120,96,211,217,129,183,46,190,215,96,199,167,207,170,57,87,236,50,91,219,22,18,157,76,151,57,11,108,158,61,134,195,165,166,205,202,219,234,145,234,90,241,95,234,163,228,79,253,252,255,0,201,154,199,250,32,146,150,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,0,31,146,109,90,149,78,147,2,29,66,167,18,44,138,164,131,137,5,167,158,74,23,41,242,105,199,141,166,146,103,170,214,77,50,235,134,148,234,123,27,90,187,146,102,95,172,0,0,0,0,0,0,0,0,0,0,70,44,116,225,243,130,185,132,190,142,252,190,234,183,50,38,43,233,53,13,248,132,215,228,90,107,185,216,206,31,115,40,63,165,223,175,212,69,251,240,243,32,25,104,195,164,164,225,88,148,250,171,165,175,206,85,105,116,247,214,127,79,218,81,211,236,89,151,234,47,112,144,148,218,85,46,143,21,16,105,20,216,176,99,55,174,214,99,50,150,144,157,76,204,244,74,72,136,186,153,159,218,102,63,80,0,0,0,0,0,15,242,147,22,52,216,238,68,153,29,183,216,121,6,219,141,184,130,82,86,147,45,12,140,143,161,145,145,153,104,42,179,136,55,13,249,146,42,53,60,98,193,58,99,143,185,49,247,167,84,233,140,178,106,61,203,84,169,15,41,166,99,69,254,244,148,154,151,245,25,247,24,174,187,62,251,197,12,3,189,19,54,137,46,171,66,171,82,165,145,187,21,199,36,69,213,198,157,73,154,28,66,84,133,105,189,146,35,35,208,253,93,58,25,116,176,236,187,113,124,152,203,80,173,252,106,164,54,163,230,182,209,205,131,28,207,68,104,210,55,45,201,51,123,255,0,42,163,61,61,199,239,19,247,15,115,107,151,252,72,165,177,81,161,226,133,178,218,222,74,76,227,72,173,194,39,208,163,74,15,106,144,151,149,161,150,242,35,47,126,164,58,108,27,154,218,170,178,151,169,181,250,108,182,214,146,81,41,137,77,184,70,70,68,125,228,103,239,47,240,138,102,226,189,131,118,165,167,137,5,136,214,179,176,146,170,219,255,0,195,217,142,166,201,74,146,243,243,158,113,213,37,8,45,79,213,73,26,148,163,62,237,117,239,17,159,41,24,165,81,194,108,123,179,235,241,38,27,17,228,86,41,241,38,25,184,164,163,179,170,107,11,115,118,139,73,105,163,125,117,61,61,228,52,93,104,215,226,221,54,189,34,227,134,251,78,179,83,131,30,98,22,218,137,73,50,113,180,172,180,50,51,46,229,23,180,254,209,245,29,113,12,182,183,92,50,36,161,38,165,25,251,8,134,116,243,203,112,55,112,230,139,16,93,105,91,147,14,225,171,67,35,215,95,161,81,147,245,159,191,255,0,112,179,30,15,214,236,58,110,6,212,170,173,67,91,111,74,171,60,106,113,77,145,110,37,67,128,163,208,244,212,203,82,215,188,79,224,0,0,1,199,179,45,153,107,23,45,246,36,187,158,229,169,198,57,230,219,137,133,7,156,207,57,215,185,47,45,191,155,91,173,169,73,53,50,164,250,167,169,159,66,250,168,151,51,153,169,196,108,200,94,213,10,197,126,177,41,170,49,74,119,209,244,214,228,62,150,16,207,57,229,52,106,105,111,56,130,89,33,227,73,237,61,52,232,93,59,255,0,185,113,202,102,41,230,54,224,98,21,177,66,150,205,40,156,79,104,168,191,22,74,99,165,59,217,37,17,58,134,92,73,43,107,201,87,95,103,94,238,251,148,202,206,65,176,147,47,180,154,109,85,234,83,117,123,157,45,50,235,242,231,49,26,71,38,65,37,133,40,217,89,199,67,137,34,113,157,83,169,234,90,153,247,159,73,74,148,165,4,73,66,73,36,93,196,69,160,254,128,0,0,0,175,204,255,0,240,243,163,226,181,47,240,133,132,212,118,161,220,177,127,47,18,44,116,54,137,91,149,21,164,250,140,70,83,139,218,219,110,31,85,116,51,51,238,212,133,65,91,183,13,237,132,55,139,53,138,91,149,10,37,114,155,187,66,51,122,51,173,243,26,52,245,218,105,89,106,135,15,218,93,21,238,49,126,217,43,205,37,43,50,216,97,26,181,34,108,20,92,49,247,250,66,27,78,36,150,222,233,18,18,215,205,155,174,44,181,109,141,222,177,245,239,46,157,210,40,0,0,0,0,0,0,0,0,0,0,0,124,250,245,118,153,109,82,159,173,214,101,183,26,28,109,188,199,92,113,40,74,119,40,146,90,154,140,136,186,168,139,169,251,70,123,243,175,153,186,222,99,177,98,109,85,53,7,21,111,68,229,250,54,57,58,179,66,55,70,140,151,125,94,107,136,45,92,103,95,84,254,179,235,221,44,184,95,100,154,61,196,234,49,183,18,41,74,92,70,245,244,92,103,216,35,67,154,246,216,207,111,67,204,25,30,134,148,25,109,95,78,243,246,16,182,210,34,34,208,139,66,31,208,0,0,0,0,30,19,23,112,98,194,198,171,86,101,173,123,208,32,206,110,67,46,54,219,206,196,101,215,25,82,155,113,4,180,41,212,47,106,146,78,168,200,200,186,25,253,186,209,190,120,178,107,114,101,166,252,145,34,153,79,149,42,212,168,173,114,34,76,67,78,45,182,73,199,164,154,25,83,137,97,182,210,162,105,130,81,164,181,208,143,82,233,221,225,114,181,153,171,223,46,88,133,77,174,81,42,242,202,142,185,108,149,70,15,104,123,146,227,38,251,10,116,249,105,117,180,26,141,12,146,117,81,232,101,208,250,119,95,206,4,99,61,177,142,120,119,73,189,237,201,209,221,57,145,88,114,75,45,186,218,148,203,203,97,167,86,133,37,11,94,211,79,53,36,100,103,169,123,125,231,209,0,0,0,70,46,34,182,148,107,163,44,55,67,143,178,75,85,46,28,218,130,15,105,30,211,106,159,47,67,234,71,167,210,250,190,210,20,109,128,21,22,168,184,237,97,84,157,113,72,110,37,209,75,117,74,73,232,100,72,152,209,153,235,169,123,134,146,108,90,147,53,139,46,131,84,97,195,113,18,169,145,94,37,25,145,153,146,154,74,181,51,35,62,189,125,226,41,113,59,199,152,56,77,129,82,168,17,170,139,110,175,114,26,233,168,98,59,228,78,147,82,33,205,65,56,164,147,137,87,47,123,122,25,232,101,174,157,12,197,19,74,146,244,217,79,76,144,179,91,175,184,167,92,81,153,153,154,148,122,153,234,125,123,204,122,219,23,24,113,27,13,80,180,89,23,101,86,141,189,102,179,84,25,239,199,61,199,183,174,173,45,63,160,159,240,23,184,135,161,171,230,143,48,117,198,84,197,79,24,111,39,155,89,26,84,149,220,19,148,70,70,70,90,104,167,79,222,99,197,189,82,190,239,217,165,25,233,181,219,130,82,213,185,45,27,143,75,89,153,158,157,19,170,143,189,122,125,170,250,199,120,192,76,129,99,230,56,84,216,36,90,242,237,250,102,169,91,178,171,16,166,196,74,155,220,214,237,139,236,235,73,171,107,186,150,189,61,85,31,113,117,181,108,175,240,232,194,28,11,129,10,173,94,164,68,184,46,70,141,183,213,34,116,120,178,208,203,196,150,84,102,210,151,25,14,36,137,198,140,211,215,82,220,126,211,233,45,216,142,196,86,81,30,51,40,105,166,146,72,66,16,146,74,82,146,45,8,136,139,161,17,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,171,197,31,192,158,38,253,203,231,16,135,138,225,161,158,56,217,142,179,89,193,235,225,18,209,136,182,93,29,181,189,45,197,187,33,21,202,115,38,219,5,53,79,44,212,162,146,74,91,73,121,43,87,174,183,9,196,25,146,150,134,102,248,0,8,149,196,27,59,116,172,168,88,13,208,173,135,226,78,196,91,170,60,134,105,80,211,41,41,126,146,194,153,121,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,243,9,38,100,219,154,115,254,13,85,106,173,127,45,183,181,118,187,83,151,81,169,84,113,34,165,46,100,201,111,41,231,228,190,228,10,122,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,79,80,16,255,0,136,22,123,168,89,85,181,92,178,173,101,246,220,77,184,41,230,229,58,54,139,111,209,113,95,110,83,109,85,119,174,59,177,223,229,73,142,146,236,202,50,82,245,212,244,79,83,168,28,181,230,187,17,242,223,142,39,141,244,199,126,81,207,170,115,216,185,24,170,60,110,57,89,139,33,228,59,33,43,144,162,83,136,121,78,54,135,9,226,213,68,226,72,212,78,36,214,218,244,39,133,88,153,106,227,38,28,91,152,165,101,75,237,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,171,28,171,54,62,22,49,147,225,253,195,229,207,136,85,194,211,62,223,46,225,208,114,163,138,12,108,184,41,84,254,199,104,85,35,199,209,185,240,98,48,106,40,114,18,130,209,183,153,97,165,26,29,208,146,227,109,153,44,201,212,146,159,178,160,1,202,179,99,225,99,25,62,31,220,62,92,248,133,92,45,51,237,242,238,29,7,42,56,160,198,203,130,149,79,236,118,133,82,60,125,27,159,6,35,6,162,135,33,40,45,27,121,150,26,81,161,221,9,46,54,217,146,204,157,73,41,251,42,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,213,226,243,137,151,86,13,226,62,92,49,74,202,151,217,235,86,205,66,191,80,141,185,199,16,219,219,14,153,189,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,196,202,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,17,171,136,70,96,177,31,45,153,113,168,95,248,91,111,246,218,212,186,131,20,127,73,45,131,121,154,19,111,161,207,225,238,55,181,72,86,213,161,182,144,78,25,55,205,125,173,219,203,230,156,166,28,170,230,170,242,203,174,97,161,227,76,170,148,186,186,42,242,21,26,240,57,45,148,217,117,74,116,137,13,187,48,201,110,173,42,57,38,164,37,212,44,220,78,174,161,59,205,72,82,210,173,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,165,110,44,153,188,252,46,226,63,226,251,101,77,223,104,88,21,5,250,89,78,64,229,57,42,226,100,222,97,237,174,44,205,102,203,8,90,154,78,137,65,41,197,62,163,230,160,153,89,123,94,14,56,223,143,47,222,83,176,50,45,14,93,199,133,241,99,189,81,151,49,231,54,162,213,125,100,181,54,109,56,174,138,68,151,82,164,156,82,234,107,53,190,141,164,137,28,207,171,196,135,30,111,44,182,241,3,195,140,86,179,38,203,74,233,214,61,57,21,56,44,200,38,81,86,167,29,86,121,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,202,194,178,209,152,187,19,52,24,89,3,19,44,89,31,205,67,172,66,216,247,241,101,83,179,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,1,93,92,102,240,46,29,211,131,84,44,121,164,81,183,214,172,154,131,116,234,164,182,205,134,255,0,137,229,168,208,147,120,212,68,235,188,185,103,29,45,161,42,50,71,107,125,91,12,148,165,38,184,114,83,152,122,174,89,243,13,109,95,140,85,98,64,161,84,36,51,68,186,87,38,26,164,163,208,143,200,104,229,40,146,217,27,164,182,201,180,188,131,111,214,222,210,72,201,105,53,54,189,25,140,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,69,94,54,152,215,255,0,112,185,115,135,79,247,94,181,9,78,53,255,0,56,135,17,182,86,78,127,207,77,196,169,191,230,13,42,250,100,34,255,0,11,236,16,165,99,102,107,232,170,172,215,37,211,163,216,17,211,124,33,17,155,74,151,49,248,83,34,147,44,26,149,209,8,55,94,109,107,61,170,51,67,106,65,109,53,147,136,183,252,235,98,238,40,96,126,94,110,92,64,194,107,18,93,199,87,139,29,230,94,145,25,246,210,186,11,11,142,238,149,99,105,109,56,82,81,29,210,101,75,107,110,155,13,75,89,165,180,44,202,138,240,135,52,88,161,132,217,134,111,49,113,107,114,229,215,103,214,29,169,92,141,50,182,226,162,184,196,137,4,244,216,174,165,45,155,73,67,199,187,77,27,50,109,123,22,132,146,155,65,150,130,112,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,169,94,45,121,215,244,220,201,153,77,195,42,157,42,101,21,158,75,151,165,65,131,231,184,169,204,191,204,69,49,38,105,216,223,37,109,52,227,170,109,74,81,184,105,104,205,179,105,228,47,192,112,147,199,76,118,183,177,77,236,20,177,109,111,149,182,101,79,117,98,177,76,237,208,224,122,35,153,38,12,103,235,28,231,91,55,100,114,153,36,39,178,161,101,191,126,164,90,145,152,151,252,95,238,154,237,141,128,88,123,122,218,211,187,21,106,223,197,10,77,82,157,39,148,135,57,18,152,133,61,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,29,87,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,251,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,5,80,113,33,199,155,203,45,188,64,240,227,21,172,201,178,210,186,117,143,78,69,78,11,50,9,148,85,169,199,85,158,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,176,172,180,102,46,196,205,6,22,64,196,203,22,71,243,80,235,16,182,61,252,89,84,236,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,5,64,96,190,125,191,21,124,226,99,94,27,226,35,29,163,12,174,108,80,184,102,75,144,196,125,242,168,179,151,57,198,142,98,73,5,189,230,77,13,182,151,90,234,162,74,18,182,139,114,84,219,214,254,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,41,131,10,179,183,85,202,134,121,113,162,133,115,191,46,118,29,93,88,145,90,102,171,13,82,148,150,41,47,170,176,105,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,226,109,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,3,53,153,177,241,79,140,159,16,46,31,49,124,90,166,90,127,239,54,213,254,31,223,127,250,250,160,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,21,198,86,173,85,160,101,182,201,174,208,170,114,233,213,42,118,36,83,101,195,153,17,229,50,252,103,219,129,80,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,107,195,247,61,212,44,213,90,173,217,87,74,251,22,38,219,244,242,114,163,27,69,185,233,72,172,55,21,183,106,187,209,29,168,236,115,100,200,81,118,100,153,169,26,106,90,167,169,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,230,252,118,37,50,184,242,89,67,173,58,147,66,208,180,146,146,164,153,104,100,100,125,12,140,132,72,205,7,14,156,33,199,72,19,106,180,26,68,75,126,228,116,220,125,50,32,199,139,17,15,60,105,121,68,110,169,17,150,226,136,220,116,141,93,117,61,164,125,229,214,170,113,239,32,88,249,129,245,55,201,118,188,187,130,153,170,150,212,170,60,41,178,210,150,247,59,183,122,251,58,18,74,218,214,167,167,79,89,39,220,125,56,59,53,43,238,194,154,113,153,155,93,183,229,33,91,148,209,56,244,69,145,145,233,213,58,164,251,209,167,218,159,168,123,74,70,104,243,7,67,101,44,83,49,134,242,101,180,17,37,41,69,193,57,36,68,68,69,166,137,116,189,196,60,253,245,140,56,141,137,77,161,23,189,217,85,172,236,89,44,149,58,123,242,15,113,110,235,171,171,87,233,171,252,39,239,49,228,98,201,122,20,166,102,71,89,161,214,28,75,173,168,140,200,201,73,61,72,245,46,189,228,47,103,134,38,60,193,197,156,10,139,64,147,84,91,149,123,108,209,77,91,18,31,35,116,218,143,14,18,13,196,164,220,82,185,123,220,208,143,66,45,117,232,70,37,109,245,82,102,145,101,215,170,143,184,109,162,45,50,83,198,162,50,35,34,75,74,87,67,51,46,189,61,227,54,216,255,0,81,110,181,142,183,237,73,167,20,180,75,186,42,174,165,74,61,76,201,83,29,50,51,61,79,222,47,39,135,85,165,26,215,203,13,174,227,44,146,21,84,135,10,160,179,218,69,184,221,167,196,212,250,17,107,244,126,191,180,196,157,0,0,1,206,241,223,25,237,140,12,195,186,181,239,113,206,142,209,195,138,251,145,153,113,214,210,167,158,67,14,186,132,37,43,90,55,26,185,74,34,34,61,79,217,239,42,6,205,46,102,175,124,198,226,21,74,185,91,171,203,58,58,37,188,84,232,61,161,238,75,108,147,239,169,163,229,169,215,16,74,36,60,105,213,39,161,23,66,233,223,238,178,59,147,91,147,50,215,228,121,21,58,124,168,182,165,57,104,145,46,98,218,113,13,188,77,189,24,214,202,86,166,28,109,74,54,159,53,18,79,77,72,181,62,157,247,145,132,88,49,97,96,173,171,14,214,178,40,16,96,183,29,150,219,113,230,162,50,211,143,41,45,182,131,90,212,210,17,185,74,38,146,102,102,93,76,190,205,61,216,0,0,0,0,15,225,145,25,104,101,169,10,146,226,131,146,104,214,235,171,198,220,55,165,41,17,28,211,210,145,152,96,137,13,233,216,163,51,177,12,176,68,90,154,150,103,185,125,123,203,218,66,38,228,163,51,117,188,184,226,196,42,170,170,14,38,222,151,204,244,148,115,117,100,133,237,141,37,45,122,188,214,208,122,56,246,190,177,253,101,215,191,66,20,26,237,46,229,164,177,91,163,75,106,76,57,59,185,110,182,226,86,149,109,81,164,244,52,153,145,245,73,151,67,246,15,160,0,0,0,0,0,0,0,0,0,0,2,12,113,88,199,121,88,105,131,72,179,168,53,85,69,170,92,90,237,54,159,52,56,158,207,42,11,157,54,56,149,22,169,89,251,15,161,251,11,168,168,252,182,224,165,107,31,49,94,147,135,212,134,86,101,55,159,205,123,106,246,53,178,51,206,150,229,37,181,237,215,148,100,90,164,245,255,0,25,104,226,199,178,232,56,127,109,68,181,173,186,108,104,80,97,243,57,109,71,101,13,164,183,184,165,159,170,132,164,190,146,212,125,222,211,31,124,0,0,0,0,0,7,129,198,156,25,179,49,190,196,170,217,119,125,22,12,196,205,136,251,49,223,126,51,78,57,25,213,178,227,105,117,181,56,133,236,82,121,170,50,81,22,164,103,250,142,132,51,125,149,139,167,44,184,145,50,135,61,133,61,69,150,235,146,41,178,208,151,20,142,66,159,144,150,144,181,155,45,163,153,177,131,51,36,150,158,210,233,221,210,184,121,231,6,169,128,216,147,18,219,186,235,147,156,180,235,11,110,25,176,236,149,27,17,157,118,68,68,115,118,184,242,26,65,37,166,148,91,180,51,34,246,25,119,94,125,177,114,81,238,250,5,62,229,160,206,98,92,26,148,102,165,48,235,46,165,196,154,28,66,86,158,169,51,47,162,162,62,134,125,227,234,0,0,15,13,142,118,244,91,171,6,111,154,4,168,141,73,41,182,229,77,132,33,198,201,101,185,113,29,65,30,134,71,215,214,247,123,70,113,46,24,171,177,177,146,165,17,41,236,222,130,185,94,66,72,139,97,32,153,148,100,90,125,29,8,182,125,93,222,193,161,140,175,92,172,85,242,231,99,87,164,74,65,182,155,102,152,235,174,169,194,208,139,176,178,181,25,153,153,251,245,234,98,154,56,147,227,116,236,85,204,29,94,142,205,89,82,105,86,227,210,41,109,54,135,205,109,146,227,206,152,146,86,132,226,147,174,215,52,212,136,186,31,113,16,226,56,59,151,252,75,199,42,185,82,44,74,20,137,6,95,73,243,139,33,108,163,214,109,39,185,77,54,189,52,230,160,207,167,113,253,154,206,172,33,224,223,115,213,224,199,169,98,141,210,196,53,41,104,112,216,167,78,113,181,18,12,155,61,13,47,194,62,189,92,47,119,66,250,196,147,180,56,75,101,234,133,201,118,176,245,94,160,227,74,74,141,46,170,11,168,94,155,122,25,42,25,106,71,161,235,246,142,247,99,228,227,45,246,10,218,145,71,194,59,81,217,45,54,148,20,137,20,8,10,119,166,211,221,185,44,36,245,213,4,122,251,245,29,114,151,68,163,80,227,166,37,22,147,10,3,9,34,34,110,43,8,105,36,90,17,119,36,136,187,136,139,245,16,253,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,17,87,138,63,129,60,77,251,151,206,33,10,22,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,130,250,114,11,157,123,87,53,152,113,18,137,86,169,246,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,1,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,235,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,226,120,42,120,88,186,126,32,78,242,234,112,159,227,138,102,187,53,216,113,148,172,56,93,235,122,187,219,170,179,185,140,80,40,12,60,72,149,87,148,146,35,52,164,204,143,150,202,55,36,221,120,200,210,218,84,146,34,90,214,219,107,207,21,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,188,248,150,156,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,239,90,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,224,51,99,225,99,25,62,31,220,62,92,248,205,181,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,126,231,186,133,154,171,85,187,42,233,95,98,196,219,126,158,78,84,99,104,183,61,41,21,134,226,182,237,87,122,35,181,29,142,108,153,10,46,204,147,53,35,77,75,84,245,41,128,3,149,102,199,194,198,50,124,63,184,124,185,241,155,106,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,239,112,253,207,117,11,53,86,171,118,85,210,190,197,137,182,253,60,156,168,198,209,110,122,82,43,13,197,109,218,174,244,71,106,59,28,217,50,20,93,153,38,106,70,154,150,169,234,83,0,121,76,55,197,92,56,198,10,20,139,159,11,239,74,85,205,74,137,80,147,75,122,93,58,65,58,218,37,48,189,142,54,102,95,244,84,147,250,43,109,109,184,131,82,22,133,42,21,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,1,85,124,115,191,50,127,180,159,187,68,0,203,70,98,239,188,175,226,156,12,76,177,100,127,53,14,177,11,99,63,198,116,190,210,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,236,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,234,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,15,147,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,69,0,231,235,42,51,50,165,142,50,232,148,198,183,217,151,71,58,177,107,188,219,47,147,108,69,83,202,37,64,83,142,154,185,143,71,245,18,163,39,22,165,54,182,28,86,211,119,98,122,175,11,220,235,254,47,247,218,48,99,16,170,116,168,56,109,121,84,23,37,218,140,211,228,250,26,168,166,82,132,72,55,82,147,213,151,121,76,50,225,56,100,134,253,71,119,182,148,59,204,187,241,0,56,178,102,243,240,69,135,31,139,237,149,55,101,223,127,211,215,233,101,57,3,154,220,91,117,226,121,135,182,184,179,36,19,207,173,10,105,58,37,102,150,210,250,143,148,179,101,103,78,214,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,209,70,85,114,207,102,229,67,8,225,225,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,86,220,106,252,83,218,223,15,224,249,141,68,71,252,148,102,186,187,148,188,101,133,121,115,106,179,45,10,150,144,238,154,36,39,144,158,223,23,106,201,183,9,46,17,160,222,97,107,230,182,122,161,71,162,219,230,33,14,184,99,66,118,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,30,83,22,44,95,194,134,22,94,88,103,233,79,70,124,173,183,234,52,46,219,200,231,118,94,213,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,209,98,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,47,207,135,86,49,208,177,147,40,246,36,154,67,61,158,93,159,79,98,206,170,70,220,181,242,101,64,97,166,210,123,212,132,18,185,172,28,119,244,78,228,163,159,179,114,148,133,24,164,28,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,86,205,86,41,126,26,115,29,136,184,152,205,119,211,48,43,55,4,175,69,77,236,189,159,155,75,105,124,152,63,54,104,66,147,164,86,152,79,174,146,89,233,170,245,81,168,206,215,184,59,224,189,87,14,178,243,90,196,11,162,208,151,70,171,223,245,132,75,135,34,74,212,149,207,162,51,29,29,141,210,104,213,162,16,110,189,53,72,81,165,42,113,14,37,126,179,102,209,137,213,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,161,110,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,209,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,32,113,20,207,84,108,173,89,167,99,225,244,248,139,197,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,232,218,211,181,171,183,205,213,70,178,173,104,61,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,139,254,200,46,84,97,229,75,3,162,81,42,109,111,188,238,142,77,98,232,121,198,88,39,24,148,166,82,73,128,151,26,53,115,25,143,235,165,38,110,45,42,113,111,184,157,164,238,196,241,94,53,126,22,45,111,136,16,124,186,162,42,131,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,208,78,90,51,23,98,102,131,11,32,98,101,139,35,249,168,117,136,91,30,254,44,170,118,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,0,2,170,248,231,126,100,255,0,105,63,118,136,1,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,186,158,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,10,86,227,87,226,158,214,248,127,7,204,106,34,58,228,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,105,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,102,179,54,62,41,241,147,226,5,195,230,47,137,233,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,30,82,157,138,184,113,87,196,122,190,16,211,47,74,84,155,206,131,79,143,84,169,81,27,144,71,42,52,87,140,201,183,20,159,252,195,81,23,172,132,188,194,148,73,39,154,53,249,92,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,102,179,54,62,41,241,147,226,5,195,230,47,137,127,194,143,58,255,0,131,43,169,140,181,226,101,78,171,38,219,187,106,17,227,90,78,235,206,102,143,84,121,197,36,227,236,36,155,137,102,83,142,35,170,85,177,183,75,113,160,137,231,157,77,202,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,153,105,255,0,188,219,87,248,127,125,255,0,235,234,130,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,32,7,26,191,11,22,183,196,8,62,93,81,20,237,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,14,229,71,53,216,113,155,92,56,69,235,101,59,216,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,96,60,166,42,226,101,171,131,120,113,113,226,149,235,47,179,209,109,154,123,181,9,59,92,109,14,61,176,189,70,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,21,45,135,188,100,241,98,30,56,213,46,220,77,183,189,33,134,213,79,224,241,45,74,89,198,105,202,43,102,243,58,73,68,149,179,205,152,242,25,67,186,182,227,141,54,227,142,153,151,37,36,148,166,221,44,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,42,165,18,141,92,142,168,149,170,76,41,236,40,140,141,185,76,33,212,153,104,101,220,162,50,238,51,47,214,99,145,223,25,56,203,125,252,183,100,86,48,142,212,106,75,173,169,7,34,61,2,2,93,235,184,247,110,83,10,61,117,89,158,190,253,7,4,187,248,75,101,234,187,206,118,142,245,94,158,227,170,82,137,45,42,11,72,70,187,186,17,38,25,232,69,169,105,246,8,217,139,220,27,238,122,68,25,21,44,46,186,88,152,164,173,110,19,21,25,206,56,163,65,19,135,161,37,136,69,215,163,101,238,234,127,80,130,184,199,151,252,75,192,218,185,210,47,186,20,136,230,127,69,242,139,33,12,175,214,113,37,181,78,182,141,117,229,44,203,167,113,125,186,118,238,27,24,221,59,10,179,7,72,163,189,86,84,106,85,198,244,122,91,173,173,243,67,102,185,19,161,164,213,161,184,148,235,181,189,53,50,62,133,220,100,46,95,52,55,43,20,140,185,223,53,248,242,144,77,170,217,169,186,211,169,89,104,101,216,94,90,76,140,140,189,218,244,49,158,123,122,42,239,156,100,167,68,82,123,79,167,110,86,80,162,81,111,37,147,210,136,143,95,165,169,30,255,0,175,191,218,52,119,129,150,244,91,87,6,108,106,4,88,141,70,40,86,229,49,133,161,182,201,5,185,17,26,65,158,132,69,215,213,247,123,7,185,0,0,31,46,231,185,40,246,133,2,161,114,215,167,49,18,13,54,51,178,159,117,231,82,218,73,13,161,75,87,85,25,23,209,73,159,83,46,225,70,28,67,51,131,84,199,156,73,151,109,218,149,201,205,218,116,117,185,12,152,106,74,137,137,46,181,34,90,57,187,91,121,109,44,148,211,169,45,218,17,153,123,8,187,249,174,80,114,179,116,230,107,18,33,208,224,48,182,104,177,29,110,69,74,90,210,226,81,200,75,241,210,234,18,178,101,196,115,54,62,70,68,162,211,218,125,59,239,191,5,112,102,203,193,11,18,149,101,218,20,72,48,211,10,35,12,200,125,136,205,54,228,151,80,203,109,169,215,20,218,17,189,74,229,36,205,70,90,153,151,234,47,124,0,0,0,0,0,3,224,95,22,93,7,16,45,169,118,181,201,77,141,54,12,206,95,49,169,12,161,196,158,199,18,178,245,86,149,23,210,66,79,187,216,67,56,249,146,193,74,214,1,226,189,91,15,170,236,172,138,23,35,148,246,213,236,119,124,102,93,61,170,83,104,221,167,52,136,244,73,105,254,51,183,14,20,248,239,43,18,240,105,118,117,122,170,169,85,75,119,77,198,235,230,183,21,218,37,78,115,249,110,41,71,162,80,94,194,232,94,210,234,39,56,0,0,0,0,0,0,0,0,0,0,10,56,226,201,139,15,94,217,131,122,203,142,249,170,21,175,183,150,104,81,154,23,218,96,193,112,251,150,100,122,26,125,201,253,125,227,190,112,121,192,182,202,12,236,102,170,83,222,66,149,202,244,115,206,53,162,28,235,80,142,238,213,41,191,91,78,132,123,87,211,219,238,22,150,3,240,214,43,148,75,122,18,234,85,250,196,26,100,70,244,223,34,100,132,50,218,117,50,34,213,75,50,34,234,100,95,105,151,188,113,74,150,120,178,201,76,172,34,142,172,88,182,100,41,122,252,251,21,218,122,217,45,18,74,234,174,208,94,253,59,187,199,84,180,113,43,15,47,232,231,42,200,190,173,250,251,73,250,74,166,84,216,148,73,234,162,45,77,165,40,139,170,21,255,0,154,126,227,30,148,0,0,0,0,112,60,224,229,150,215,204,94,23,213,41,82,169,81,213,93,139,17,247,105,178,201,134,205,210,125,49,228,37,164,111,54,156,94,221,239,107,162,75,93,122,151,94,250,1,197,12,58,185,176,134,253,170,217,151,12,25,112,166,82,103,62,195,107,113,167,27,55,18,211,203,108,157,65,173,41,51,73,155,103,162,180,45,116,246,119,11,38,225,111,157,83,113,198,176,55,18,43,106,209,13,37,52,153,18,228,244,233,216,163,48,194,84,243,253,255,0,76,201,8,71,188,203,218,66,212,90,117,183,154,67,205,45,43,67,137,37,37,73,61,72,200,250,145,145,143,251,0,1,243,174,56,233,151,111,85,34,44,181,75,208,223,108,203,234,52,25,12,226,102,202,150,138,70,97,175,200,173,39,106,126,80,213,20,93,52,255,0,195,159,47,113,123,133,147,225,230,101,45,252,63,225,206,137,77,87,121,85,20,210,10,223,100,138,82,18,242,100,122,9,6,146,111,231,82,162,50,82,58,105,215,95,96,170,70,99,86,177,79,17,249,49,74,76,202,133,205,88,250,78,111,113,102,185,15,253,37,153,110,87,210,115,169,245,61,79,218,47,187,36,185,102,182,48,51,8,104,14,170,147,17,85,218,173,54,36,217,175,169,134,205,196,186,236,88,220,196,110,229,33,100,68,182,181,209,90,158,189,230,103,221,36,72,136,136,136,139,66,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,171,197,31,192,158,38,253,203,231,16,133,0,143,127,129,120,233,136,249,116,196,122,118,40,97,125,103,176,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,20,203,70,98,236,76,208,97,100,12,76,177,100,127,53,14,177,11,99,223,197,149,78,204,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,232,49,163,23,172,220,5,194,251,131,23,49,1,249,109,208,173,216,233,122,65,68,96,222,125,213,173,196,180,211,45,163,161,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,47,152,187,239,52,24,167,63,19,47,169,31,206,195,163,194,216,207,241,101,47,180,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,114,161,117,60,21,60,44,93,63,16,39,121,117,56,75,252,116,199,76,56,203,166,28,84,113,67,20,43,61,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,207,102,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,246,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,47,107,100,229,18,171,90,201,206,33,230,234,230,168,203,167,211,104,18,33,211,109,168,9,142,164,29,77,245,212,34,71,145,41,107,90,118,170,50,18,251,141,39,150,102,106,121,14,18,148,142,73,161,222,85,130,22,85,43,18,177,162,193,195,154,236,137,108,83,110,171,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,234,179,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,65,194,247,61,63,129,75,169,24,29,140,119,159,100,195,106,214,255,0,67,201,154,157,204,208,170,142,56,147,45,94,53,23,103,134,246,174,115,53,37,33,14,154,28,249,164,170,67,135,106,153,177,240,177,140,159,15,238,31,46,124,102,176,122,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,187,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,142,85,155,31,11,24,201,240,254,225,242,231,198,107,7,160,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,175,99,231,17,154,22,33,240,244,151,118,217,209,105,83,174,251,187,147,135,215,125,45,237,236,122,10,84,232,18,142,76,132,49,189,75,91,46,34,59,253,153,70,225,164,247,145,172,212,182,93,100,85,94,19,208,46,171,175,20,236,219,90,197,173,250,26,228,172,220,20,234,125,30,163,218,92,143,216,231,59,37,180,48,255,0,53,162,55,27,216,226,144,173,232,35,82,116,212,136,204,136,91,79,23,250,117,118,143,146,252,61,164,221,55,31,202,10,212,43,194,147,30,163,87,236,104,137,233,9,72,164,207,75,178,121,8,51,67,92,197,146,151,203,73,237,78,237,11,161,8,45,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,171,227,157,249,147,253,164,253,218,42,172,75,78,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,219,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,250,192,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,0,7,42,204,190,93,44,76,208,97,100,252,51,190,163,255,0,59,50,143,55,123,223,197,149,78,204,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,157,108,85,195,59,171,6,241,30,227,194,219,214,39,103,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,44,43,42,220,85,35,97,174,87,46,11,19,19,138,35,247,149,135,71,98,155,135,164,212,7,92,42,194,57,74,106,59,18,144,217,33,164,34,41,161,158,99,134,235,107,117,147,209,41,83,200,82,157,174,11,178,233,174,223,55,85,102,245,186,103,118,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,232,46,251,134,166,74,41,217,116,195,136,56,161,122,211,52,196,219,186,158,167,36,173,69,41,135,41,84,185,37,25,212,83,29,97,197,18,13,228,45,132,173,197,27,73,90,92,90,218,35,82,80,74,92,213,20,173,198,175,197,61,173,240,254,15,152,212,68,0,19,43,135,94,122,164,229,106,242,43,31,16,103,203,94,21,215,228,60,244,230,99,69,105,107,166,84,94,40,232,42,145,153,54,111,188,132,183,29,45,173,148,175,232,45,75,74,22,180,146,23,122,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,146,248,196,96,189,43,14,179,13,69,196,11,94,208,137,70,164,95,244,117,203,153,34,50,210,148,79,173,179,33,125,177,211,104,149,170,22,109,61,9,75,81,37,41,113,110,41,126,179,134,233,143,65,193,147,29,38,90,216,203,93,192,106,189,103,101,22,246,167,185,81,165,196,112,159,115,248,226,34,73,106,38,73,38,109,53,204,136,82,20,226,212,146,53,246,70,19,188,141,41,74,162,6,108,124,83,227,39,196,11,135,204,95,19,254,153,141,127,129,110,11,150,231,103,167,246,169,247,223,166,236,168,123,218,222,203,93,182,165,83,237,14,57,163,136,82,116,138,212,157,138,45,218,58,109,110,73,167,118,149,171,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,109,228,115,187,47,106,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,154,45,59,90,133,99,90,180,107,42,214,131,216,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,168,250,195,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,82,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,235,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,83,87,34,252,79,163,96,206,17,214,48,167,26,78,93,89,22,173,30,116,235,62,116,153,142,169,114,86,218,25,40,116,2,38,163,56,166,208,106,231,154,36,186,179,67,72,218,222,210,66,16,69,2,177,87,19,46,172,100,196,123,143,20,175,89,125,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,182,158,20,121,40,252,25,90,172,102,83,19,41,148,169,55,37,219,79,143,38,210,107,78,115,212,122,91,205,169,71,35,121,40,219,75,210,155,113,29,18,157,237,180,91,77,100,111,60,210,108,84,64,14,53,126,22,45,111,136,16,124,186,162,41,88,119,92,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,237,45,165,78,41,149,238,78,213,153,164,207,150,183,16,189,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,10,171,227,157,249,147,253,164,253,218,42,172,74,172,130,231,94,234,202,158,35,196,162,85,170,125,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,125,22,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,70,190,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,169,226,143,224,79,19,126,229,243,136,66,133,173,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,190,156,130,231,94,213,205,102,28,68,162,85,170,125,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,128,0,0,82,183,26,191,20,246,183,195,248,62,99,81,16,0,76,174,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,160,181,45,40,90,210,72,93,233,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,51,111,155,31,20,248,201,241,2,225,243,23,199,42,22,253,145,110,36,94,155,192,43,190,217,198,58,247,167,113,39,14,45,250,165,118,142,220,215,123,59,215,53,46,12,37,72,38,142,81,239,230,204,71,41,194,113,70,141,234,107,99,186,60,164,72,89,85,14,33,94,181,92,74,191,238,92,70,174,199,136,197,74,234,172,77,173,204,106,34,20,150,27,126,75,203,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,226,231,176,110,207,196,123,55,133,13,211,31,18,47,223,148,238,85,112,190,183,88,162,167,97,159,162,104,242,104,235,114,36,14,106,180,91,188,180,30,237,84,90,55,204,228,163,86,218,66,142,144,69,249,240,249,206,221,43,53,246,3,148,43,157,248,144,113,22,213,143,29,154,172,53,74,74,159,171,48,150,89,74,234,200,109,44,180,132,33,201,10,113,42,105,178,81,50,124,178,81,145,56,222,178,212,7,52,204,86,60,217,185,109,194,58,238,43,94,115,98,37,20,232,235,69,50,11,210,13,149,213,170,38,133,28,120,77,26,80,181,111,113,73,208,212,72,86,196,18,220,81,108,66,140,179,195,143,216,199,93,204,6,50,221,152,197,113,179,217,229,220,213,5,72,110,54,228,47,178,69,66,73,184,209,183,161,8,39,57,76,54,211,92,205,132,165,236,220,175,89,70,98,218,184,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,205,102,108,124,83,227,39,196,11,135,204,95,28,168,91,79,11,174,32,16,234,240,233,185,100,198,251,139,147,85,103,179,83,172,122,163,237,176,196,87,34,180,195,76,51,73,87,45,8,218,241,114,181,105,199,13,106,121,78,41,179,81,44,154,75,182,126,3,53,153,177,241,79,140,159,16,46,31,49,124,90,166,90,127,239,54,213,254,31,223,127,250,250,160,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,1,198,175,194,197,173,241,2,15,151,84,69,43,14,171,150,140,197,223,121,95,197,56,24,153,98,200,254,106,29,98,22,198,127,140,233,125,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,234,174,203,166,133,99,90,181,155,214,233,157,216,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,160,162,30,32,217,219,170,230,190,255,0,110,133,108,63,46,14,29,90,178,36,51,74,134,153,74,83,21,103,210,243,201,69,89,109,169,150,150,133,185,29,77,165,45,56,74,54,75,152,73,50,55,28,213,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,145,25,25,25,106,70,35,118,118,178,205,108,99,158,16,215,221,77,38,34,107,180,170,108,185,176,159,75,13,147,138,117,168,178,121,104,221,202,90,204,141,110,235,162,116,61,123,140,143,190,132,94,141,90,194,204,71,228,202,41,48,234,22,205,99,233,55,189,181,146,227,191,244,144,103,181,95,73,190,135,208,245,47,96,181,172,66,204,173,3,16,56,115,185,41,218,239,58,162,170,65,219,239,17,202,66,158,84,131,161,44,212,78,124,234,148,102,106,95,93,122,235,236,21,179,148,218,90,42,249,134,176,226,186,157,201,249,67,75,81,244,215,255,0,14,96,189,199,239,26,59,183,35,166,37,189,75,136,130,209,44,195,97,178,47,168,144,68,62,136,0,15,248,117,214,217,105,111,58,180,161,13,164,212,165,40,244,34,34,234,102,102,42,187,138,70,117,77,183,29,192,204,55,173,171,69,180,164,213,164,68,147,211,175,109,138,251,10,91,47,247,253,3,52,45,30,227,63,97,10,217,195,12,58,185,177,118,253,165,89,150,244,25,115,102,213,167,48,195,139,109,167,28,54,210,235,200,108,221,89,161,42,50,73,27,133,170,180,61,53,246,247,11,254,201,246,89,109,124,186,97,125,42,149,22,149,25,53,233,81,24,118,167,44,216,108,157,55,213,30,58,94,70,242,105,181,237,222,206,186,40,181,215,169,245,238,239,128,0,0,0,63,134,100,69,169,143,27,124,99,54,20,225,179,74,114,248,196,91,106,138,180,160,214,150,103,213,227,70,113,125,21,161,37,46,173,58,153,236,81,23,214,147,247,24,231,52,220,241,101,146,167,88,93,29,56,177,108,199,82,52,249,247,235,180,244,50,122,164,213,209,93,160,253,218,119,119,142,215,71,174,209,46,24,72,169,80,43,16,106,113,28,215,100,136,114,16,243,106,208,205,39,162,144,102,71,212,140,190,210,63,112,253,192,42,211,140,54,5,180,112,96,227,53,46,158,242,212,158,111,164,94,109,173,80,223,90,124,118,183,41,45,250,186,245,34,220,190,167,221,238,28,15,132,222,44,61,100,230,13,155,46,67,251,97,93,27,185,134,181,25,33,29,154,12,231,11,189,100,69,170,149,237,37,126,174,241,120,224,0,0,0,0,0,0,0,0,0,3,243,207,150,212,24,142,74,121,73,74,17,166,166,163,208,186,153,23,183,237,25,169,204,53,215,42,255,0,198,42,237,194,169,43,154,185,125,151,69,165,102,225,171,100,86,145,208,245,86,191,67,223,236,23,205,146,28,57,86,22,229,178,211,180,100,69,67,50,34,118,254,97,146,54,168,247,79,146,225,110,213,41,62,231,58,106,67,188,0,167,78,40,185,195,187,234,216,130,238,15,88,119,44,138,125,34,145,183,181,59,78,152,235,74,145,205,98,20,132,110,83,79,26,87,181,100,178,45,80,90,106,122,106,122,152,174,117,76,150,181,243,23,41,229,43,244,141,102,102,58,182,9,102,139,24,48,30,178,154,157,155,117,79,83,5,174,248,18,103,74,56,171,245,28,73,106,219,110,160,143,67,117,74,239,250,90,31,191,91,208,202,150,110,108,28,205,218,45,212,169,117,72,49,171,141,107,218,233,134,251,40,125,189,93,124,145,243,41,121,197,150,168,96,213,215,216,122,151,78,238,250,0,0,0,0,43,163,138,46,77,224,94,182,147,248,215,100,82,165,59,112,211,183,28,230,34,176,149,37,200,173,181,54,75,142,26,90,96,214,107,55,20,146,220,165,146,123,181,235,161,138,137,182,238,10,253,131,117,194,174,83,95,151,78,169,209,230,182,246,137,82,217,113,14,52,225,43,106,182,154,84,90,41,5,169,106,71,169,123,12,95,222,68,179,25,77,199,252,19,163,203,118,160,211,181,154,52,104,244,201,233,55,82,167,22,235,49,35,27,139,50,230,173,103,170,222,239,86,135,175,121,17,247,201,32,0,31,227,49,45,170,27,233,116,244,65,182,162,81,251,139,67,212,103,103,60,236,195,99,51,119,194,97,56,107,65,214,170,102,102,102,71,235,122,66,79,187,245,14,101,59,20,46,105,214,12,124,58,92,197,166,147,30,90,38,147,73,113,194,73,184,150,77,157,77,59,246,235,176,244,215,110,191,94,157,4,165,225,103,129,15,98,158,60,38,229,171,83,84,229,22,221,140,83,210,235,140,153,182,169,81,230,66,89,55,185,77,169,6,123,28,51,211,82,86,158,210,33,121,241,163,179,18,51,81,35,182,150,218,101,9,109,8,73,17,18,82,69,161,17,17,116,34,208,135,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,9,41,197,11,37,31,139,253,246,188,103,195,218,101,42,14,27,94,85,4,70,106,157,8,185,62,134,170,41,149,45,113,201,165,40,245,101,222,83,239,54,109,145,33,191,93,173,141,165,13,115,56,94,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,246,150,210,167,20,202,247,39,106,204,210,103,203,91,136,95,191,226,13,157,186,174,107,239,246,232,86,195,242,224,225,213,171,34,67,52,168,105,148,165,49,86,125,47,60,148,85,150,218,153,105,104,91,145,212,218,82,211,132,163,100,185,132,147,35,113,205,92,62,114,73,85,205,125,254,229,118,231,98,92,28,58,181,100,71,122,171,49,81,84,166,42,207,165,230,84,186,74,28,75,205,45,11,114,58,156,82,157,108,212,108,151,44,212,68,110,55,175,21,204,221,38,149,64,204,150,43,208,168,84,200,148,234,109,58,248,174,196,135,14,35,41,101,136,204,55,61,228,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,181,254,10,158,22,46,159,136,19,188,186,156,35,175,24,135,51,70,237,229,69,85,253,10,36,92,32,41,11,77,176,138,44,151,95,136,115,72,150,70,186,130,148,218,12,167,41,162,82,208,131,73,182,134,148,180,50,167,20,153,46,43,143,240,253,200,141,119,53,87,83,119,173,210,142,197,134,86,253,64,155,168,201,213,14,122,82,83,14,69,113,218,86,196,72,106,67,28,216,210,20,125,165,36,105,70,154,22,170,232,86,105,196,198,147,74,160,112,255,0,196,10,21,10,153,18,157,77,167,71,160,196,135,14,35,41,101,136,204,55,86,130,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,20,195,148,239,20,248,55,241,2,222,243,22,5,249,230,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,236,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,253,131,20,156,197,208,56,99,226,157,11,50,20,201,116,234,149,58,199,174,68,182,161,203,102,43,47,198,183,219,183,219,76,70,156,109,130,37,33,105,81,60,147,75,228,79,145,145,147,158,193,73,130,199,248,172,100,114,54,26,213,103,230,147,13,151,45,218,21,207,88,53,221,52,197,33,215,206,157,81,148,165,172,230,161,205,12,145,25,231,117,74,146,226,139,150,243,173,165,6,164,186,150,217,134,185,104,204,93,247,149,252,83,129,137,150,44,143,230,161,214,33,108,103,248,206,151,218,89,121,248,124,199,90,115,147,205,228,33,60,212,39,122,59,200,251,200,244,39,129,120,233,135,25,139,195,138,118,40,97,125,103,183,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,95,43,54,62,22,49,147,225,253,195,229,207,140,214,11,52,226,177,145,88,214,115,147,243,79,133,16,34,70,161,74,144,111,94,176,85,41,213,62,154,140,185,171,63,73,32,222,113,68,164,58,236,134,218,83,45,146,121,102,77,169,40,82,84,225,181,89,98,202,120,50,101,211,229,45,247,93,204,189,126,62,176,45,14,101,10,223,245,254,157,81,246,75,181,59,234,58,74,46,84,87,73,27,92,109,72,95,109,220,147,37,51,210,64,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,30,82,255,0,197,43,19,11,254,78,124,186,174,250,51,229,109,193,14,214,163,255,0,5,121,238,213,84,149,187,144,199,205,33,91,55,114,215,235,175,106,11,78,170,45,72,122,176,21,87,199,59,243,39,251,73,251,180,69,94,29,121,116,177,51,65,138,119,198,25,223,81,255,0,55,245,57,148,121,187,222,254,44,170,118,152,140,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,151,31,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,166,87,10,60,235,254,12,174,166,50,215,137,149,58,172,155,110,237,168,71,141,105,59,175,57,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,169,86,198,221,45,198,130,39,158,117,55,40,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,115,252,116,199,76,56,203,166,28,84,113,67,20,43,61,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,232,0,0,0,0,33,7,20,28,159,91,56,217,132,117,172,109,163,20,74,117,247,96,81,213,61,115,228,187,33,72,153,68,132,137,82,30,130,72,74,249,72,89,155,206,58,135,57,106,81,173,180,182,106,74,22,107,69,27,11,20,225,21,149,75,19,21,238,170,190,58,95,85,42,85,83,228,37,66,43,116,122,3,115,30,68,232,117,68,56,204,166,42,111,19,78,35,107,37,202,91,109,165,100,180,60,162,127,82,46,73,111,185,64,20,173,198,175,197,61,173,240,254,15,152,212,71,52,225,189,128,214,110,100,177,47,17,240,166,243,133,17,72,168,225,189,69,116,201,207,71,55,151,73,168,148,232,5,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,62,43,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,79,78,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,102,167,88,245,71,219,125,249,77,202,117,246,152,102,146,174,90,23,185,147,230,234,211,142,26,18,202,91,83,102,163,65,180,150,173,168,4,85,226,105,130,159,134,156,163,221,61,158,161,217,103,216,154,222,176,247,187,177,151,123,19,15,118,134,220,209,181,169,90,197,118,78,196,150,221,93,38,183,40,147,187,90,43,194,123,235,240,95,138,118,110,38,122,47,210,127,36,174,10,117,119,177,115,249,61,171,178,201,109,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,234,230,22,233,161,95,56,251,137,119,173,173,59,182,209,110,11,194,179,84,167,73,229,45,190,124,87,230,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,173,138,152,165,242,175,8,176,91,12,224,87,123,84,11,18,223,170,246,152,93,151,103,99,170,77,173,206,121,239,156,52,18,156,223,21,52,229,116,82,144,157,52,45,21,204,33,47,248,50,96,92,203,167,25,107,184,243,87,163,111,162,217,52,247,41,212,185,110,27,237,255,0,28,75,73,33,70,201,164,137,167,121,113,14,66,92,66,148,102,142,214,194,182,25,169,42,77,202,0,8,149,196,171,44,246,110,60,229,230,183,121,214,103,75,167,92,56,93,71,170,220,116,89,172,153,173,10,67,113,201,233,49,29,104,212,73,82,30,76,102,200,151,209,109,173,8,81,25,167,123,110,80,96,153,92,46,114,207,102,230,23,30,94,170,226,4,235,126,109,10,195,142,138,188,139,98,121,155,143,214,214,189,232,107,70,119,17,42,51,46,242,214,241,171,114,12,205,134,148,133,37,243,52,222,240,8,1,198,175,194,197,173,241,2,15,151,84,69,117,112,228,181,168,87,206,112,172,187,42,233,131,219,104,183,5,62,226,165,212,99,115,86,223,62,43,244,41,237,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,168,252,185,228,202,37,87,40,56,184,155,81,138,140,186,197,167,94,142,170,149,185,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,237,223,203,61,13,14,50,225,165,190,105,54,158,129,195,175,61,82,114,181,121,21,143,136,51,229,175,10,235,242,30,122,115,49,162,180,181,211,42,47,20,116,21,72,204,155,55,222,66,91,142,150,214,202,87,244,22,165,165,11,90,73,11,189,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,85,124,115,191,50,127,180,159,187,71,10,225,39,96,89,184,167,142,151,254,31,98,13,189,18,185,111,87,48,222,124,105,208,100,145,236,117,30,146,166,153,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,71,252,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,90,240,163,206,191,224,202,234,99,45,120,153,83,170,201,182,238,218,132,120,214,147,186,243,153,163,213,30,113,73,56,251,9,38,226,89,148,227,136,234,149,108,109,210,220,104,34,121,231,83,58,184,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,1,30,255,0,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,159,240,200,192,188,56,204,94,48,95,88,95,138,20,110,221,74,157,135,243,93,101,230,140,145,42,159,41,53,10,121,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,226,185,151,203,165,247,149,252,83,159,134,119,212,127,231,102,81,230,239,103,248,206,151,218,94,101,137,156,182,157,115,147,205,228,45,92,165,171,122,59,140,187,140,237,211,132,133,39,30,104,185,104,110,30,41,83,34,64,179,92,145,218,236,54,157,103,149,81,84,39,214,227,210,29,117,36,68,71,25,199,92,39,24,82,254,113,91,221,87,86,77,131,21,23,155,31,20,248,201,241,2,225,243,23,196,223,179,114,43,27,52,188,56,112,210,248,195,232,17,17,138,148,8,245,70,96,189,38,83,168,69,78,156,205,102,170,179,166,145,27,132,195,43,83,146,20,226,30,82,62,154,18,133,45,8,81,173,21,150,59,254,69,178,233,248,206,230,58,221,176,42,81,249,182,221,63,117,118,230,245,246,235,75,142,180,111,107,163,173,185,243,206,45,152,251,155,81,173,28,254,97,17,146,12,94,166,108,124,44,99,39,195,251,135,203,159,25,172,30,171,10,177,50,234,193,188,71,183,49,74,202,151,217,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,15,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,42,236,186,104,86,53,171,89,189,110,153,221,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,250,12,251,231,147,55,117,92,223,98,226,110,182,41,210,232,246,157,6,58,169,182,229,41,249,10,90,208,193,172,212,185,79,32,148,109,34,75,199,183,127,44,180,36,54,203,102,167,57,68,226,163,168,186,158,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,3,159,199,199,76,56,157,142,47,101,226,153,89,237,215,156,27,125,219,146,165,26,57,18,219,167,69,75,209,219,109,18,23,175,168,243,157,169,11,67,100,70,174,90,77,106,216,75,104,220,232,0,51,89,155,31,20,248,201,241,2,225,243,23,196,170,202,118,74,45,92,214,100,70,244,173,210,105,157,159,19,109,155,194,168,229,185,80,142,77,161,201,251,41,144,28,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,97,5,90,153,121,97,69,255,0,54,141,49,201,116,11,178,206,172,57,25,213,196,150,68,253,62,163,17,227,74,141,183,153,81,145,45,183,91,61,22,218,143,170,72,210,125,198,46,251,135,94,122,163,102,150,205,43,31,16,103,196,70,42,80,35,188,244,230,99,69,117,8,169,211,153,56,232,42,145,153,54,76,50,181,57,33,45,173,148,175,233,161,75,74,16,133,18,17,50,134,107,51,99,226,159,25,62,32,92,62,98,248,181,76,180,255,0,222,109,171,252,63,190,255,0,245,245,65,74,195,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,16,3,141,95,133,139,91,226,4,31,46,168,138,160,203,37,38,149,95,204,150,20,80,171,180,200,149,26,109,70,248,161,68,153,14,91,41,121,137,44,57,61,148,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,238,188,64,178,35,93,202,173,212,229,235,107,35,182,225,149,193,80,54,233,210,117,67,126,139,148,251,146,156,106,149,177,114,29,144,255,0,42,52,116,159,105,81,18,87,174,135,162,186,31,202,200,46,117,238,172,169,226,60,74,37,90,167,218,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,93,87,137,135,16,10,22,97,189,27,132,56,23,113,85,92,176,97,105,50,183,59,150,184,140,215,229,31,45,108,183,201,113,9,123,147,28,210,163,209,205,169,91,170,221,203,249,150,157,84,95,202,174,89,239,44,215,226,228,60,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,52,61,133,88,103,106,224,222,28,91,152,91,101,68,236,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,229,38,59,50,227,59,18,67,105,113,167,144,166,214,133,17,25,41,38,90,25,25,31,67,45,12,81,135,20,204,8,123,11,49,225,87,45,38,154,166,232,183,20,99,158,167,91,100,201,180,202,145,50,106,205,189,201,109,40,35,216,217,30,154,154,180,246,153,8,181,3,20,46,104,22,12,140,59,68,181,170,147,34,90,230,27,74,113,195,73,56,166,73,157,73,59,246,235,180,180,215,110,191,94,157,7,77,200,195,48,223,204,221,142,153,174,26,16,85,170,97,145,145,145,122,222,144,141,239,253,99,68,208,210,218,97,176,150,143,84,19,105,36,159,188,180,45,7,251,0,0,141,185,237,204,101,55,0,48,78,177,45,170,131,77,86,107,49,164,83,32,36,157,74,92,67,175,68,146,109,172,139,154,133,150,139,103,189,58,158,189,196,103,221,64,151,37,193,95,191,174,185,181,202,147,242,234,53,58,196,215,30,209,74,91,206,45,199,92,53,109,78,227,82,143,85,44,244,45,76,245,63,105,139,118,225,117,147,120,54,93,164,206,53,223,20,153,45,92,21,29,167,5,137,76,18,82,220,87,26,133,37,183,9,46,176,75,37,147,137,81,110,74,205,61,250,117,212,197,139,128,0,0,0,119,8,143,158,44,242,90,153,113,181,37,208,173,218,165,58,161,120,205,142,227,76,68,67,237,186,168,230,182,228,165,46,45,8,144,219,168,36,188,202,72,212,68,122,107,167,127,117,40,226,206,60,226,126,51,220,82,110,27,218,235,169,73,83,238,45,104,138,115,164,46,59,36,167,28,89,37,8,113,197,237,34,230,168,136,181,232,71,167,191,95,4,153,146,208,190,98,37,60,149,126,145,44,200,197,140,112,186,206,21,221,73,196,22,176,122,252,185,100,84,41,21,125,221,149,218,140,199,93,84,126,83,19,100,47,106,157,120,146,141,203,52,17,232,131,215,66,215,67,208,197,197,128,224,249,222,195,149,226,150,91,46,203,70,60,84,61,34,95,96,229,153,163,114,139,108,248,206,30,221,18,163,238,111,174,132,40,103,47,55,92,171,3,24,168,87,10,100,174,18,226,118,173,86,165,155,102,157,241,93,71,83,213,58,125,63,127,180,105,90,4,182,167,68,110,83,42,74,144,189,116,52,158,165,208,204,189,159,96,253,0,0,0,0,0,0,0,0,0,0,57,86,104,111,21,216,88,27,114,93,77,62,76,174,23,99,218,189,219,116,223,49,148,119,238,79,233,251,198,120,48,158,143,34,240,196,154,85,37,109,57,41,217,124,255,0,87,105,173,74,219,29,106,238,208,204,244,36,251,189,131,76,212,90,116,122,77,49,154,124,84,108,105,173,219,83,161,22,154,168,204,251,136,189,166,63,112,255,0,57,10,52,50,165,22,186,150,159,231,25,157,199,234,212,187,131,22,171,181,89,174,188,183,94,236,186,155,170,51,87,72,205,39,218,102,125,196,94,209,236,50,185,128,240,177,214,191,50,222,152,235,237,31,205,242,214,202,137,42,47,81,229,159,83,109,127,205,23,179,255,0,119,98,204,135,12,220,84,193,250,43,215,125,169,25,234,253,37,189,187,153,138,137,50,165,39,85,178,223,84,183,21,9,47,89,197,31,127,209,73,251,72,71,204,191,99,253,243,151,75,229,155,190,209,150,227,106,78,238,209,21,110,60,77,61,243,46,182,157,232,109,198,247,109,231,40,203,83,232,125,126,221,3,224,94,96,172,60,120,182,32,215,237,58,172,117,187,49,151,228,28,51,125,147,125,182,218,124,217,53,41,13,184,179,34,220,69,215,93,61,98,238,215,65,212,0,0,0,0,126,42,213,30,159,112,82,102,81,42,177,155,145,18,115,14,71,121,183,16,149,165,72,90,77,42,35,37,17,145,234,70,101,212,140,133,12,113,18,203,12,156,5,198,26,157,114,151,10,66,109,251,150,107,213,6,28,54,204,154,105,201,18,165,169,44,164,210,210,16,157,27,104,140,144,70,102,69,237,50,238,255,0,126,28,89,151,145,129,216,205,76,183,42,114,223,42,21,209,49,154,106,219,230,31,41,183,228,203,136,131,121,68,167,80,130,209,13,25,26,180,51,34,246,25,119,95,37,50,163,18,173,79,141,84,128,250,30,143,45,148,62,210,208,162,82,84,133,36,148,70,70,70,100,125,12,187,140,126,144,1,249,170,78,19,84,233,78,154,119,18,24,90,182,233,174,186,36,250,12,233,103,94,106,103,102,90,250,117,49,201,146,77,114,166,141,187,54,235,252,62,79,95,241,142,37,22,43,243,101,51,14,43,74,113,231,220,75,77,161,41,51,53,41,71,161,17,17,117,51,51,49,124,252,53,48,29,56,67,128,148,202,205,66,11,109,84,238,102,88,171,26,141,173,174,37,169,16,161,171,97,153,182,149,23,172,217,234,90,153,107,237,51,18,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,143,110,203,90,133,124,218,181,155,42,233,131,219,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,168,161,124,253,100,162,234,202,158,35,203,173,210,105,157,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,205,50,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,141,15,97,86,25,218,184,55,135,22,230,22,217,81,59,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,157,124,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,211,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,71,229,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,156,117,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,231,247,134,0,224,213,255,0,136,246,182,46,94,88,123,74,170,221,246,94,239,66,85,31,66,185,145,181,51,82,119,36,140,144,239,45,102,110,53,204,74,185,78,41,75,111,98,204,212,127,43,54,62,22,49,147,225,253,195,229,207,140,214,13,57,216,23,173,131,152,60,35,164,222,180,104,241,43,54,157,239,71,39,87,14,106,25,144,133,176,242,13,47,68,146,218,84,182,141,105,51,113,151,154,213,68,75,75,136,61,116,49,73,124,64,178,35,93,202,173,212,229,235,107,35,182,225,149,193,80,54,233,210,117,67,126,139,148,251,146,156,106,149,177,114,29,144,255,0,42,52,116,159,105,81,18,87,174,135,162,186,31,202,200,46,117,238,172,169,226,60,74,37,90,167,218,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,39,152,91,166,133,124,228,191,18,239,91,90,119,109,162,220,24,95,89,170,83,164,242,150,223,62,43,244,151,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,156,33,163,220,181,230,11,14,51,157,129,199,122,211,45,255,0,224,19,249,244,43,146,129,84,96,164,55,30,87,37,7,34,34,205,73,38,228,178,166,222,65,146,136,182,173,183,72,148,148,43,123,105,170,28,244,112,236,185,176,79,23,40,234,193,90,20,186,141,137,127,214,32,209,109,244,73,159,29,43,135,91,154,183,137,186,81,41,215,185,171,65,19,59,208,251,137,74,73,14,37,11,113,75,66,156,93,186,101,123,2,232,89,116,192,235,87,11,233,52,106,84,25,240,105,241,221,175,189,78,53,173,186,133,97,76,160,165,202,55,28,34,113,205,238,36,246,154,200,140,155,75,104,36,161,40,74,19,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,243,247,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,164,26,158,106,175,44,215,241,3,194,187,194,179,82,150,155,98,157,137,20,104,214,157,33,198,201,148,83,169,199,85,99,97,169,164,173,105,237,46,37,45,169,229,238,86,229,145,36,143,150,134,208,139,222,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,194,115,253,147,234,86,108,176,141,73,167,148,182,239,187,58,60,201,246,162,217,117,36,137,47,173,9,55,32,186,151,22,150,182,72,54,90,65,56,165,36,218,90,80,189,219,9,198,220,160,203,178,214,174,216,215,85,102,202,186,96,246,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,234,45,83,133,215,16,8,117,120,116,220,178,99,125,197,201,170,179,217,169,214,61,81,246,216,98,43,145,90,97,166,25,164,171,150,132,109,120,185,90,180,227,134,181,60,167,20,217,168,150,77,37,219,63,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,62,77,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,20,47,159,172,235,221,89,172,196,121,116,74,77,79,179,225,149,179,80,121,187,114,159,28,220,67,115,246,26,155,77,78,65,56,148,45,79,58,131,51,66,86,146,228,182,179,65,22,229,58,183,111,248,4,63,226,129,143,120,177,151,108,2,160,94,184,57,117,252,159,173,77,188,34,210,223,147,216,99,75,223,21,112,166,184,166,246,72,109,196,22,171,101,179,212,139,119,171,166,186,25,145,196,12,133,103,215,54,56,211,155,27,27,12,241,47,21,189,51,109,214,125,39,219,97,122,10,155,31,155,202,166,202,121,191,156,102,58,28,78,142,52,133,122,170,45,116,208,245,35,50,59,127,0,1,72,28,80,179,175,248,192,95,107,193,140,61,169,210,167,97,181,155,80,68,150,170,48,143,157,233,154,162,89,82,23,32,157,82,75,70,90,230,190,203,100,217,154,28,245,221,222,226,86,215,46,21,211,173,59,170,177,66,171,221,52,155,102,171,54,139,111,246,127,75,212,99,194,113,200,180,254,122,205,12,118,135,82,70,134,185,139,35,74,55,153,110,81,25,22,166,58,86,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,162,155,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,74,220,106,252,83,218,223,15,224,249,141,68,121,254,16,23,253,155,98,230,190,76,91,194,225,137,73,93,213,107,201,160,82,14,73,154,81,42,162,228,200,110,181,28,151,166,212,173,105,97,194,70,227,45,203,218,132,234,181,161,42,180,156,235,229,70,133,155,76,26,155,102,242,169,80,238,250,110,179,45,106,220,214,86,174,193,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,67,61,151,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,92,247,11,28,233,213,113,242,205,153,131,88,165,112,75,170,98,13,163,28,229,197,156,252,101,26,234,84,68,155,77,37,215,159,220,100,228,150,157,112,144,181,44,144,165,161,108,171,231,87,206,89,79,80,25,172,205,86,22,254,5,179,29,136,184,102,205,11,208,208,40,215,4,175,69,66,237,93,163,149,75,117,124,232,63,56,107,90,149,172,87,88,87,174,163,89,107,162,244,81,40,139,149,0,208,159,14,172,28,161,96,222,81,236,72,212,135,187,68,187,194,158,197,227,84,147,181,104,231,74,158,195,78,36,182,41,107,36,242,152,40,236,106,157,169,95,35,126,212,169,106,33,37,64,5,64,113,100,206,189,59,16,38,126,44,88,95,83,231,209,104,149,5,185,119,205,108,229,71,113,218,164,87,222,100,233,138,109,105,66,28,101,165,182,151,148,175,157,66,220,228,26,13,38,201,154,235,218,211,176,47,43,234,53,193,42,207,183,165,213,145,106,209,220,175,213,202,49,18,151,22,156,219,173,52,236,131,70,187,148,132,41,246,205,123,72,246,163,114,213,162,16,181,39,213,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,19,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,128,28,106,252,44,90,223,16,32,249,117,68,86,174,65,241,50,213,194,44,222,225,181,245,122,203,236,148,88,245,9,20,249,50,148,227,109,183,23,182,196,122,26,31,117,110,45,40,67,45,174,66,86,226,205,94,171,105,90,136,140,200,136,239,123,49,88,13,102,230,75,8,235,184,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,207,190,101,242,233,125,229,127,20,231,225,157,245,31,249,217,148,121,187,217,254,51,165,246,151,153,98,103,45,167,92,228,243,121,11,87,41,106,222,142,227,46,227,57,211,194,235,136,4,202,68,202,110,89,49,190,226,231,82,158,236,212,235,30,168,251,111,191,41,185,78,190,211,12,210,85,203,66,247,50,124,221,90,113,195,66,89,75,106,108,212,104,54,146,213,181,0,170,190,57,223,153,63,218,79,221,163,143,240,97,171,82,169,217,175,173,195,168,84,226,69,145,84,177,231,196,130,211,207,37,11,148,249,76,132,241,180,210,76,245,90,201,166,93,112,210,157,79,99,107,87,114,76,202,213,51,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,240,226,174,25,221,88,55,136,247,30,22,222,177,59,61,106,217,168,59,79,147,181,183,16,219,219,15,212,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,45,105,217,227,147,137,92,63,239,220,173,226,74,34,53,93,182,40,244,68,90,213,52,173,166,10,163,78,139,86,167,160,161,45,189,72,215,37,150,180,82,84,218,79,152,203,78,41,100,149,52,167,30,142,185,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,4,170,226,133,145,111,192,165,212,188,113,193,203,51,178,97,181,107,103,166,35,66,86,230,104,85,71,28,81,30,140,146,75,179,195,123,86,249,122,26,144,135,77,109,252,210,85,29,179,139,249,85,204,197,229,149,12,92,135,138,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,94,138,108,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,45,211,16,240,95,11,241,90,171,105,215,113,2,208,137,86,169,88,213,134,107,214,244,197,45,198,159,129,53,181,37,73,82,28,109,73,81,160,212,134,212,166,148,102,218,205,182,205,73,86,196,233,237,70,107,51,99,226,159,25,62,32,92,62,98,248,181,238,16,88,243,102,222,121,116,141,129,169,155,18,37,217,96,72,154,181,211,213,32,212,252,218,116,137,74,144,153,168,73,161,37,177,46,201,91,10,74,77,123,13,182,212,179,79,57,180,142,107,197,23,135,252,58,188,58,150,102,240,66,221,228,213,89,237,53,27,226,150,195,140,49,21,200,173,48,235,239,85,147,204,90,54,188,92,173,29,109,178,90,158,83,137,112,146,75,39,84,239,85,225,55,150,47,193,6,7,126,22,111,27,94,148,205,223,136,123,42,16,42,13,189,207,148,221,186,227,44,185,21,133,31,84,53,204,89,45,245,33,179,213,73,91,28,211,222,217,33,169,43,155,31,11,24,201,240,254,225,242,231,198,107,5,143,241,88,200,228,108,53,170,207,205,38,27,46,91,180,43,158,176,107,186,105,138,67,175,157,58,163,41,75,89,205,67,154,25,34,51,206,234,149,37,197,23,45,231,91,74,13,73,117,45,179,15,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,190,215,196,15,136,28,156,221,73,165,216,246,61,10,93,15,14,168,114,27,169,50,205,73,150,189,35,62,163,202,82,13,247,141,10,90,90,67,105,117,214,208,218,22,122,238,82,214,165,26,144,134,121,254,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,171,245,113,27,181,168,86,54,112,175,75,42,214,131,216,168,182,253,62,221,165,211,163,115,86,231,34,43,20,40,13,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,168,177,94,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,34,174,126,179,175,106,229,79,14,37,209,41,53,62,209,137,183,53,61,230,237,202,124,115,109,110,64,222,74,109,53,57,4,226,86,132,178,210,200,205,9,90,79,156,226,13,4,91,82,234,218,130,188,32,46,154,237,243,157,12,66,189,110,153,221,182,181,112,89,245,106,165,70,79,41,13,243,229,63,86,128,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,186,11,148,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,7,20,188,148,90,184,161,135,21,236,200,89,84,206,197,127,90,20,254,219,86,236,228,218,27,173,210,216,34,231,42,70,245,36,185,209,216,74,156,67,164,102,181,54,209,178,105,115,230,121,84,237,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,14,228,255,0,50,148,44,212,224,117,31,19,105,133,201,170,179,182,151,114,68,76,85,176,220,74,195,76,182,185,13,180,74,82,247,50,124,212,56,217,146,214,124,183,16,74,50,89,45,41,161,124,216,248,167,198,79,136,23,15,152,190,45,83,45,63,247,155,106,255,0,15,239,191,253,125,80,82,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,209,157,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,195,154,236,168,226,62,82,177,29,118,85,234,215,110,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,47,159,225,86,25,221,88,201,136,246,230,22,217,81,59,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,161,236,170,229,158,205,202,134,17,195,194,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,135,196,175,1,211,139,216,9,84,172,211,224,182,237,78,217,101,250,177,40,154,220,226,154,143,10,98,182,17,147,106,81,250,206,22,133,169,22,190,210,49,67,18,162,191,10,83,208,229,52,166,222,97,197,52,226,20,147,35,74,146,122,25,25,31,82,50,50,29,183,37,19,83,7,50,214,43,170,142,79,18,171,148,196,109,217,187,79,225,241,186,255,0,136,104,182,154,225,59,78,138,233,39,105,45,132,43,110,154,105,170,75,160,253,32,3,243,84,170,49,41,52,249,53,73,239,161,152,241,25,91,238,184,181,18,82,148,37,38,163,51,51,50,34,208,136,251,204,80,223,17,236,203,200,199,12,102,169,219,116,201,111,29,14,215,152,245,53,13,243,15,148,227,209,165,203,65,60,146,75,171,65,234,135,72,137,90,17,153,123,8,187,255,0,63,14,236,177,73,199,156,97,166,87,42,144,164,42,223,182,166,179,80,125,194,108,205,167,92,143,42,34,148,202,141,77,45,10,35,109,211,213,6,100,102,94,210,46,251,232,162,209,233,246,253,38,29,18,149,25,184,241,32,176,220,118,91,109,9,66,82,132,36,146,146,34,73,17,22,132,68,93,8,136,126,208,0,0,0,28,3,56,153,160,182,242,217,134,117,58,172,137,140,42,191,46,27,205,82,226,27,141,154,205,245,199,144,166,86,164,27,173,175,103,49,157,12,210,122,251,11,175,117,8,226,86,33,95,24,249,137,50,238,106,202,165,212,234,213,169,174,38,52,102,205,231,148,158,116,133,173,12,180,133,41,106,34,222,233,146,82,70,125,250,22,166,125,101,166,10,240,181,196,75,206,203,77,249,126,58,229,34,36,136,69,45,136,155,159,143,40,137,77,54,234,119,33,216,134,93,202,89,30,138,250,69,167,176,204,112,60,209,224,60,44,10,175,195,183,161,58,251,167,243,156,197,188,162,82,143,212,101,101,212,155,71,243,167,236,255,0,223,227,176,6,179,46,129,139,52,42,164,39,94,67,172,246,173,13,165,25,43,172,103,83,211,67,35,238,51,246,141,49,71,81,173,148,168,245,212,245,255,0,56,255,0,65,248,107,84,230,42,180,199,160,73,70,246,157,219,185,58,17,235,162,136,253,164,126,210,25,153,197,138,60,139,67,18,106,180,148,52,228,87,98,114,61,93,166,133,39,116,118,213,221,161,25,106,74,247,123,70,135,242,187,120,174,254,192,219,110,234,117,254,106,230,246,205,203,221,187,93,147,30,71,126,229,126,135,188,117,80,0,0,0,0,0,0,0,0,0,17,123,137,21,69,16,114,155,120,32,222,113,11,119,209,251,118,43,77,116,169,67,215,94,191,88,165,108,164,178,252,140,193,218,140,198,73,27,138,237,219,72,200,244,254,193,127,220,52,148,3,254,92,65,56,131,65,251,70,111,115,117,99,84,48,255,0,30,110,58,4,248,252,147,107,177,237,45,138,79,124,38,22,125,233,79,233,151,176,124,204,189,227,189,127,1,111,168,183,101,41,182,228,50,222,254,116,119,73,107,74,245,101,214,211,234,165,196,17,232,110,153,245,63,253,247,185,151,92,208,97,6,107,236,180,185,71,114,42,228,57,175,106,163,84,14,41,190,157,29,119,102,230,18,235,166,90,148,115,89,107,236,209,69,245,84,247,17,140,162,63,128,55,226,110,171,114,154,150,237,138,214,188,132,199,100,201,184,252,150,98,33,91,182,50,134,209,185,199,149,166,134,122,158,189,199,223,229,178,17,153,75,147,5,241,206,221,139,38,177,53,218,45,101,232,244,23,35,57,33,197,50,203,114,39,199,82,214,72,55,80,132,158,137,87,94,165,235,30,164,122,152,191,138,53,78,61,110,143,6,179,17,68,166,39,198,106,83,74,35,35,35,66,210,74,35,232,102,93,199,236,51,31,180,0,0,0,4,99,226,5,128,144,49,187,1,43,68,138,107,79,85,104,17,228,213,162,185,201,74,157,53,49,10,86,196,17,242,214,175,164,238,186,22,157,123,140,143,190,129,228,55,85,179,110,135,26,74,156,141,82,161,207,52,145,145,169,11,105,246,92,253,74,73,146,147,245,25,105,236,23,171,195,79,49,77,99,110,6,68,165,212,229,184,186,205,180,109,210,93,39,156,213,199,17,30,28,52,155,158,179,171,89,145,173,211,245,140,139,83,246,17,247,203,240,1,249,106,164,103,75,152,68,93,123,59,154,127,230,152,206,126,116,18,180,230,78,251,39,19,161,250,122,169,236,211,167,111,144,61,54,64,240,65,220,104,204,5,14,44,170,127,104,165,209,164,70,170,74,222,209,173,181,33,153,177,73,104,61,91,90,79,213,119,184,244,45,59,204,139,191,64,212,74,68,27,126,143,6,135,76,97,12,68,167,198,106,43,13,161,4,148,161,182,208,73,73,17,36,136,136,136,136,139,66,34,33,251,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,243,249,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,95,96,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,37,167,15,156,237,213,114,161,127,185,66,185,223,151,59,14,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,203,37,25,155,109,233,121,55,77,173,135,24,227,135,18,173,187,146,13,42,237,179,46,218,122,20,164,165,210,122,44,232,174,18,92,105,230,157,108,255,0,184,113,183,91,81,41,42,36,45,10,35,36,168,161,6,81,56,77,91,56,43,127,203,196,108,104,184,226,94,85,42,21,97,169,86,107,84,215,36,68,98,49,71,121,15,49,62,74,72,210,163,146,106,66,75,179,238,91,40,34,94,170,127,122,77,185,107,155,31,11,24,201,240,254,225,242,231,198,107,7,95,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,238,127,50,153,188,194,202,46,74,139,48,84,153,189,161,187,198,158,199,200,164,170,4,106,131,140,92,75,109,111,194,230,182,102,228,116,61,14,76,115,117,205,234,50,109,200,107,73,110,113,40,66,169,219,44,153,176,204,190,95,170,172,218,216,19,113,203,126,61,126,177,17,229,219,10,167,34,160,197,86,94,228,161,44,161,147,73,186,133,188,91,90,81,199,83,110,172,137,178,221,170,27,52,217,79,25,87,42,175,101,18,201,122,187,10,36,58,146,239,138,106,166,71,137,37,82,88,101,243,166,84,57,136,109,213,54,218,156,65,43,82,37,155,104,53,17,17,154,83,174,133,2,248,92,120,236,195,47,190,188,158,104,191,58,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,16,241,2,207,117,119,53,87,83,150,85,172,190,197,134,86,253,64,220,167,70,209,14,122,82,83,14,74,109,170,174,245,199,106,67,28,216,210,18,93,153,70,105,70,154,158,170,234,92,87,41,222,41,240,111,226,5,189,230,44,13,41,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,16,113,47,200,228,108,199,89,175,99,13,142,185,104,196,91,46,142,226,25,136,218,29,144,138,229,57,147,113,243,132,150,80,74,81,73,37,45,213,50,164,39,215,91,134,218,200,201,72,91,52,129,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,189,78,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,98,144,56,161,103,95,241,128,190,215,131,24,123,83,165,78,195,107,54,160,137,45,84,97,31,59,211,53,68,178,164,46,65,58,164,150,140,181,205,125,150,201,179,52,57,235,187,189,196,173,174,92,22,26,168,1,199,243,65,149,251,7,54,118,5,63,14,113,26,175,112,83,169,180,234,195,85,182,157,162,72,101,151,212,251,108,188,202,82,165,60,211,169,52,109,144,179,50,36,145,234,73,235,222,71,199,240,19,133,254,1,101,219,22,40,88,199,101,93,248,129,54,181,111,246,174,204,197,82,161,9,200,171,231,198,118,58,247,165,184,141,172,244,67,202,50,209,101,235,17,107,169,106,71,48,0,5,117,113,92,206,191,224,202,213,127,45,120,103,83,165,73,185,46,218,124,136,215,107,186,243,158,163,210,222,109,41,40,251,13,38,218,94,148,219,139,234,165,111,109,162,220,72,35,121,151,83,82,216,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,104,79,5,50,151,132,248,47,128,82,178,253,78,164,118,218,45,193,79,92,123,169,206,209,37,191,77,74,126,19,113,38,73,208,222,90,227,115,144,209,124,219,75,36,163,95,87,67,234,116,195,159,236,159,85,114,155,139,138,77,60,162,57,98,94,50,38,79,181,22,203,170,53,198,97,11,73,185,5,212,184,181,59,190,57,60,210,9,197,41,68,234,20,133,238,222,110,54,223,181,225,169,157,122,142,93,49,30,14,23,222,181,61,48,202,238,168,41,185,40,81,197,97,186,85,82,73,198,105,21,55,95,113,36,179,101,8,97,40,113,38,234,80,150,214,183,72,148,164,18,87,122,130,149,184,213,248,167,181,190,31,193,243,26,136,128,2,242,120,104,103,142,54,99,172,214,112,122,248,68,180,98,45,151,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,159,85,158,140,130,91,57,188,141,71,184,168,213,72,150,229,247,77,145,6,10,235,178,74,68,132,46,136,135,94,55,163,19,9,117,45,111,73,201,113,244,43,110,229,173,164,180,107,66,22,107,71,74,202,142,84,112,227,41,88,112,139,42,202,107,183,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,85,95,27,76,20,255,0,184,92,198,67,168,123,172,170,132,87,29,255,0,156,76,136,227,40,38,255,0,231,164,226,148,231,243,4,148,253,51,21,86,59,86,77,176,46,102,98,115,29,102,97,207,161,189,35,69,85,65,186,141,198,149,155,232,101,20,120,235,75,146,137,199,88,35,91,92,196,23,33,11,213,37,205,121,164,239,73,168,148,90,62,0,16,171,137,94,117,233,217,116,195,137,216,95,101,84,244,196,219,186,158,150,227,33,39,41,135,41,84,185,37,37,165,212,218,125,180,146,13,228,45,133,33,180,147,169,90,92,90,29,50,82,80,105,93,32,218,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,81,162,140,159,229,174,133,149,108,14,163,225,149,48,249,213,87,182,213,46,73,105,148,183,219,151,88,117,150,209,33,198,141,73,70,214,75,148,134,219,34,66,15,150,218,13,68,107,53,169,85,25,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,249,60,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,32,95,26,191,11,22,183,196,8,62,93,81,20,172,45,83,133,102,124,127,214,140,170,98,253,107,249,214,173,10,237,78,163,253,225,17,168,137,71,43,254,112,166,150,227,223,205,199,66,127,36,129,53,51,175,149,26,22,109,48,106,109,155,202,165,67,187,233,186,204,181,171,115,89,90,187,4,173,200,55,27,53,54,100,178,101,244,35,148,225,104,180,150,168,115,150,181,180,217,15,43,146,12,132,216,153,71,161,49,113,205,127,211,120,155,82,167,185,14,183,91,106,67,201,138,134,93,91,46,42,28,102,76,201,6,202,22,195,102,78,173,28,213,168,148,173,80,149,19,72,149,64,42,175,142,119,230,79,246,147,247,104,172,11,78,233,174,216,215,85,26,245,181,167,118,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,232,47,167,32,185,215,181,115,89,135,17,40,149,106,159,103,196,219,102,158,203,119,29,62,65,182,135,39,236,36,182,170,156,114,109,40,66,153,117,102,70,180,161,37,201,113,100,131,45,170,105,110,254,78,32,217,36,165,102,190,192,110,187,108,49,18,14,34,218,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,152,105,34,39,28,214,133,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,29,47,41,222,41,240,111,226,5,189,230,44,11,169,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,209,237,217,107,80,175,155,86,179,101,93,48,123,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,20,25,159,236,159,85,114,155,139,138,77,60,162,57,98,94,50,38,79,181,22,203,170,53,198,97,11,73,185,5,212,184,181,59,190,57,60,210,9,197,41,68,234,20,133,238,222,110,54,223,160,225,251,158,234,238,85,110,166,236,171,165,125,183,12,174,10,129,57,81,141,162,27,244,92,167,220,138,219,181,93,232,142,236,135,249,81,163,168,187,50,76,146,189,117,45,21,212,239,164,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,143,41,133,88,153,117,96,222,35,219,152,165,101,75,236,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,171,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,230,185,177,240,177,140,159,15,238,31,46,124,102,176,106,118,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,157,124,235,97,22,23,224,126,97,174,92,63,194,107,238,37,199,72,139,33,231,158,143,25,135,18,138,11,235,144,238,148,147,117,110,184,114,87,29,162,101,43,119,118,187,205,72,89,37,196,44,139,143,218,116,234,21,98,234,163,82,110,155,143,228,253,22,109,66,60,122,141,95,177,174,95,163,226,173,196,165,217,60,132,25,45,222,90,13,75,229,164,247,43,110,133,212,198,143,178,189,131,152,113,129,152,29,106,216,216,94,245,42,125,43,209,241,231,61,91,167,36,185,117,233,78,178,131,114,164,106,37,185,191,157,162,84,159,156,90,82,223,45,8,61,136,65,21,43,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,37,86,101,243,23,98,101,127,11,39,226,101,245,35,249,216,116,120,91,30,254,51,170,118,103,158,98,31,49,166,156,228,243,121,11,79,53,105,216,142,243,62,226,60,240,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,83,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,57,149,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,117,226,177,158,56,216,149,85,159,149,188,54,68,182,168,86,197,96,209,116,212,212,183,88,58,141,70,42,150,131,132,134,245,34,92,102,93,213,74,83,137,62,99,205,54,164,18,82,210,92,122,31,229,87,44,247,150,107,241,114,30,22,217,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,247,18,158,94,231,91,66,27,73,150,229,173,59,148,132,111,113,26,30,194,172,51,181,112,111,14,45,204,45,178,162,118,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,58,249,177,241,79,140,159,16,46,31,49,124,90,166,90,127,239,54,213,254,31,223,127,250,250,160,165,97,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,49,202,179,47,151,75,19,52,24,89,63,12,239,168,255,0,206,204,163,205,222,247,241,101,83,179,60,203,19,57,109,58,223,59,149,207,90,185,75,86,197,247,25,119,25,114,172,135,228,94,133,147,235,86,163,54,183,62,149,113,223,215,7,47,210,21,184,208,214,223,100,139,203,104,206,158,194,156,90,141,76,165,244,56,179,116,144,210,157,213,189,232,46,82,9,50,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,225,173,210,32,220,20,121,212,58,155,8,126,37,66,51,177,95,109,104,37,37,109,184,131,74,136,201,68,100,100,100,102,90,25,25,12,253,103,243,4,29,193,124,192,87,34,197,167,156,122,93,102,68,154,164,93,141,26,27,74,30,155,40,144,130,209,180,36,189,86,187,139,94,157,198,101,221,230,50,96,151,21,153,59,16,155,78,227,244,245,47,217,175,254,31,28,104,190,148,70,84,184,100,162,208,251,59,122,255,0,230,144,253,96,2,32,113,44,204,75,120,37,129,146,233,116,201,110,34,177,114,155,148,150,137,151,52,113,180,72,135,49,36,231,170,234,22,68,75,104,189,98,35,208,253,134,125,212,84,195,117,91,202,232,109,165,41,201,53,42,228,242,73,153,154,150,183,95,121,207,214,165,25,169,95,89,158,190,209,127,28,63,112,18,159,130,56,9,69,223,77,105,154,173,126,60,106,180,167,13,148,165,210,83,240,162,239,65,159,45,10,250,77,107,161,235,215,188,204,251,164,224,0,0,0,15,197,90,169,199,162,81,231,86,101,168,146,196,8,206,202,117,70,100,68,72,66,77,70,125,76,139,184,189,166,66,128,115,255,0,152,138,214,57,99,189,109,146,168,201,244,61,187,38,77,26,52,114,121,124,149,20,121,146,182,57,183,154,180,153,154,29,211,113,105,211,161,17,23,127,127,225,109,147,178,190,171,104,198,187,222,142,203,212,138,107,228,152,44,203,143,184,150,251,107,133,37,183,18,151,88,82,76,141,11,81,18,146,178,62,253,58,106,98,112,103,11,58,88,93,150,123,53,251,106,51,177,167,87,222,140,168,112,233,144,149,29,222,207,171,82,16,131,113,146,125,181,161,180,173,141,166,100,93,53,34,34,215,186,149,51,9,142,245,252,122,190,165,93,149,86,219,142,203,155,57,49,218,37,161,40,209,150,155,87,170,167,22,69,169,180,71,208,255,0,247,125,60,162,216,181,12,65,199,155,114,129,2,63,52,221,237,155,139,98,149,221,9,245,151,114,85,250,7,236,26,66,109,28,180,18,61,195,254,128,102,215,54,204,191,31,48,119,91,50,82,68,226,123,14,226,34,50,47,236,22,61,226,234,120,110,84,17,59,41,182,122,9,231,28,91,94,144,223,189,90,233,173,74,102,154,117,250,132,161,0,0,0,0,0,0,0,0,0,1,15,120,164,205,56,185,95,173,180,73,215,157,217,189,158,234,140,33,80,153,49,50,44,202,89,230,103,167,250,225,255,0,234,18,6,143,64,5,66,113,134,192,201,84,219,202,153,139,212,90,97,246,106,159,59,210,78,54,201,237,71,45,170,124,118,181,52,183,161,106,102,127,73,71,245,123,133,105,14,153,128,120,243,122,224,29,243,18,238,181,107,117,8,205,179,204,231,197,102,75,200,105,253,89,117,180,239,66,28,70,237,166,234,140,181,62,134,122,253,183,133,153,124,48,162,230,239,45,238,157,17,17,36,72,151,183,209,242,12,144,179,70,217,236,243,118,169,40,116,203,82,142,100,123,127,95,213,159,248,143,78,160,86,99,76,109,78,198,151,5,246,223,66,146,102,133,182,180,153,41,42,35,232,100,101,208,200,250,13,13,228,107,18,75,18,178,223,103,207,113,247,158,145,76,165,83,233,146,28,117,91,148,183,91,129,24,212,102,123,148,103,169,175,93,79,67,250,135,127,0,0,0,1,249,170,112,35,213,105,178,233,114,219,74,216,152,195,145,221,74,136,140,148,133,164,210,100,100,100,100,125,15,218,66,131,120,141,96,68,172,27,199,186,156,184,212,206,69,42,225,113,234,171,46,54,201,165,173,207,205,150,105,78,164,218,19,187,107,122,232,90,244,246,153,15,97,194,163,25,23,96,227,195,118,132,250,146,153,167,92,45,20,70,154,83,219,80,169,79,204,130,217,122,166,180,164,212,105,65,151,66,53,105,239,23,148,147,37,17,41,38,70,70,90,145,144,254,128,248,87,221,101,139,122,202,175,215,36,188,134,155,129,76,149,36,212,165,18,72,182,50,165,119,153,151,187,222,67,56,25,144,186,19,122,227,157,233,89,142,165,186,151,235,245,34,108,245,221,184,149,49,229,22,154,25,234,71,187,167,81,108,220,39,112,5,155,19,7,213,136,213,202,99,40,171,215,158,55,99,58,108,145,47,177,63,22,11,200,45,84,218,85,244,208,103,209,70,157,123,181,62,162,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,139,198,254,46,217,146,195,92,104,191,176,230,133,100,225,171,244,219,86,232,170,209,33,187,46,155,61,79,184,196,105,110,50,218,156,82,102,37,38,179,74,8,204,201,41,45,117,208,139,184,88,78,76,241,174,234,204,78,91,44,252,99,189,105,244,168,85,171,131,210,29,165,138,91,78,55,21,28,137,242,35,163,98,92,113,197,150,168,101,38,122,172,253,99,61,52,45,8,179,132,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,14,85,155,31,11,24,201,240,254,225,242,231,198,107,7,95,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,230,7,10,124,241,198,195,90,172,12,173,226,74,37,187,66,185,235,4,139,90,166,149,186,249,211,170,50,148,132,20,37,183,169,146,35,60,238,138,74,155,73,114,222,117,197,44,148,151,84,227,55,18,57,86,108,124,44,99,39,195,251,135,203,159,25,172,18,211,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,140,31,43,46,175,146,191,33,126,83,85,126,77,250,67,210,222,135,237,174,118,30,221,203,229,118,158,70,188,190,119,47,212,230,109,221,183,213,215,78,130,101,112,150,203,197,43,25,115,13,34,252,186,233,82,229,80,176,198,60,106,219,11,102,98,89,66,107,103,33,39,79,75,169,35,230,173,4,76,201,120,137,26,39,124,116,19,134,105,87,45,201,149,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,163,191,241,75,207,183,203,185,149,236,168,225,123,27,45,250,85,67,177,221,245,73,17,244,114,124,232,143,146,142,28,116,172,181,109,150,95,105,38,183,116,37,56,227,100,72,50,105,38,167,235,174,141,107,87,110,10,117,122,173,72,131,218,34,91,52,244,85,42,142,115,80,142,207,21,114,152,136,151,52,81,145,175,87,229,199,70,137,35,87,175,174,155,82,163,46,129,148,239,20,248,55,241,2,222,243,22,5,191,113,33,206,182,41,228,251,240,119,248,51,160,90,149,63,149,190,151,237,190,157,139,37,238,95,101,236,156,190,87,37,246,180,215,180,175,118,237,218,232,157,52,208,245,241,92,61,56,133,227,70,108,241,162,181,135,56,141,108,89,84,234,109,58,215,147,91,105,218,36,41,108,190,167,219,151,17,148,165,74,122,75,169,52,109,144,179,50,36,145,234,73,235,222,71,205,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,143,147,70,186,104,87,5,70,189,73,164,78,237,18,237,154,130,41,117,70,249,75,71,103,148,184,172,75,75,122,168,136,151,171,18,227,175,84,153,167,215,211,93,201,81,21,96,241,83,200,119,250,239,154,188,32,162,255,0,52,237,223,66,166,83,191,191,174,77,109,75,230,255,0,205,210,234,27,103,249,201,11,87,229,86,43,46,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,19,201,222,106,172,220,215,225,29,62,240,163,84,162,38,231,167,71,143,26,236,164,54,217,178,186,117,68,209,235,154,90,82,214,174,204,226,146,226,153,94,229,110,65,26,76,249,136,113,8,142,188,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,19,197,7,136,36,154,76,154,214,87,176,90,171,17,107,92,117,64,188,43,145,157,106,74,54,60,212,168,243,40,166,211,172,41,36,178,74,216,82,223,105,221,237,172,148,215,170,180,175,74,193,179,108,11,203,16,100,213,98,217,150,244,186,170,232,116,121,181,250,153,178,69,178,29,58,35,70,236,137,14,173,70,73,66,18,146,208,181,63,89,106,66,19,185,107,74,79,207,141,4,113,11,205,5,253,148,204,23,162,226,54,28,210,45,250,141,74,163,116,70,162,58,213,110,59,207,48,150,28,137,45,229,41,41,101,214,148,75,221,29,4,70,106,50,208,213,211,184,202,48,100,207,138,6,62,230,39,50,118,126,14,94,182,134,31,194,162,220,30,144,237,47,210,233,243,91,148,142,68,9,18,17,177,78,75,113,5,170,217,73,30,168,63,84,207,77,15,67,43,63,1,10,184,144,231,91,20,242,125,248,59,252,25,208,45,74,159,202,223,75,246,223,78,197,146,247,47,178,246,78,95,43,146,251,90,107,218,87,187,118,237,116,78,154,104,122,248,174,30,156,66,241,163,54,120,209,90,195,156,70,182,44,170,117,54,157,107,201,173,180,237,18,20,182,95,83,237,203,136,202,82,165,61,37,212,154,54,200,89,153,18,72,245,36,245,239,35,145,89,215,205,117,11,41,120,53,54,242,230,210,166,93,245,45,97,218,212,73,175,45,61,190,86,228,19,142,26,91,35,89,178,194,23,205,112,245,66,79,68,55,204,66,221,108,198,123,46,203,166,187,124,221,85,155,214,233,157,219,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,160,187,238,26,153,40,167,101,211,14,32,226,133,235,76,211,19,110,234,122,156,146,181,20,166,28,165,82,228,148,103,81,76,117,135,20,72,55,144,182,18,183,20,109,37,105,113,107,104,141,73,65,41,115,84,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,58,248,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,210,120,77,231,94,163,136,16,255,0,22,44,80,169,243,235,84,74,122,28,180,38,184,113,99,182,237,46,43,12,178,84,196,182,132,161,110,60,210,27,83,201,87,206,173,109,243,205,102,146,100,141,124,3,141,95,138,123,91,225,252,31,49,168,136,171,151,252,189,93,89,139,153,123,209,44,169,58,214,173,27,62,101,219,26,158,152,174,62,229,87,179,63,29,181,195,104,155,35,89,60,180,62,163,108,137,42,220,226,16,131,36,146,205,104,231,246,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,104,39,35,153,187,165,102,251,8,213,117,191,78,137,71,187,40,50,19,77,184,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,219,57,133,169,45,183,155,37,57,202,55,21,34,128,7,42,205,86,22,254,26,114,227,136,184,102,205,11,211,51,235,54,252,175,69,66,237,93,159,155,84,105,28,232,63,56,107,66,83,164,166,152,87,174,162,65,233,162,245,73,168,143,54,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,95,224,151,131,148,38,173,91,235,48,50,30,231,86,164,212,14,206,134,222,213,167,178,69,109,184,242,228,30,164,189,142,115,150,236,110,134,141,200,236,190,170,180,113,68,86,126,3,149,102,95,49,118,38,87,240,178,126,38,95,82,63,157,135,71,133,177,239,227,58,167,102,121,230,33,243,26,105,206,79,55,144,180,243,86,157,136,239,51,238,35,206,182,42,226,101,213,140,152,143,113,226,149,235,47,180,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,22,255,0,194,111,40,127,130,44,56,252,96,175,88,91,46,251,254,158,143,68,165,185,252,214,226,219,175,19,47,179,185,180,17,32,158,125,104,75,170,213,75,52,182,150,18,92,165,155,200,57,254,60,166,42,225,157,171,140,152,113,113,225,109,235,19,180,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,25,215,204,190,93,47,188,175,226,156,252,51,190,163,255,0,59,50,143,55,123,63,198,116,190,210,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,63,248,86,103,199,253,104,202,166,47,214,191,157,106,208,174,212,234,63,222,17,26,136,148,114,191,231,10,105,110,61,252,220,116,39,242,72,29,87,141,95,133,139,91,226,4,31,46,168,138,160,203,150,8,85,115,29,140,52,92,26,161,87,34,82,42,85,248,245,21,67,151,45,181,45,130,126,60,23,228,182,135,54,250,201,66,212,193,32,214,68,163,65,44,212,73,94,221,135,226,174,203,90,187,99,93,85,155,42,233,131,216,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,187,78,26,25,227,141,152,235,53,156,30,190,17,45,24,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,102,111,136,85,196,135,58,216,167,147,239,193,223,224,206,129,106,84,254,86,250,95,182,250,118,44,151,185,125,151,178,114,249,92,151,218,211,94,210,189,219,183,107,162,116,211,67,215,197,112,244,226,23,141,25,179,198,138,214,28,226,53,177,101,83,169,180,235,94,77,109,167,104,144,165,178,250,159,110,92,70,82,149,41,233,46,164,209,182,66,204,200,146,71,169,39,175,121,31,53,227,157,249,147,253,164,253,218,43,46,211,176,47,43,234,53,193,42,207,183,165,213,145,106,209,220,175,213,202,49,18,151,22,156,219,173,52,236,131,70,187,148,132,41,246,205,123,72,246,163,114,213,162,16,181,39,213,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,9,203,70,98,236,76,208,97,100,12,76,177,100,127,53,14,177,11,99,223,197,149,78,204,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,2,184,190,228,250,148,116,169,57,189,178,202,90,106,73,145,10,5,227,17,78,165,76,56,193,165,49,163,78,70,245,146,144,180,168,163,71,83,109,146,137,100,182,215,181,27,29,91,149,237,148,239,20,248,55,241,2,222,243,22,5,212,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,35,49,88,243,102,229,183,8,235,184,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,67,81,33,91,16,75,113,69,177,10,50,207,190,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,246,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,41,211,194,235,135,252,202,188,202,110,102,241,190,221,228,210,153,236,213,27,30,150,251,143,177,41,201,77,62,211,236,213,149,203,90,54,178,92,173,26,109,194,90,94,75,138,112,210,72,38,148,239,96,226,23,196,47,26,50,153,141,20,92,57,195,155,98,202,168,211,106,54,188,106,219,174,214,225,75,121,244,190,228,185,108,169,41,83,50,90,73,35,108,116,25,17,164,207,83,87,94,226,39,15,78,33,120,209,155,60,104,173,97,206,35,91,22,85,58,155,78,181,228,214,218,118,137,10,91,47,169,246,229,196,101,41,82,158,146,234,77,27,100,44,204,137,36,122,146,122,247,145,216,80,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,30,170,251,202,141,118,133,148,236,51,205,85,172,213,86,169,69,185,189,37,14,232,46,74,22,205,22,83,53,39,163,69,115,114,76,150,76,190,132,37,26,169,38,148,58,141,13,205,95,105,180,249,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,175,67,216,85,137,150,174,50,97,197,185,138,86,84,190,209,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,121,92,216,248,88,198,79,135,247,15,151,62,51,88,47,39,137,126,120,227,101,198,205,123,7,172,116,75,94,34,222,148,119,22,204,182,214,236,116,80,233,207,27,140,28,212,188,131,74,142,73,169,14,165,148,161,94,162,219,55,22,100,73,66,30,164,187,78,214,174,223,55,85,26,202,181,160,246,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,234,61,86,53,224,38,44,101,218,234,139,101,99,29,169,242,126,181,54,158,138,163,17,187,116,105,123,226,173,199,27,75,155,227,184,226,11,85,178,225,104,103,187,213,215,77,12,140,231,7,10,124,241,198,195,90,172,12,173,226,74,37,187,66,185,235,4,139,90,166,149,186,249,211,170,50,148,132,20,37,183,169,146,35,60,238,138,74,155,73,114,222,117,197,44,148,151,84,227,60,43,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,0,226,143,227,179,19,126,229,242,120,66,106,112,169,196,203,87,6,242,35,137,152,165,122,203,236,244,91,102,240,169,212,36,237,113,180,56,246,202,101,59,99,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,10,224,205,86,102,47,44,215,226,228,204,82,188,32,196,167,33,49,211,77,164,83,35,17,41,20,234,115,107,113,109,48,110,109,37,60,189,206,184,181,184,162,45,203,90,182,165,8,216,218,57,84,218,77,86,157,26,4,202,133,50,92,88,245,72,231,46,11,175,50,164,34,83,4,235,140,155,173,40,203,69,160,157,101,214,205,73,212,183,182,180,247,164,200,167,175,5,79,20,247,79,195,249,222,99,78,30,215,27,248,187,102,75,13,113,162,254,195,154,21,147,134,175,211,109,91,162,171,68,134,236,186,108,245,62,227,17,165,184,203,106,113,73,152,148,154,205,40,35,51,36,164,181,215,66,46,225,53,56,122,102,130,254,205,158,11,214,177,27,17,169,22,253,58,165,78,186,36,209,26,106,137,29,230,88,83,13,196,136,242,84,164,188,235,170,53,238,144,178,51,37,17,104,73,233,222,103,73,153,177,241,79,140,159,16,46,31,49,124,123,252,56,206,109,119,9,50,119,117,101,158,198,165,114,170,183,221,193,81,145,91,172,72,66,22,219,20,121,16,98,70,84,104,232,61,117,121,222,83,201,91,138,34,38,219,50,217,170,214,75,103,138,225,86,25,221,88,201,136,246,230,22,217,81,59,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,161,236,170,229,158,205,202,134,17,195,194,219,62,116,186,138,213,33,85,42,189,78,73,154,87,81,168,184,134,208,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,47,176,12,214,102,199,197,62,50,124,64,184,124,197,241,106,153,105,255,0,188,219,87,248,127,125,255,0,235,234,130,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,158,44,56,2,205,247,131,201,196,106,29,49,133,213,232,47,19,178,93,38,72,215,216,152,139,57,229,150,169,109,74,250,107,35,234,162,78,189,250,31,81,83,57,112,186,19,101,99,157,151,89,144,165,180,150,43,244,226,112,245,219,180,147,49,149,30,186,153,104,69,183,175,81,163,251,18,178,197,195,100,208,43,145,158,67,173,207,166,69,146,74,74,137,68,123,217,74,187,200,207,223,239,49,247,64,127,20,100,146,53,40,200,136,139,83,51,20,107,197,95,25,87,127,99,195,150,124,10,146,158,167,91,205,28,71,90,75,219,144,153,76,76,156,217,250,164,181,36,148,73,89,23,82,37,105,238,30,63,135,46,4,73,198,76,124,166,75,147,76,231,210,237,231,25,170,188,227,140,154,154,220,196,216,134,164,234,109,173,59,182,185,174,135,167,79,105,16,191,42,100,8,244,170,108,74,92,70,210,134,33,176,220,118,146,146,34,36,161,9,36,145,17,17,17,23,66,246,16,253,32,0,0,0,56,6,121,113,36,176,215,45,247,132,246,223,121,153,21,58,85,66,153,29,198,149,181,72,117,200,18,77,38,71,185,38,90,26,53,212,181,63,168,80,61,133,109,212,241,95,22,104,150,218,86,236,137,151,69,126,52,87,28,89,169,106,53,201,146,148,26,212,122,40,251,220,212,207,69,119,251,69,235,85,94,165,228,215,38,75,84,84,199,137,80,166,91,38,132,27,100,150,205,218,139,116,163,208,250,114,148,165,26,163,125,75,61,63,193,68,248,171,137,215,86,45,94,213,107,206,234,173,79,158,253,66,99,242,27,41,82,92,119,144,219,143,45,194,109,27,214,163,74,82,110,43,68,145,153,22,167,246,143,32,44,179,131,206,6,74,169,94,117,60,94,173,83,15,179,83,57,62,142,113,198,79,106,249,141,84,35,187,161,169,189,15,67,34,250,42,47,175,220,45,240,0,103,11,57,198,71,153,75,192,200,245,255,0,91,255,0,253,66,56,183,190,22,211,78,86,87,232,141,26,116,228,246,159,103,190,163,52,76,32,0,0,0,0,0,0,0,0,0,16,251,138,68,21,202,202,245,113,228,247,51,217,181,253,117,24,68,41,215,41,142,56,206,96,109,87,26,86,213,151,110,208,245,211,255,0,2,124,105,40,140,143,169,15,232,14,103,152,92,21,183,113,219,13,106,86,61,118,4,119,78,87,39,146,242,218,66,150,214,217,13,58,173,170,83,107,219,175,40,136,244,46,191,227,44,239,99,38,13,94,216,35,121,204,179,47,58,60,168,178,34,242,244,117,113,222,67,110,110,105,183,61,83,113,8,51,208,157,73,31,78,134,127,97,159,132,34,51,232,67,68,153,18,165,92,16,50,179,103,211,238,196,76,68,228,250,67,152,137,100,178,116,191,140,100,153,106,78,22,191,68,211,223,236,208,81,246,107,176,225,220,55,198,139,138,130,152,164,204,120,171,132,132,36,144,105,34,53,195,105,206,237,169,47,105,251,5,147,240,108,196,73,53,188,52,174,89,83,165,111,114,5,66,75,236,183,188,204,201,148,71,167,182,147,208,212,126,211,50,232,68,95,230,22,60,0,0,0,0,32,215,21,140,15,111,16,240,77,119,165,62,156,78,84,109,213,156,199,93,67,58,172,163,71,137,57,195,35,81,54,165,109,220,178,62,166,69,245,151,120,166,252,28,186,164,88,88,181,104,221,77,190,166,78,145,94,167,203,112,201,70,159,85,169,45,172,200,250,167,167,169,239,47,212,52,137,131,247,131,23,238,24,90,247,107,15,161,223,73,209,225,74,90,144,162,81,110,114,59,110,31,82,82,191,79,222,99,216,128,138,252,70,49,161,140,39,203,189,122,27,51,35,181,62,227,139,42,140,209,41,194,75,169,237,16,101,145,45,30,186,84,70,74,111,161,150,189,125,134,41,7,4,108,218,134,43,99,101,167,107,242,223,150,229,114,225,128,204,165,232,167,12,144,244,182,208,181,172,246,171,167,206,117,51,35,239,235,168,209,222,21,89,49,48,235,14,237,219,46,27,72,66,105,20,184,144,149,177,36,68,165,52,194,27,51,232,148,235,244,11,216,95,97,119,15,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,87,22,56,53,254,20,49,78,242,196,207,198,59,209,159,43,110,10,141,119,177,124,144,231,118,94,213,37,199,185,92,206,218,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,197,175,2,109,156,20,249,83,242,143,228,231,109,254,51,236,61,143,159,218,38,63,39,242,60,199,54,237,231,237,250,103,174,221,122,107,161,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,36,102,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,225,197,92,51,186,176,111,17,238,60,45,189,98,118,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,215,248,83,231,142,78,37,82,160,101,111,18,81,17,170,237,177,71,36,90,213,52,173,166,10,163,78,138,148,32,161,45,189,72,215,37,150,180,82,84,218,79,152,203,78,41,100,149,52,167,30,153,89,177,240,177,140,159,15,238,31,46,124,102,176,105,247,21,112,206,213,198,76,56,184,240,182,245,137,218,40,183,53,61,218,124,157,173,182,183,25,222,94,163,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,12,240,230,171,44,247,150,84,49,114,102,22,222,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,247,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,119,147,145,108,186,126,44,89,113,183,108,10,148,126,85,201,80,221,93,185,189,125,218,85,36,33,27,218,232,235,141,252,203,104,102,62,230,212,72,95,35,152,68,70,179,28,3,141,95,133,139,91,226,4,31,46,168,138,107,182,174,154,237,159,81,122,173,110,78,236,146,228,83,231,210,220,115,148,135,55,69,155,21,216,146,91,209,100,100,91,216,125,212,107,166,228,238,213,38,74,34,50,253,118,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,182,156,193,229,86,205,202,135,11,123,246,207,163,83,98,42,231,168,199,183,100,221,149,118,220,55,151,81,168,149,86,22,242,75,170,66,21,217,155,82,156,75,40,218,157,168,51,81,151,49,110,45,117,151,148,239,20,248,55,241,2,222,243,22,5,212,231,159,35,31,142,143,200,159,245,81,249,29,242,59,210,95,218,79,72,118,174,215,217,191,241,134,118,109,236,223,241,181,223,236,211,175,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,98,249,59,216,57,124,201,49,222,230,243,59,83,186,233,217,182,237,218,90,239,215,94,154,31,0,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,41,175,51,57,174,196,124,165,113,51,196,155,214,202,119,183,82,167,122,9,138,253,1,247,141,17,106,241,83,72,134,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,118,233,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,42,86,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,163,174,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,59,52,226,211,122,210,177,43,35,88,97,136,212,40,242,216,166,221,87,69,22,183,13,169,104,74,95,109,137,52,121,207,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,84,5,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,245,218,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,81,114,152,109,146,139,87,42,121,17,197,154,221,90,153,218,49,54,230,194,250,219,151,29,66,65,54,183,32,111,166,58,226,169,145,205,181,45,9,101,165,145,18,212,133,31,57,196,18,204,246,165,164,53,74,195,69,25,214,202,151,227,131,133,148,172,51,249,123,242,75,209,151,3,21,222,219,232,190,223,204,229,198,144,207,43,151,206,107,77,123,78,237,219,143,77,154,105,215,82,224,25,92,225,73,248,181,227,181,179,141,127,135,175,148,127,39,59,111,241,103,201,110,199,207,237,16,223,141,249,110,214,230,221,188,253,223,64,245,219,167,77,117,41,254,2,42,231,159,35,31,142,143,200,159,245,81,249,29,242,59,210,95,218,79,72,118,174,215,217,191,241,134,118,109,236,223,241,181,223,236,211,175,148,201,79,13,239,196,251,20,234,184,153,248,101,249,91,233,59,125,250,23,98,249,59,216,57,124,201,49,222,230,243,59,83,186,233,217,182,237,218,90,239,215,94,154,31,117,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,195,138,184,103,117,96,222,35,220,120,91,122,196,236,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,133,191,240,155,205,231,225,119,14,63,23,219,214,110,251,190,192,167,163,209,42,110,7,41,185,86,235,36,203,12,238,113,6,104,55,152,90,210,210,181,74,13,77,169,133,23,53,100,242,202,127,142,41,156,12,202,80,178,173,129,213,140,77,169,151,58,170,246,234,93,183,17,81,86,251,114,235,14,178,226,227,182,233,37,72,218,201,114,150,227,134,107,65,242,219,89,36,205,102,132,171,58,247,101,211,93,190,110,170,205,235,116,206,237,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,208,93,79,11,220,148,126,47,246,34,49,159,16,169,149,88,56,147,121,83,215,25,218,116,210,228,250,26,150,167,146,180,71,54,146,163,213,231,121,76,60,225,184,68,182,253,70,182,54,164,59,204,136,28,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,234,188,84,242,29,254,187,230,175,8,40,191,205,59,119,208,169,148,239,239,235,147,91,82,249,191,243,116,186,134,217,254,114,66,213,249,85,138,245,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,39,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,28,83,57,56,233,15,46,217,113,188,241,27,211,62,142,173,38,158,229,58,220,82,9,133,188,186,196,132,41,184,166,219,79,153,33,222,90,207,158,180,104,163,229,50,234,182,40,146,105,60,225,11,84,224,151,141,127,247,117,151,57,148,255,0,125,235,79,148,219,95,243,120,114,219,121,102,231,252,200,219,74,91,254,124,212,175,160,66,213,0,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,61,153,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,21,143,240,148,206,191,166,225,195,202,110,38,212,234,179,43,76,243,156,178,234,15,159,61,181,65,101,142,98,233,138,50,78,246,249,40,105,215,26,83,138,82,77,179,83,68,109,147,76,161,118,126,57,166,98,177,230,205,203,110,17,215,113,90,243,155,17,40,167,71,90,41,144,94,144,108,174,173,81,52,40,227,194,104,210,133,171,123,138,78,134,162,66,182,32,150,226,139,98,20,101,157,124,104,197,235,203,30,177,66,224,197,204,64,126,35,149,219,138,66,94,144,81,24,38,88,105,8,109,45,52,203,104,234,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,105,60,38,242,81,81,195,248,127,140,238,40,83,57,21,170,221,61,13,218,16,156,40,178,27,106,151,41,134,94,42,154,92,66,150,182,222,117,14,41,148,167,230,150,134,249,228,178,81,60,68,143,87,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,199,248,151,228,114,54,99,172,215,177,134,199,92,180,98,45,151,71,113,12,196,109,14,200,69,114,156,201,184,249,194,75,40,37,40,164,146,150,234,153,82,19,235,173,195,109,100,100,164,45,154,75,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,131,65,57,28,205,221,43,55,216,70,171,173,250,116,74,61,217,65,144,154,109,199,74,98,66,86,132,62,104,37,34,83,40,53,27,168,140,241,110,217,204,45,73,109,188,217,41,206,81,184,175,63,158,124,140,126,58,63,34,127,213,71,228,119,200,239,73,127,105,61,33,218,187,95,102,255,0,198,25,217,183,179,127,198,215,127,179,78,190,83,37,60,55,191,19,236,83,170,226,103,225,151,229,111,164,237,247,232,93,139,228,239,96,229,243,36,199,123,155,204,237,78,235,167,102,219,183,105,107,191,93,122,104,124,3,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,121,254,37,249,28,147,151,27,201,236,97,177,215,17,120,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,123,143,228,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,246,248,187,86,77,184,73,112,141,6,243,11,95,53,179,213,10,61,22,223,49,8,117,195,22,211,196,110,233,161,95,60,58,175,75,214,214,157,219,104,183,5,62,221,170,83,164,242,150,223,62,43,245,72,14,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,160,166,204,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,64,203,213,211,66,177,177,247,13,47,91,166,119,98,162,219,247,133,26,169,81,147,202,91,156,136,172,77,105,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,29,131,63,217,193,170,230,203,23,20,170,121,196,110,196,179,164,76,129,106,33,150,148,75,146,194,214,146,114,115,170,113,9,119,124,130,101,165,147,106,74,73,164,37,8,219,188,156,113,207,87,195,175,34,178,115,75,121,21,241,136,48,37,163,10,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,244,16,164,37,104,90,137,104,189,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,53,206,183,13,239,199,7,20,233,88,153,248,101,249,37,232,203,125,138,23,98,249,59,219,249,156,185,50,30,230,243,59,83,90,107,218,118,237,218,122,108,215,94,186,19,37,60,55,191,19,236,83,170,226,103,225,151,229,111,164,237,247,232,93,139,228,239,96,229,243,36,199,123,155,204,237,78,235,167,102,219,183,105,107,191,93,122,104,115,84,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,139,158,225,157,73,165,87,248,127,225,253,10,187,76,137,81,166,212,99,215,162,76,135,45,148,188,196,150,28,171,78,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,192,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,28,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,202,102,110,173,74,175,229,19,21,235,180,42,156,74,141,54,163,134,245,217,112,230,68,121,47,49,37,135,41,143,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,109,199,213,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,130,234,120,94,228,163,241,127,177,17,140,248,133,76,170,193,196,155,202,158,184,206,211,166,151,39,208,212,181,60,149,162,57,180,149,30,175,59,202,97,231,13,194,37,183,234,53,177,181,33,222,100,138,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,175,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,63,201,115,93,53,219,194,162,205,90,227,157,218,229,199,167,192,165,182,231,41,13,237,139,10,43,81,35,55,162,8,136,246,48,195,72,215,77,202,219,170,140,212,102,103,114,156,21,60,44,93,63,16,39,121,117,56,64,14,40,254,59,49,55,238,95,39,132,35,171,151,253,228,237,131,31,11,85,112,203,43,78,45,97,234,250,41,41,50,75,7,81,117,150,216,84,133,145,22,171,89,52,202,16,157,198,123,8,220,217,183,152,230,233,21,144,92,148,93,89,172,196,120,149,186,181,51,179,225,149,179,80,101,203,142,161,32,156,67,115,246,26,92,85,50,57,182,164,45,79,58,131,34,90,144,162,228,182,178,89,158,229,52,135,125,255,0,23,251,90,133,99,99,238,30,217,86,180,30,197,69,183,240,190,147,75,167,70,230,173,206,68,86,38,207,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,214,224,169,226,158,233,248,127,59,204,105,195,191,226,199,6,191,194,134,41,222,88,153,248,199,122,51,229,109,193,81,174,246,47,146,28,238,203,218,164,184,247,43,153,219,83,191,111,51,110,237,169,215,77,116,45,116,18,171,37,57,82,252,79,176,178,171,134,127,47,126,86,250,78,224,126,187,219,125,23,216,57,124,200,209,217,229,114,249,206,235,167,102,221,187,113,107,191,77,58,106,116,89,155,31,20,248,201,241,2,225,243,23,199,74,194,44,142,94,88,245,149,10,238,61,225,74,229,213,174,123,86,232,153,75,157,109,33,4,165,207,167,55,14,27,196,228,50,34,220,169,40,83,238,153,180,122,243,81,161,55,163,136,36,61,192,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,236,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,51,89,155,31,20,248,201,241,2,225,243,23,197,170,101,167,254,243,109,95,225,253,247,255,0,175,170,10,86,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,49,86,201,137,136,184,119,113,89,115,26,66,211,87,165,203,132,157,233,35,36,169,214,22,217,31,84,171,79,166,126,195,251,15,184,103,19,27,172,218,134,20,227,101,217,107,242,223,136,229,14,225,158,204,85,232,166,204,208,204,183,16,133,160,246,167,167,205,244,50,34,238,233,160,187,238,28,248,208,198,44,101,222,131,13,233,145,220,159,109,197,139,70,117,41,112,141,213,118,120,49,8,214,191,93,74,51,53,57,212,207,78,190,194,18,160,7,142,198,11,193,139,11,12,46,139,181,247,208,215,163,40,243,101,33,74,81,39,214,110,59,142,23,83,82,127,67,222,67,55,152,199,117,63,126,226,213,221,117,56,250,222,58,189,122,161,45,179,53,26,189,87,100,184,178,34,234,174,158,191,188,255,0,88,184,238,20,248,30,222,30,96,154,47,74,133,56,155,168,220,75,41,141,60,182,116,89,198,145,18,11,132,68,163,109,42,219,185,6,125,12,203,235,62,241,57,128,0,0,0,5,112,241,147,196,73,52,76,52,161,217,80,101,108,114,125,66,51,239,55,188,200,205,149,199,168,54,163,208,148,94,210,34,234,70,95,230,16,159,134,134,30,42,247,204,181,22,107,145,137,214,104,107,141,83,212,209,187,106,153,168,67,61,126,137,145,25,18,190,175,180,133,143,113,99,166,92,83,50,196,217,80,27,152,182,162,213,201,217,101,28,150,122,71,77,62,118,243,94,194,211,102,134,90,153,244,238,212,81,120,247,120,55,131,87,182,55,94,112,236,203,50,143,42,84,137,92,205,93,68,119,150,219,123,90,113,207,88,219,66,204,181,38,148,69,211,169,151,218,101,162,12,189,96,173,189,129,56,107,77,177,232,80,35,180,168,188,238,115,200,105,9,91,187,164,58,234,119,41,45,163,118,156,211,34,212,186,127,140,250,104,15,225,153,23,83,25,181,205,155,142,61,152,27,169,199,85,185,71,216,117,61,117,255,0,192,152,23,21,194,222,10,226,229,122,134,242,187,158,237,58,126,170,140,210,19,4,0,0,0,0,0,0,0,0,0,4,123,207,133,148,87,206,89,238,186,74,57,198,249,246,30,89,53,222,127,198,17,84,127,201,81,247,35,216,66,130,240,142,228,85,163,136,116,155,133,14,147,106,137,207,209,70,173,52,220,195,136,239,212,191,75,222,52,205,110,214,35,87,232,241,234,209,20,149,52,254,253,166,70,70,94,170,205,39,220,102,93,228,126,209,244,128,7,8,204,142,77,176,127,51,20,213,51,120,82,206,21,75,166,149,58,115,17,91,151,244,153,239,121,198,28,87,209,97,41,254,228,204,189,218,69,91,27,131,78,25,209,238,174,223,116,221,181,185,180,166,127,36,203,115,227,184,165,234,218,136,247,165,112,137,39,162,141,38,90,123,189,226,197,105,20,154,125,14,158,213,46,151,25,184,241,88,221,203,109,180,37,9,78,170,53,30,132,146,34,46,166,103,220,41,19,138,85,8,233,184,227,116,75,40,105,105,43,168,210,144,74,38,246,235,252,84,223,77,116,250,135,168,224,223,114,202,167,227,117,106,137,218,150,152,210,104,114,85,202,222,100,147,90,165,211,211,174,154,233,174,133,167,118,162,231,192,0,0,0,7,148,197,107,74,37,247,134,183,77,161,53,132,186,221,94,141,58,17,36,210,74,50,55,99,173,189,75,84,171,175,174,126,195,251,12,103,3,29,44,105,56,105,139,215,93,166,182,150,194,105,213,169,205,71,213,38,147,38,155,148,235,104,63,162,159,208,246,17,16,185,190,21,152,166,155,251,45,236,210,38,212,16,228,235,126,106,105,104,105,78,234,225,48,196,8,73,37,109,53,168,246,238,89,150,186,17,107,236,33,51,199,252,58,226,25,105,111,56,162,74,16,147,82,140,207,66,34,46,243,20,165,197,147,30,155,191,241,97,140,61,161,85,73,250,93,9,164,166,74,27,127,113,38,107,50,103,52,178,50,75,138,73,122,171,46,244,146,189,250,23,65,251,56,70,224,146,111,44,81,147,137,117,26,115,238,65,161,165,104,97,254,78,173,38,91,50,32,60,146,220,109,153,18,137,42,51,232,162,86,158,238,241,116,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,52,103,129,183,253,155,133,153,38,195,28,65,196,27,134,37,14,222,161,225,189,191,38,116,233,38,123,26,71,163,227,145,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,250,172,191,102,31,11,243,53,96,39,17,176,162,171,46,101,53,18,10,12,198,165,195,114,51,240,166,147,45,60,228,103,18,162,218,165,161,47,182,70,166,212,182,204,204,246,173,90,106,58,88,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,37,113,6,201,37,43,53,246,3,117,219,97,136,144,113,22,213,143,33,234,84,196,197,74,159,171,48,150,94,82,41,43,113,79,52,132,33,201,10,109,73,117,195,81,50,124,195,73,17,56,230,181,23,149,28,168,227,142,60,99,138,44,171,41,170,173,157,62,206,168,54,253,126,190,251,47,70,114,215,113,151,140,137,74,34,52,56,153,132,227,74,38,153,35,75,134,227,106,51,52,37,183,28,110,239,179,11,78,174,209,242,95,137,116,155,166,227,249,65,90,133,133,245,152,245,26,191,99,68,79,72,74,69,37,212,187,39,144,131,52,53,204,89,41,124,180,158,212,238,208,186,16,206,16,213,64,241,88,163,132,54,110,47,198,182,88,188,24,150,107,179,238,138,101,223,72,122,51,230,210,216,168,193,119,123,74,50,234,149,161,73,55,27,90,84,71,170,29,81,167,106,201,11,79,181,16,3,141,95,133,139,91,226,4,31,46,168,138,96,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,94,247,15,220,136,208,178,171,106,183,122,221,40,237,184,155,112,83,201,186,140,157,86,223,162,226,190,220,87,29,165,108,68,135,99,191,202,147,29,71,218,82,68,165,235,161,104,158,135,245,184,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,181,76,253,127,222,178,203,151,236,135,255,0,179,146,133,85,139,190,225,123,146,143,197,254,196,70,51,226,21,50,171,7,18,111,42,122,227,59,78,154,92,159,67,82,212,242,86,136,230,210,84,122,188,239,41,135,156,55,8,150,223,168,214,198,212,135,121,146,87,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,143,249,214,205,111,226,125,133,148,172,76,249,5,242,183,210,119,3,20,46,197,233,78,193,203,230,70,144,247,55,153,201,119,93,59,54,221,187,75,93,250,235,211,67,224,25,92,226,183,248,202,99,181,179,130,159,128,95,147,159,40,251,111,241,159,202,158,217,200,236,240,223,147,249,30,200,222,237,220,141,191,76,180,221,175,93,52,57,254,0,33,87,18,188,148,83,179,23,135,19,177,66,202,166,107,137,182,141,61,46,70,90,74,83,238,85,105,113,138,75,171,166,52,195,106,52,19,203,91,234,91,106,38,148,181,56,132,52,102,148,172,212,138,65,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,131,66,121,107,205,229,137,142,25,101,60,193,85,166,250,49,187,102,158,255,0,203,84,166,3,200,110,155,58,28,84,63,55,148,217,27,139,113,157,138,39,91,216,167,20,109,173,9,63,156,37,161,52,131,156,12,202,87,115,83,142,53,140,77,169,151,38,148,206,234,93,183,17,81,80,195,145,40,237,60,226,227,182,233,37,75,220,241,243,86,227,134,107,89,115,28,89,36,201,4,132,166,85,112,163,201,71,225,54,234,99,50,152,153,76,170,198,182,237,42,132,121,54,147,90,114,89,172,85,25,113,74,57,27,201,68,226,153,138,227,104,232,148,236,113,211,218,107,50,101,230,149,114,130,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,34,141,184,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,233,85,194,59,42,24,161,133,52,169,216,245,122,87,229,210,105,183,205,29,182,105,246,194,84,219,172,79,132,226,98,202,133,86,91,141,62,164,146,201,43,146,210,90,113,162,113,4,227,135,170,119,154,78,199,192,84,175,27,76,99,174,187,117,88,185,126,142,207,38,139,26,158,87,140,199,55,33,93,174,83,142,72,137,28,180,52,111,111,146,134,164,245,37,237,95,106,245,147,171,105,51,172,17,213,114,171,138,95,129,108,199,97,214,38,61,93,244,52,10,53,193,23,210,179,123,47,104,229,82,221,95,38,119,205,146,22,165,107,21,215,211,234,36,214,90,234,141,20,73,50,210,152,0,137,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,16,255,0,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,66,250,114,47,157,123,87,50,120,29,42,191,118,212,253,21,116,225,229,62,59,119,196,154,137,182,196,94,140,172,253,38,79,37,40,101,12,188,81,223,113,73,209,60,149,33,196,153,108,38,220,114,168,51,253,156,26,174,108,177,113,74,167,156,70,236,75,58,68,200,22,162,25,105,68,185,44,45,105,39,39,58,167,16,151,119,200,38,90,89,54,164,164,154,66,80,141,187,201,199,28,246,188,53,50,81,81,204,94,35,193,197,11,214,153,174,25,90,53,5,57,37,106,40,175,183,85,170,70,56,206,162,152,235,14,40,214,76,173,15,165,110,40,218,82,20,218,22,209,26,84,178,82,47,80,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,42,175,138,158,67,191,215,124,213,225,5,23,249,167,110,250,21,50,157,253,253,114,107,106,95,55,254,110,151,80,219,63,206,72,90,191,42,177,205,56,83,229,91,30,110,43,254,6,100,109,251,194,93,133,103,210,100,20,83,144,168,156,227,186,216,39,145,218,224,33,165,41,41,56,198,148,41,42,144,173,196,219,201,108,219,74,220,105,70,205,207,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,114,119,101,173,66,190,109,90,205,149,116,193,237,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,103,223,60,153,68,170,229,7,23,19,106,49,81,151,88,180,235,209,213,82,183,42,175,199,82,22,182,9,102,149,197,121,100,146,105,114,89,61,187,249,103,161,161,198,92,52,183,205,38,211,229,44,156,204,94,86,118,93,49,15,44,170,131,18,125,167,126,72,135,82,65,168,137,183,233,181,22,37,68,117,79,161,100,147,55,16,235,81,16,210,155,87,113,147,107,66,147,163,137,119,242,229,59,197,62,13,252,64,183,188,197,129,117,60,81,252,9,226,111,220,190,113,8,80,8,238,185,59,202,173,229,154,252,92,167,217,244,106,108,180,219,20,233,17,228,221,149,118,220,38,81,78,167,26,253,114,75,170,66,211,218,92,74,92,75,40,218,173,203,35,81,151,45,14,45,26,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,142,255,0,138,184,103,106,227,38,28,92,120,91,122,196,237,20,91,154,158,237,62,78,214,219,91,140,239,47,81,246,185,136,90,18,243,75,36,184,218,205,39,177,196,33,68,90,164,132,21,202,79,9,90,118,11,98,154,241,51,24,239,10,85,225,232,10,129,200,181,97,83,217,149,27,148,243,18,88,122,29,77,231,9,212,109,120,185,78,37,81,13,47,52,91,200,249,142,105,161,76,12,216,248,88,198,79,135,247,15,151,62,51,88,44,251,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,217,170,54,61,45,247,31,98,83,146,154,125,167,217,171,43,150,180,109,100,185,90,52,219,132,180,188,151,20,225,164,144,77,41,219,106,1,13,120,138,100,86,54,105,108,211,190,48,250,4,68,98,165,2,59,44,193,122,76,167,80,138,157,57,147,144,179,166,145,27,132,195,43,83,146,20,226,30,82,62,154,18,133,45,8,81,173,20,87,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,185,254,10,158,22,46,159,136,19,188,186,156,32,7,20,127,29,152,155,247,47,147,194,28,171,45,25,116,190,243,65,138,112,48,206,197,143,252,212,202,196,221,236,255,0,22,82,251,75,44,191,51,150,235,173,243,185,92,244,43,148,133,111,95,113,23,121,150,135,176,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,161,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,149,69,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,202,113,34,225,187,248,64,244,166,97,114,245,65,254,186,253,121,151,53,179,13,175,245,235,218,185,145,16,95,248,103,121,184,209,127,100,117,82,75,159,169,72,172,188,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,65,57,104,204,93,137,154,12,44,129,137,150,44,143,230,161,214,33,108,123,248,178,169,217,153,121,248,124,199,90,111,157,202,231,161,60,212,39,98,251,200,251,200,168,7,54,62,41,241,147,226,5,195,230,47,139,84,203,79,253,230,218,191,195,251,239,255,0,95,84,20,172,52,39,97,99,166,28,101,211,34,56,89,138,24,161,89,236,52,168,56,127,110,180,203,45,17,46,85,66,82,169,140,155,113,99,54,102,92,199,151,181,90,22,164,146,74,84,181,169,8,66,214,158,193,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,17,255,0,58,249,174,161,101,47,6,166,222,92,218,84,203,190,165,172,59,90,137,53,229,167,183,202,220,130,113,195,75,100,107,54,88,66,249,174,30,168,73,232,134,249,136,91,173,152,229,92,57,179,237,248,212,80,159,195,124,68,99,179,226,109,179,79,237,146,228,49,31,100,90,212,20,45,13,28,196,146,11,99,47,18,220,109,46,181,209,38,165,165,109,22,213,41,182,102,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,92,226,231,130,69,102,226,140,92,75,167,83,158,110,13,113,8,67,239,147,58,52,169,111,72,158,242,139,113,54,68,106,52,164,143,170,141,90,123,251,199,225,225,55,143,77,216,24,176,246,30,215,106,132,197,46,186,210,147,25,11,127,105,42,107,210,96,180,130,34,83,137,73,250,168,62,228,154,189,218,151,65,117,205,56,135,154,67,205,168,148,133,164,148,147,35,212,140,143,184,199,253,136,97,197,79,20,211,96,101,189,234,68,42,130,27,157,112,77,85,45,109,37,221,28,228,63,2,106,77,91,73,105,61,187,144,69,174,134,90,251,12,83,30,5,216,210,113,47,23,173,75,77,13,45,244,212,107,80,90,145,162,77,70,109,57,41,166,214,127,69,95,167,237,35,33,164,12,41,180,162,88,152,107,107,90,16,152,75,45,210,40,208,97,26,73,4,147,51,106,58,27,212,244,74,122,250,133,236,47,176,135,171,0,0,0,0,20,193,198,66,229,149,80,198,218,45,23,181,45,81,163,80,227,43,149,188,205,36,180,203,168,39,93,53,211,93,15,77,116,212,125,110,12,212,147,149,138,21,250,129,198,74,137,170,84,162,222,104,215,67,41,20,243,239,208,91,30,35,225,237,185,138,118,101,86,197,186,227,115,169,213,104,143,196,119,68,54,165,160,157,105,109,41,72,230,37,73,37,18,92,86,134,105,63,215,220,43,246,165,193,139,13,229,222,143,78,141,121,215,153,160,186,242,158,228,149,69,132,188,146,55,76,246,165,37,7,97,17,35,161,23,191,234,18,199,45,217,54,193,252,179,211,82,205,159,75,57,181,46,186,212,234,44,69,114,95,210,123,185,230,216,109,95,69,245,39,251,146,34,247,235,221,192,7,205,184,171,17,168,20,121,21,105,106,74,90,99,102,227,51,34,47,89,100,146,239,50,46,243,47,104,204,206,46,220,139,187,241,14,173,113,45,210,113,82,249,26,168,149,174,187,88,109,29,250,159,232,251,197,250,100,62,202,43,27,44,246,165,37,124,226,124,187,119,48,157,239,47,227,9,74,47,228,164,251,151,237,33,33,0,0,0,0,0,0,0,0,0,0,124,59,210,223,141,116,219,83,40,82,217,75,173,73,229,238,73,164,148,71,181,196,171,184,200,203,189,62,225,153,75,238,218,122,201,187,167,91,138,83,137,114,23,43,169,153,146,189,118,146,191,113,126,151,184,95,222,66,49,92,177,111,46,54,229,193,34,67,42,153,252,51,158,218,87,170,209,252,62,82,19,184,141,106,50,212,155,212,181,49,35,0,0,0,84,95,23,218,76,70,106,51,42,232,139,181,247,238,58,99,106,119,97,22,226,244,82,250,110,211,83,250,37,237,246,14,73,194,114,66,217,204,137,161,15,182,130,93,51,105,146,149,161,168,142,124,30,133,239,23,158,0,0,0,0,63,134,68,100,100,100,70,71,208,200,197,35,113,111,194,18,178,113,218,53,229,77,138,77,83,235,180,244,60,250,137,27,119,75,122,100,247,21,213,40,36,159,170,146,239,51,87,219,222,61,111,7,60,74,58,94,37,86,48,253,233,46,154,38,65,145,49,45,111,245,55,46,69,61,162,61,55,23,94,154,107,183,245,251,5,198,142,71,154,172,84,143,132,24,25,118,93,106,148,211,50,253,19,61,152,38,181,146,117,149,216,223,113,178,47,93,7,222,223,242,79,95,112,206,189,223,112,214,113,34,254,169,215,231,58,185,53,10,253,81,231,254,146,215,170,223,121,75,218,157,77,74,211,114,207,66,212,207,175,180,94,159,13,60,23,60,32,203,125,63,182,195,75,115,110,87,154,175,41,106,111,106,246,200,129,15,84,234,104,65,233,185,179,233,215,237,49,44,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,72,172,200,103,6,230,198,204,52,195,92,18,163,28,186,117,137,96,90,244,8,11,129,37,168,234,92,202,220,40,42,142,244,226,90,81,205,66,12,158,113,164,55,204,82,77,13,165,195,74,86,179,66,63,38,74,51,93,93,202,94,50,194,188,185,181,89,150,133,75,72,119,77,18,19,200,79,111,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,16,3,141,95,133,139,91,226,4,31,46,168,143,41,194,211,33,63,33,33,208,115,93,138,15,239,184,42,180,254,217,104,82,227,200,213,184,16,101,176,105,41,146,20,131,209,199,158,97,213,18,26,212,210,219,110,25,172,141,213,18,88,178,161,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,181,76,253,127,222,178,203,151,236,135,255,0,179,146,135,228,225,125,195,238,53,90,53,23,52,56,211,74,150,132,34,66,103,217,244,57,45,59,25,123,217,118,44,136,117,162,117,167,210,163,65,169,15,165,12,58,214,199,16,105,119,214,66,145,173,175,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,69,254,33,121,95,191,179,103,130,244,92,57,195,154,189,191,78,169,83,174,136,213,183,93,173,200,121,150,20,195,113,37,178,164,165,76,180,234,141,123,164,32,200,141,36,90,18,186,247,17,198,12,153,240,191,199,220,187,102,78,207,198,59,214,239,195,249,180,91,127,210,29,165,138,93,66,107,146,151,207,129,34,58,54,37,200,141,160,244,91,201,51,213,101,234,145,233,169,232,71,103,224,0,42,3,139,38,74,41,216,127,51,241,157,194,250,103,34,139,91,168,45,187,190,19,101,42,67,141,85,37,62,243,199,83,83,139,82,208,219,46,173,196,178,164,252,210,16,231,32,144,74,55,140,145,90,195,191,228,163,42,53,220,218,99,44,43,55,149,85,135,104,83,116,153,116,214,225,50,133,118,8,187,86,109,182,74,112,201,4,243,235,71,41,178,209,106,45,86,231,45,104,105,194,26,19,180,237,106,21,141,106,209,172,171,90,15,98,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,163,235,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,140,214,102,83,23,164,227,214,60,223,56,184,243,242,220,143,113,86,30,122,158,82,216,105,151,218,167,35,70,161,50,226,26,213,4,182,227,54,203,102,100,106,212,208,102,106,81,153,168,249,168,11,254,225,151,141,127,134,156,163,218,221,162,159,217,103,216,154,89,83,54,53,177,151,123,19,12,246,119,27,213,197,169,90,197,118,54,245,30,221,93,39,118,164,147,183,89,84,0,42,175,138,158,67,191,215,124,213,225,5,23,249,167,110,250,21,50,157,253,253,114,107,106,95,55,254,110,151,80,219,63,206,72,90,191,42,177,86,176,170,213,90,116,105,240,233,245,57,113,99,213,35,148,73,205,50,242,144,137,76,19,173,188,77,58,146,61,22,130,117,150,156,36,171,82,222,218,21,222,146,50,233,121,104,203,165,247,154,12,83,129,134,118,44,127,230,166,86,38,239,103,248,178,151,218,89,101,249,156,183,93,111,157,202,231,161,92,164,43,122,251,136,187,204,180,81,133,88,103,106,224,222,28,91,152,91,101,68,236,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,57,86,101,242,233,98,102,131,11,39,225,157,245,31,249,217,148,121,187,222,254,44,170,118,103,153,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,44,251,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,95,175,41,222,41,240,111,226,5,189,230,44,11,169,226,143,224,79,19,126,229,243,136,66,136,112,246,202,170,226,85,255,0,109,97,205,10,68,70,42,87,85,98,21,18,27,178,214,164,176,219,242,94,67,45,169,197,37,42,81,32,148,178,51,50,74,143,77,116,35,238,26,51,203,70,93,44,76,175,225,100,12,51,177,99,255,0,53,50,177,55,123,223,198,117,78,204,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,213,64,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,42,193,156,217,224,54,63,94,87,117,135,133,183,212,74,197,94,206,145,202,148,132,116,68,214,8,144,74,151,13,90,233,34,50,93,81,178,110,163,161,45,36,127,147,117,151,29,171,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,78,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,207,183,19,74,77,42,139,158,60,79,135,70,166,68,129,29,201,20,217,107,106,51,41,105,10,125,250,100,71,158,116,210,146,34,53,184,235,142,56,181,119,169,107,82,143,83,51,49,97,92,21,60,44,93,63,16,39,121,117,56,66,172,249,97,157,213,140,156,76,238,172,45,178,162,118,138,213,205,80,160,83,227,110,109,197,182,206,250,68,45,239,187,203,66,214,150,90,65,41,199,22,73,61,141,161,106,50,209,38,45,211,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,236,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,229,56,165,231,219,228,36,58,246,84,112,189,141,247,5,86,159,216,238,250,164,136,250,183,2,12,182,9,71,14,58,86,90,56,243,204,58,147,91,186,26,91,109,194,36,25,186,163,83,21,129,129,120,23,136,249,139,196,122,118,23,225,125,27,183,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,20,203,70,93,44,76,175,225,100,12,51,177,99,255,0,53,50,177,55,123,223,198,117,78,204,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,64,57,177,241,79,140,159,16,46,31,49,124,90,166,90,127,239,54,213,254,31,223,127,250,250,160,165,97,218,177,215,53,216,143,142,118,78,31,225,125,77,223,69,89,152,115,111,211,40,244,218,52,119,141,77,200,149,22,26,35,185,62,65,232,92,199,151,181,123,8,203,107,77,172,208,157,77,78,184,239,74,225,243,157,186,174,84,47,247,40,87,59,242,231,97,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,47,122,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,104,35,49,88,243,102,229,183,8,235,184,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,67,81,33,91,16,75,113,69,177,10,50,207,190,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,246,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,46,127,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,6,130,114,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,82,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,238,37,152,48,172,95,203,125,67,177,67,39,38,219,79,59,94,74,210,222,171,52,199,129,51,68,234,72,89,233,185,194,233,211,237,33,69,150,141,195,89,195,123,250,153,94,130,242,227,84,40,53,70,95,250,75,70,139,97,228,175,69,104,105,86,155,144,90,150,164,125,61,131,69,25,85,197,72,248,191,129,118,157,214,153,77,61,47,209,48,25,156,104,89,43,73,61,141,135,28,35,245,214,122,234,231,242,143,95,120,235,130,156,184,198,98,81,213,49,42,143,135,236,201,116,145,14,12,121,138,111,127,169,185,18,42,13,25,233,184,250,245,211,93,191,175,216,60,151,9,12,33,43,219,29,164,222,85,56,132,237,62,133,79,91,236,40,219,221,182,91,51,32,56,158,170,65,164,189,85,31,113,146,190,206,241,119,36,68,68,68,68,68,69,208,136,135,244,0,0,0,0,81,135,22,57,11,123,50,36,133,190,218,201,20,205,164,73,86,166,146,41,243,186,31,184,72,46,10,144,35,246,27,166,169,200,249,238,108,230,57,155,75,232,233,78,86,221,116,215,191,174,154,139,77,0,0,1,28,243,237,138,229,132,153,113,184,238,8,242,24,76,207,224,124,134,212,189,22,191,225,241,80,173,164,75,73,158,132,230,167,161,138,4,177,45,167,175,107,186,13,184,149,56,167,38,243,122,145,153,171,212,105,75,247,31,232,251,134,154,236,187,126,53,173,109,67,161,68,101,45,53,27,153,181,36,146,73,22,231,20,174,226,34,46,245,123,135,220,0,0,0,0,0,0,0,0,0,1,252,50,212,180,20,1,196,151,11,81,134,57,157,184,99,65,134,182,105,147,123,39,99,89,183,181,43,217,79,134,107,208,201,9,73,232,165,159,119,235,234,59,159,9,28,197,34,211,188,165,97,45,199,87,91,112,106,187,59,3,110,200,209,182,249,77,79,125,221,9,110,145,22,170,82,79,213,73,245,239,211,188,92,97,25,31,82,61,71,244,0,0,84,175,23,202,245,42,116,119,105,145,159,109,82,153,185,169,174,45,4,164,154,137,62,139,119,169,145,30,191,202,47,96,225,156,43,32,74,151,153,120,238,177,191,107,48,144,226,246,235,166,210,168,66,215,93,8,94,232,0,0,0,0,8,9,197,211,11,90,186,48,98,45,236,212,85,187,38,147,45,189,202,66,55,26,90,106,36,247,12,204,246,25,145,17,171,222,69,246,119,138,214,200,109,250,246,31,230,98,209,154,219,206,52,221,86,163,2,148,249,182,163,73,155,78,212,34,154,139,233,39,167,169,237,212,190,163,26,28,167,202,106,108,8,211,89,51,54,228,50,135,80,102,125,77,42,73,25,119,125,162,187,248,198,98,180,122,22,23,81,240,234,28,148,246,250,133,66,60,167,91,37,150,189,153,200,245,6,84,102,68,178,86,155,136,187,210,101,254,97,91,121,57,194,169,184,179,152,59,54,138,212,37,200,135,10,179,78,157,56,185,102,180,246,100,78,142,151,9,94,162,139,77,28,235,184,180,247,152,209,93,185,69,135,110,91,244,202,5,61,148,53,26,155,13,152,141,33,9,36,146,80,218,9,9,34,34,34,34,232,146,238,34,31,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,85,199,74,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,253,174,115,114,129,117,100,239,17,224,217,213,106,247,202,58,45,106,158,154,133,34,186,221,57,200,141,201,208,246,62,194,144,163,90,18,243,75,34,53,33,14,57,163,110,176,179,52,155,155,19,210,248,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,7,138,196,188,33,179,113,106,77,154,253,230,196,183,209,99,93,17,110,250,99,44,190,109,33,117,24,205,60,136,234,116,211,235,41,8,83,252,194,73,26,117,91,104,37,110,70,228,43,218,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,69,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,149,89,177,240,177,140,159,15,238,31,46,124,102,176,95,245,159,151,171,87,49,121,76,203,37,18,245,147,173,22,209,167,218,87,108,154,122,162,182,251,117,94,205,70,54,209,13,210,112,141,4,202,214,250,77,194,52,171,115,104,90,8,146,107,37,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,4,0,226,201,155,207,193,22,28,126,47,182,84,221,151,125,255,0,79,95,165,148,228,14,107,113,109,215,137,230,30,218,226,204,144,79,62,180,41,164,232,149,154,91,75,234,62,82,205,149,157,43,9,211,194,247,58,255,0,139,253,246,140,24,196,42,157,42,14,27,94,85,5,201,118,163,52,249,62,134,170,41,148,161,18,13,212,164,245,101,222,83,12,184,78,25,33,191,81,221,237,165,14,243,46,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,67,254,42,120,199,93,194,44,163,213,227,91,140,233,46,253,168,53,103,57,39,114,63,130,197,146,195,238,73,61,139,66,137,124,198,35,186,198,158,170,147,207,222,149,18,144,68,116,153,130,152,95,85,198,172,92,180,48,162,140,169,109,200,186,107,17,169,171,145,26,18,165,174,27,11,89,115,165,27,73,50,53,161,150,185,142,175,214,73,18,27,81,154,146,68,102,95,171,48,182,181,10,198,199,220,75,178,173,104,61,138,139,111,222,21,154,93,58,55,53,110,114,34,177,53,214,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,212,122,188,84,192,185,150,182,94,48,91,30,105,20,109,148,91,218,159,85,167,85,37,182,111,185,252,113,18,175,57,9,55,141,68,109,53,204,136,81,210,218,18,162,53,246,71,213,176,141,42,82,164,175,6,76,82,249,41,152,234,238,25,207,174,246,88,23,221,190,231,102,133,217,119,246,202,164,37,147,204,252,225,32,212,222,200,170,168,171,170,146,133,107,161,234,174,89,11,169,0,16,131,138,14,112,109,156,19,194,58,214,9,81,142,37,70,251,191,232,234,128,184,18,90,144,148,67,162,77,68,168,239,78,37,165,28,165,172,141,151,26,67,124,196,168,150,226,92,52,169,8,52,46,141,132,170,225,233,156,95,197,43,20,230,124,161,135,218,236,203,215,176,211,171,191,57,203,244,127,46,73,108,168,250,140,58,235,188,134,93,151,243,8,219,204,230,245,61,82,141,47,206,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,130,188,92,112,47,14,46,252,182,86,49,190,167,70,229,94,118,39,96,106,155,84,142,100,135,30,139,34,123,44,57,22,71,67,230,178,93,161,110,32,143,69,33,194,51,74,136,150,234,92,169,108,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,2,10,241,100,194,108,118,196,12,14,244,222,23,221,245,87,237,106,38,249,247,125,170,218,161,199,138,236,24,172,189,36,234,42,121,102,135,156,229,27,105,37,70,220,234,86,174,66,208,218,86,201,169,116,237,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,187,175,17,76,197,216,153,160,197,59,31,19,44,89,31,155,250,100,58,196,45,143,127,22,85,59,76,183,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,240,84,241,79,116,252,63,157,230,52,225,117,32,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,75,75,39,1,172,219,51,24,113,15,28,147,10,36,187,178,255,0,145,13,11,168,42,57,165,248,84,232,240,98,71,76,36,40,214,162,216,167,99,45,245,41,36,141,230,227,105,89,43,146,218,135,75,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,69,101,163,61,81,178,181,146,107,174,199,195,233,241,23,138,149,251,226,67,208,89,147,21,213,162,153,78,122,159,25,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,226,5,38,153,121,98,189,255,0,10,141,13,201,117,251,178,241,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,45,86,226,139,170,140,212,125,230,47,123,32,185,40,181,114,167,135,17,43,117,106,103,104,196,219,154,158,203,151,29,66,65,54,183,32,111,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,206,113,4,179,61,169,105,13,74,161,154,204,216,248,167,198,79,136,23,15,152,190,45,83,45,63,247,155,106,255,0,15,239,191,253,125,80,82,176,235,249,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,67,53,89,103,188,178,161,139,147,48,182,240,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,184,212,202,247,52,226,22,218,140,246,173,10,218,165,163,99,139,149,92,46,115,219,74,193,58,171,216,17,141,23,52,184,246,77,114,66,21,111,212,101,190,158,197,111,77,82,150,110,161,205,197,185,168,210,20,180,153,175,127,45,167,18,107,52,164,158,121,212,220,248,8,1,198,175,194,197,173,241,2,15,151,84,69,74,229,234,233,161,88,216,251,134,151,173,211,59,177,81,109,251,194,141,84,168,201,229,45,206,68,86,38,180,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,250,14,193,159,236,224,213,115,101,139,138,85,60,226,55,98,89,210,38,64,181,16,203,74,37,201,97,107,73,57,57,213,56,132,187,190,65,50,210,201,181,37,36,210,18,132,109,222,78,56,231,171,225,215,145,89,57,165,188,138,248,196,24,18,209,133,116,9,15,51,57,232,210,154,66,234,117,22,74,58,202,154,100,78,19,236,161,77,200,75,139,121,40,250,8,82,18,180,45,68,180,119,78,37,124,57,104,86,85,10,118,97,50,243,107,246,26,84,29,174,92,150,189,46,26,214,220,102,212,185,46,200,170,161,74,120,249,108,163,116,118,206,51,44,147,109,54,147,112,182,33,11,210,5,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,19,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,157,113,209,97,220,118,253,78,129,80,101,14,198,169,67,122,35,168,90,73,68,164,56,131,66,136,200,200,200,250,40,251,200,198,117,51,141,133,83,112,155,48,119,149,21,216,75,143,14,109,102,163,58,9,114,205,9,236,203,157,33,45,146,125,68,150,154,55,211,105,105,238,49,100,156,28,241,90,61,115,11,171,24,117,50,82,123,125,62,161,34,83,77,154,203,94,204,220,122,123,41,50,35,89,171,77,198,125,201,34,255,0,48,177,10,132,166,161,64,147,53,227,50,110,59,43,117,102,71,212,146,148,153,159,127,216,51,199,159,43,245,236,64,204,197,219,53,199,157,117,186,85,70,125,41,131,113,70,163,38,154,168,74,52,151,210,87,79,95,217,161,125,68,44,167,132,86,22,183,107,224,196,187,217,232,171,106,77,90,99,155,84,180,109,53,52,236,72,14,17,145,236,35,50,51,79,188,203,237,239,19,236,0,0,0,0,5,17,113,83,129,42,38,101,228,58,254,243,75,208,150,226,55,107,166,211,168,78,211,77,72,73,94,11,53,104,12,208,46,122,82,221,73,74,92,249,174,146,55,39,118,195,69,57,58,233,174,186,107,245,11,72,0,0,31,195,50,46,166,122,10,115,226,221,152,166,238,203,198,46,18,219,149,117,185,6,149,191,183,182,212,141,91,115,154,212,7,218,212,144,233,145,232,164,171,233,36,186,247,107,222,56,103,13,172,45,70,39,102,118,222,141,58,26,222,166,66,237,125,177,100,222,228,163,125,62,97,163,83,52,41,37,170,144,93,255,0,171,168,191,242,45,11,65,253,0,0,0,0,0,0,0,0,0,0,21,231,197,159,46,111,223,56,120,222,43,91,148,103,38,85,104,58,243,91,139,28,220,125,238,123,240,88,45,9,13,41,74,209,40,81,245,81,104,68,125,229,208,84,13,143,121,86,240,254,231,135,117,91,242,221,139,62,23,51,150,227,110,45,10,45,237,169,179,234,133,37,95,69,103,220,101,222,52,13,148,12,214,217,217,144,176,35,212,99,85,97,181,92,103,127,108,130,167,218,75,200,213,233,4,223,205,147,206,44,181,67,59,186,251,58,151,78,233,8,0,3,241,86,43,52,218,12,7,42,117,105,172,197,140,214,155,156,121,196,161,37,170,137,37,213,70,69,222,100,95,172,103,99,54,216,241,51,27,177,66,183,90,76,149,42,4,167,225,190,211,105,89,155,100,166,225,182,209,153,23,49,105,239,37,119,31,180,254,193,48,120,50,225,115,211,238,139,131,20,164,54,147,139,30,60,186,74,55,36,250,58,151,41,239,145,150,168,211,184,255,0,75,95,171,218,45,204,0,0,0,0,7,18,206,133,187,30,229,203,30,35,68,122,42,95,114,61,177,88,144,198,168,37,108,117,52,249,4,149,117,35,211,77,221,229,212,80,14,11,203,114,220,198,235,53,199,143,106,225,220,212,228,175,78,154,26,37,183,175,187,244,70,143,236,170,236,54,240,178,131,113,204,144,134,227,34,129,22,99,174,45,100,73,74,10,50,86,102,102,103,161,116,212,245,51,253,98,138,120,136,227,163,248,203,143,245,152,241,166,19,244,235,122,76,138,68,125,142,26,144,162,98,108,178,74,139,71,22,147,245,92,239,45,62,194,246,204,30,15,88,8,229,54,153,85,198,27,138,142,180,189,39,159,6,10,159,143,161,27,74,76,9,13,184,147,91,122,235,169,30,138,74,244,247,23,180,90,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,184,191,238,27,57,122,181,112,47,44,182,221,110,147,39,210,53,172,72,167,192,187,106,245,7,34,182,211,133,218,98,182,227,16,210,105,35,89,178,194,22,100,146,90,149,171,142,62,178,36,19,187,19,215,243,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,246,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,83,211,133,215,16,9,148,137,148,220,178,99,125,197,206,165,61,217,169,214,61,81,246,223,126,83,114,157,125,166,25,164,171,150,133,238,100,249,186,180,227,134,132,178,150,212,217,168,208,109,37,171,106,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,85,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,7,20,206,6,101,40,89,86,192,234,198,38,212,203,157,85,123,117,46,219,136,168,171,125,185,117,135,89,113,113,219,116,146,164,109,100,185,75,113,195,53,160,249,109,172,146,102,179,66,85,157,123,178,233,174,223,55,85,102,245,186,103,118,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,232,45,167,45,124,39,112,206,171,150,83,119,27,232,122,98,109,221,79,126,161,2,160,165,84,88,114,215,237,49,80,81,88,118,39,61,148,62,243,11,249,215,16,226,19,243,139,91,70,106,74,9,106,170,188,85,195,59,171,6,241,30,227,194,219,214,39,103,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,45,167,133,30,117,255,0,9,182,171,25,107,196,202,157,42,53,201,105,83,227,198,180,157,215,146,245,98,150,203,106,73,199,216,73,38,212,244,86,219,71,84,171,123,141,30,227,65,155,47,58,171,21,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,1,69,124,89,49,210,133,140,25,154,249,55,105,86,106,178,233,88,119,79,93,183,41,153,4,182,226,162,176,220,167,142,106,227,182,163,254,240,202,220,218,147,90,163,22,155,144,150,214,174,193,193,99,1,164,213,175,43,175,49,181,152,81,23,77,161,71,93,179,69,55,163,180,234,253,34,241,54,236,151,154,89,175,123,11,106,57,182,217,158,207,156,68,229,164,151,234,173,39,8,51,99,226,159,25,62,32,92,62,98,248,177,75,55,7,40,88,201,193,114,155,26,174,247,103,151,103,211,238,11,198,151,39,106,215,201,149,2,165,82,113,69,177,43,65,43,154,193,200,99,85,110,74,57,251,246,169,72,73,10,182,195,219,214,171,134,183,253,181,136,212,40,241,31,169,90,181,136,85,184,109,75,66,148,195,143,198,121,15,54,151,18,149,37,70,131,82,8,140,137,73,61,53,208,203,188,105,163,15,111,90,86,37,88,22,214,35,80,163,203,98,155,117,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,232,7,42,204,190,98,236,76,175,225,100,252,76,190,164,127,59,14,143,11,99,223,198,117,78,204,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,157,108,85,196,203,171,25,49,30,227,197,43,214,95,104,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,44,171,36,60,49,104,87,158,92,110,91,203,27,161,82,149,90,197,59,125,159,145,206,236,92,151,173,200,174,35,157,30,161,243,110,161,10,121,213,156,119,121,68,100,162,105,174,90,214,69,33,246,83,94,185,138,192,107,203,45,184,185,93,194,155,206,20,180,174,157,33,107,166,78,122,57,50,138,181,56,214,162,143,53,162,74,214,157,142,37,58,154,73,106,216,178,91,106,61,232,81,21,133,112,172,207,143,250,209,149,76,95,173,127,58,213,161,93,169,212,127,188,34,53,17,40,229,127,206,20,210,220,123,249,184,232,79,228,144,45,80,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,117,60,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,1,74,220,80,178,45,248,20,186,151,142,56,57,102,118,76,54,173,108,244,196,104,74,220,205,10,168,227,138,35,209,146,73,118,120,111,106,223,47,67,82,16,233,173,191,154,74,163,182,112,0,79,254,10,158,41,238,159,135,243,188,198,156,46,164,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,3,53,153,177,241,79,140,159,16,46,31,49,124,114,161,117,60,47,114,45,248,20,181,81,142,56,199,102,118,76,73,173,111,244,60,105,170,220,245,10,150,227,105,34,213,147,73,118,121,143,106,231,51,83,82,208,209,161,191,154,82,164,54,115,252,6,107,51,99,226,159,25,62,32,92,62,98,248,181,76,180,255,0,222,109,171,252,63,190,255,0,245,245,65,74,195,67,220,63,112,134,205,194,12,168,88,44,89,236,75,37,222,20,120,55,125,93,233,47,155,171,126,163,58,27,11,117,68,93,18,132,37,36,219,104,74,72,180,67,73,53,110,89,173,106,245,89,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,120,113,87,12,238,172,27,196,123,143,11,111,88,157,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,179,254,23,92,64,33,213,225,211,114,201,141,247,23,38,170,207,102,167,88,245,71,219,97,136,174,69,105,134,152,102,146,174,90,17,181,226,229,106,211,142,26,212,242,156,83,102,162,89,52,151,108,252,64,14,53,126,22,45,111,136,16,124,186,162,41,88,119,92,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,237,46,37,46,37,148,109,86,229,145,168,203,150,135,22,141,9,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,10,54,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,185,86,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,65,22,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,127,198,23,1,23,82,165,210,177,134,221,163,173,79,70,54,32,206,83,17,245,34,101,41,159,33,199,20,104,111,93,117,52,234,165,47,79,121,123,68,61,225,221,142,143,96,214,63,81,163,201,152,76,83,174,25,49,233,18,55,184,105,66,73,249,177,9,74,61,92,66,75,213,111,188,245,251,15,217,122,215,173,118,27,184,89,94,184,225,200,67,145,151,64,149,49,167,16,178,50,82,14,50,150,70,70,71,161,244,208,245,35,253,99,56,56,209,45,203,143,27,175,39,25,51,82,230,92,213,20,163,94,186,154,229,185,167,191,244,133,254,228,186,220,143,109,101,143,14,98,51,20,153,114,69,177,72,144,254,136,36,239,117,84,248,228,165,116,34,215,93,189,231,212,118,208,0,0,0,0,21,25,198,107,11,158,129,116,91,248,165,29,164,148,89,17,226,82,23,181,39,213,229,57,80,124,204,244,70,157,197,250,90,253,94,209,193,56,108,99,170,112,143,29,233,148,138,140,196,179,78,184,158,102,152,190,107,155,91,74,228,76,134,147,87,87,18,146,50,75,103,215,67,233,236,49,124,240,103,69,169,67,102,124,25,13,188,196,134,210,227,110,54,178,82,84,149,17,25,25,25,116,62,134,67,253,192,0,71,188,223,102,182,206,203,125,131,34,163,42,173,13,218,227,251,59,28,20,190,210,158,94,143,71,39,62,108,222,109,103,162,30,221,211,217,212,250,119,231,230,248,188,171,120,131,115,204,186,238,9,110,202,159,55,151,204,91,142,45,102,123,27,75,101,213,106,82,190,138,11,188,207,184,91,247,9,140,185,191,99,97,227,152,173,113,209,220,135,84,175,105,202,110,84,115,109,246,121,15,206,96,245,37,180,149,39,84,173,39,209,71,169,25,119,23,65,97,128,0,0,0,0,0,0,0,0,0,0,62,109,193,111,210,46,138,83,212,90,228,22,37,195,145,183,152,211,205,37,196,158,213,18,139,162,136,203,189,36,125,222,193,67,121,233,201,101,207,151,75,230,85,86,129,73,153,46,205,151,179,178,202,109,135,28,38,118,179,25,43,230,173,12,54,210,117,121,227,36,232,125,116,208,250,247,240,204,31,199,28,70,192,251,133,23,13,133,113,206,128,190,188,214,27,152,251,76,189,234,56,132,239,75,78,35,118,222,106,204,181,62,134,127,110,182,223,151,174,43,152,87,125,211,142,22,38,31,160,106,141,119,184,239,102,139,29,122,169,211,245,77,233,138,81,232,148,32,143,235,87,184,200,76,187,103,23,112,194,239,140,137,54,237,255,0,110,206,39,53,209,12,85,99,186,174,134,162,238,66,207,244,79,252,3,239,29,199,111,18,182,157,118,156,71,238,237,72,215,252,227,204,222,24,215,132,214,36,103,36,221,56,143,108,211,185,90,110,68,154,196,102,87,212,210,69,209,110,39,244,211,254,18,21,107,158,174,36,232,191,233,178,48,227,7,231,75,139,17,91,57,213,24,238,236,82,189,104,207,39,99,177,229,40,143,67,67,137,61,83,237,50,247,152,175,43,62,213,173,223,55,69,50,215,161,66,145,50,109,78,91,49,91,75,77,173,195,35,113,196,182,70,100,146,81,233,170,139,216,125,227,65,57,30,203,244,60,0,192,218,45,21,81,80,213,78,171,30,53,82,161,234,18,84,153,14,195,140,151,82,127,54,133,23,172,207,114,136,207,222,102,125,210,20,0,0,0,0,7,59,204,76,55,106,24,11,136,176,152,35,230,63,106,85,219,78,154,235,170,161,58,69,221,246,140,228,115,213,108,226,207,105,144,173,170,165,92,91,220,53,30,154,27,82,117,61,117,211,244,126,175,212,45,63,51,217,201,166,216,249,51,177,237,235,58,224,101,85,251,138,218,166,69,120,162,75,73,186,203,50,41,79,33,74,62,91,228,180,232,226,83,212,200,200,143,78,243,208,86,174,3,225,173,195,143,152,217,70,183,144,196,169,203,170,214,35,200,170,58,73,91,170,38,93,150,210,30,113,74,218,191,231,117,53,40,140,186,245,215,219,162,28,27,195,122,46,20,97,189,2,201,162,194,106,59,116,218,116,88,238,236,109,8,55,28,109,134,219,53,171,106,83,170,143,150,90,153,145,25,255,0,136,123,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,143,249,215,202,141,11,54,152,53,54,205,229,82,161,221,244,221,102,90,213,185,172,173,93,130,86,228,27,141,154,155,50,89,50,250,17,202,112,180,90,75,84,57,203,90,218,108,134,123,46,203,90,187,99,93,85,155,42,233,131,216,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,185,78,23,185,233,252,53,218,168,192,236,99,188,251,94,36,209,119,250,30,76,212,237,122,187,75,109,180,153,106,241,168,251,68,198,116,115,153,169,37,107,104,144,231,206,169,50,28,46,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,0,62,77,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,25,215,206,6,101,43,185,169,199,26,198,38,212,203,147,74,103,117,46,219,136,168,168,97,200,148,118,158,113,113,219,116,146,165,238,120,249,171,113,195,53,172,185,142,44,146,100,130,66,83,47,248,77,228,162,157,136,19,63,25,220,80,166,115,232,180,74,130,27,180,33,56,82,163,184,237,82,43,236,188,85,52,184,133,33,14,50,210,219,83,41,79,206,161,110,115,201,100,147,100,137,118,254,33,87,18,188,148,83,179,23,135,19,177,66,202,166,107,137,182,141,61,46,70,90,74,83,238,85,105,113,138,75,171,166,52,195,106,52,19,203,91,234,91,106,38,148,181,56,132,52,102,148,172,212,138,65,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,131,66,121,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,197,107,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,7,148,197,139,235,240,95,133,151,150,38,122,47,210,127,36,173,250,141,119,177,115,249,61,171,178,198,113,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,50,247,101,211,93,190,110,170,205,235,116,206,237,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,208,104,39,32,24,13,27,47,153,92,180,109,151,161,75,141,93,175,199,69,205,112,162,92,119,99,62,138,140,182,155,82,153,113,151,22,163,105,108,52,150,99,25,17,39,83,142,107,52,37,74,81,10,54,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,167,108,235,101,226,171,150,124,195,92,182,27,244,168,144,40,85,9,15,86,237,100,70,152,169,40,244,35,242,29,40,169,53,56,102,233,45,178,109,76,172,156,245,183,180,163,35,90,77,46,46,202,120,52,227,69,42,229,192,106,166,11,213,110,248,143,220,54,125,98,92,186,117,21,72,75,79,177,68,127,148,231,53,26,36,185,200,237,142,202,220,173,86,164,27,173,165,91,82,182,136,231,165,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,20,3,159,172,215,76,205,110,56,203,173,211,29,217,102,90,252,234,61,174,203,111,62,109,191,21,47,40,213,61,77,186,73,229,189,35,212,82,136,155,66,146,218,24,109,91,141,173,234,234,188,47,114,81,248,192,95,104,198,124,66,166,82,167,97,181,155,80,92,103,105,211,75,157,233,154,162,89,74,209,28,218,74,139,70,90,230,176,243,134,225,26,28,245,26,216,226,86,239,46,239,196,95,207,246,79,169,89,178,194,53,38,158,82,219,190,236,232,243,39,218,139,101,212,146,36,190,180,36,220,130,234,92,90,90,217,32,217,105,4,226,148,147,105,105,66,247,108,39,27,114,131,63,174,171,10,234,254,218,219,151,37,185,80,255,0,148,135,58,155,58,59,159,244,92,101,230,220,71,212,164,169,62,195,33,123,220,62,115,183,74,205,125,128,229,10,231,126,36,28,69,181,99,199,102,171,13,82,146,167,234,204,37,150,82,186,178,27,75,45,33,8,114,66,156,74,154,108,148,76,159,44,148,100,78,55,175,53,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,23,83,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,31,38,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,138,23,207,214,74,46,172,169,226,60,186,221,38,153,218,48,202,230,168,60,229,185,80,142,78,45,184,27,205,78,38,153,32,220,82,214,151,154,65,25,33,75,81,243,155,65,172,143,114,93,67,93,87,130,167,138,123,167,225,252,239,49,167,11,169,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,19,167,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,217,170,54,61,45,247,31,98,83,146,154,125,167,217,171,43,150,180,109,100,185,90,52,219,132,180,188,151,20,225,164,144,77,41,219,106,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,50,211,255,0,121,182,175,240,254,251,255,0,215,213,5,43,13,41,229,59,194,198,13,252,63,183,188,185,129,213,68,74,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,178,173,76,188,176,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,139,109,71,213,36,105,62,227,23,125,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,244,208,165,165,8,66,137,8,241,92,106,252,44,90,223,16,32,249,117,68,85,6,93,112,26,242,204,150,46,80,176,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,164,147,90,119,172,208,218,79,122,210,71,160,156,180,101,210,196,202,254,22,64,195,59,22,63,243,83,43,19,119,189,252,103,84,236,204,178,252,206,91,174,185,201,230,242,16,174,82,21,177,29,196,93,230,125,84,7,201,187,45,106,21,243,106,214,108,171,166,15,109,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,162,176,108,94,12,158,143,204,116,239,150,247,95,165,48,98,151,202,168,211,246,189,203,170,85,247,173,90,83,159,229,146,121,60,189,159,60,250,54,243,16,166,249,68,218,220,95,102,179,235,78,214,161,88,214,173,26,202,181,160,246,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,140,120,113,69,197,108,55,175,217,53,168,76,200,110,165,78,149,29,173,237,161,102,219,142,48,227,100,180,238,74,180,81,115,15,67,34,51,47,241,12,239,99,198,26,220,56,7,141,149,171,121,113,229,65,93,46,177,38,69,45,211,66,218,81,178,212,183,80,203,137,86,212,127,53,169,41,36,69,211,166,158,203,41,203,6,114,105,183,198,76,239,139,122,241,184,26,77,126,221,182,170,113,89,41,114,210,78,188,204,122,83,40,74,139,152,249,173,90,184,165,117,34,34,51,215,184,245,21,99,207,85,205,139,61,166,58,183,42,171,113,111,108,210,122,234,110,201,212,180,211,95,210,250,255,0,88,209,190,93,97,59,78,192,92,58,132,241,31,49,139,82,144,218,181,239,212,161,52,71,223,246,14,136,0,0,0,0,2,61,103,135,47,240,241,255,0,3,107,84,84,197,67,181,58,84,121,53,74,127,168,74,82,164,181,14,74,90,73,124,218,212,103,185,238,228,145,31,184,200,251,243,253,95,162,220,248,95,124,73,165,204,106,101,50,175,64,168,173,8,89,165,198,92,67,172,60,105,37,164,204,146,162,209,109,158,135,161,30,165,236,50,22,137,145,190,38,22,234,40,84,188,50,198,42,151,101,126,27,76,69,106,169,49,228,33,181,37,8,140,202,77,199,164,74,212,207,94,98,207,68,247,17,159,188,133,139,219,24,173,134,151,148,54,230,219,55,245,187,82,109,198,201,210,236,149,88,239,25,36,201,39,169,236,89,254,146,127,194,67,237,21,199,111,26,182,149,118,156,103,238,237,72,215,252,227,224,220,216,187,134,22,132,101,201,184,175,251,118,9,55,166,168,126,171,29,165,117,52,151,114,214,95,164,95,225,16,211,48,156,87,48,170,196,167,148,44,52,51,175,84,221,238,113,174,205,42,58,52,83,71,235,27,51,18,162,213,43,89,23,214,159,113,24,169,12,96,199,28,70,199,11,133,119,13,251,113,206,158,190,156,166,28,152,251,172,179,234,54,133,108,75,174,47,110,238,82,12,244,62,166,95,102,157,207,34,217,44,185,243,23,124,197,170,215,233,51,34,89,177,55,246,169,78,48,227,100,246,230,100,165,28,165,173,135,26,86,143,50,68,173,79,166,186,23,94,235,228,183,237,250,69,175,74,102,139,67,130,196,72,113,247,114,218,101,164,182,146,220,163,81,244,73,17,23,85,25,247,123,71,210,0,0,0,0,0,0,0,0,0,0,0,30,79,18,176,186,200,197,171,109,251,86,249,161,67,169,65,127,110,164,252,86,94,52,237,113,11,245,121,168,81,22,170,109,26,244,246,125,130,153,115,71,195,23,20,176,166,165,34,177,134,180,201,183,45,0,246,114,154,138,204,153,146,211,234,176,147,220,76,197,74,11,215,113,102,90,31,209,73,251,72,196,49,172,91,87,61,178,255,0,38,189,65,169,210,221,47,228,203,138,227,10,238,35,238,81,17,247,40,191,194,94,241,247,173,204,101,197,139,73,212,59,110,226,77,209,0,145,174,136,143,88,146,210,122,145,251,16,178,253,35,255,0,9,143,72,188,212,102,25,199,185,231,140,87,153,31,184,174,25,218,119,105,252,240,242,247,102,46,98,109,240,234,221,186,175,219,130,167,191,77,201,149,84,144,242,79,66,78,157,28,89,254,138,127,192,94,225,243,109,75,38,240,190,234,69,74,179,237,170,173,110,98,191,216,96,66,118,74,254,138,149,244,91,74,143,185,10,62,238,228,159,184,92,126,72,184,108,219,88,57,46,149,138,56,128,114,39,92,233,140,234,23,5,254,91,177,99,188,137,169,113,151,91,109,216,168,113,10,36,50,143,91,118,190,178,180,232,101,164,251,66,16,218,18,219,104,74,16,130,36,165,41,45,8,136,187,136,136,127,208,0,0,0,0,15,49,138,17,147,51,13,46,200,138,238,122,135,61,179,253,113,214,95,210,51,93,140,113,74,14,46,94,209,82,125,25,184,170,72,47,176,165,56,95,208,62,61,118,237,175,220,145,169,240,170,181,25,15,177,76,136,212,40,205,45,229,169,40,109,178,50,65,17,41,70,69,161,40,203,166,133,238,33,107,220,35,242,208,221,10,133,39,26,238,122,75,136,155,80,66,227,211,251,67,26,17,199,113,16,36,180,234,55,180,71,222,74,209,73,89,151,126,158,241,102,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,13,120,138,100,86,54,105,108,211,190,48,250,4,68,98,165,2,59,44,193,122,76,167,80,138,157,57,147,144,179,166,145,27,132,195,43,83,146,20,226,30,82,62,154,18,133,45,8,81,173,20,109,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,5,159,226,110,117,237,92,214,112,204,196,42,37,90,167,217,241,54,217,167,219,237,220,116,249,6,218,28,159,178,175,1,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,0,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,0,35,87,16,44,177,215,115,85,128,78,89,86,181,107,177,86,173,250,129,220,180,232,221,153,14,122,82,83,16,165,54,212,29,235,117,164,49,205,92,132,151,57,70,105,70,154,154,76,186,149,80,101,19,34,87,246,45,102,142,94,17,226,165,179,46,129,77,195,185,13,79,189,163,205,97,237,22,194,93,70,200,40,117,131,36,146,229,164,207,150,226,93,73,27,36,235,205,41,205,132,149,94,245,167,107,80,172,107,86,141,101,90,208,123,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,245,31,88,5,64,113,100,201,69,59,15,230,126,51,184,95,76,228,81,107,117,5,183,119,194,108,165,72,113,170,164,167,222,120,234,106,113,106,90,27,101,213,184,150,84,159,154,66,28,228,18,9,70,241,146,61,175,8,140,162,98,133,161,85,94,104,174,250,140,187,110,143,92,163,187,77,162,209,78,59,124,250,212,39,148,219,157,169,254,98,77,76,198,220,211,75,107,102,215,29,52,165,123,146,206,133,35,144,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,5,101,241,167,199,152,212,155,54,212,203,149,26,108,180,84,171,178,17,115,86,137,153,14,180,143,71,50,110,53,25,151,80,72,216,250,29,144,78,56,69,191,230,215,5,10,52,122,200,81,65,254,29,88,57,93,198,76,220,88,145,169,15,118,120,150,125,65,139,198,169,39,106,23,201,139,1,246,156,73,108,82,208,106,230,190,113,216,213,59,148,142,126,253,170,74,20,67,66,131,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,17,171,141,166,14,80,157,181,108,92,192,199,123,147,90,141,80,43,58,99,123,86,174,215,21,198,228,75,142,122,154,246,55,201,91,82,122,18,55,47,181,122,202,209,180,145,195,94,27,216,223,85,193,28,215,218,106,167,208,226,85,35,223,146,35,216,243,144,243,138,109,108,49,62,100,114,39,218,81,106,68,182,221,109,165,153,41,38,74,65,45,30,169,168,156,69,202,103,79,46,53,92,211,224,53,87,10,232,87,188,187,106,164,169,12,212,161,172,157,82,97,77,125,141,198,220,89,201,73,26,151,25,74,50,87,66,51,67,136,101,210,74,249,124,181,83,6,26,112,255,0,204,21,235,152,230,50,219,118,91,191,34,235,76,211,211,93,171,75,168,56,211,236,196,163,239,66,21,45,147,105,102,137,126,187,137,105,41,105,102,70,233,154,22,166,201,14,169,187,244,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,88,28,90,242,81,233,184,115,51,101,134,84,202,172,202,211,60,150,239,74,123,5,207,109,80,89,99,150,138,154,72,213,189,190,74,26,105,183,82,218,84,147,108,210,233,147,100,211,203,95,42,225,41,149,172,101,174,226,60,60,202,71,185,42,182,93,143,74,231,67,75,172,37,36,229,211,215,107,176,210,135,18,164,42,26,86,130,230,186,164,159,206,54,148,178,100,234,20,236,121,43,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,46,167,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,3,159,227,166,5,225,198,98,240,226,163,133,248,161,70,237,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,85,117,240,235,203,165,247,149,252,253,95,24,105,125,71,252,223,212,230,81,230,239,103,248,206,151,233,168,140,177,51,150,211,174,114,121,188,133,171,148,181,111,71,113,151,113,157,170,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,83,182,13,228,86,78,105,115,179,140,119,198,32,192,150,140,43,160,98,69,206,204,231,163,74,105,11,169,212,89,168,18,202,154,100,78,19,236,161,77,200,75,139,121,40,250,8,82,18,180,45,68,180,92,72,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,153,105,255,0,188,219,87,248,127,125,255,0,235,234,130,149,134,148,242,157,225,99,6,254,31,219,222,92,192,234,160,43,171,138,230,74,63,9,182,171,249,148,195,58,101,42,53,201,105,83,228,73,187,90,211,146,245,98,150,203,105,81,72,222,106,38,212,244,86,219,95,69,39,123,141,30,210,89,155,44,180,170,140,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,148,230,239,48,52,172,244,100,155,11,89,195,229,196,151,136,51,241,34,131,65,173,91,205,154,98,174,45,110,69,62,123,105,74,82,235,134,72,140,243,187,141,151,84,225,164,209,169,41,68,182,221,74,37,254,64,114,125,74,202,110,17,165,53,2,150,229,247,120,199,135,62,235,91,206,164,209,25,244,33,70,220,22,146,218,212,214,200,230,243,168,55,18,165,27,171,82,215,187,97,182,219,114,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,111,23,12,180,183,93,161,70,198,171,102,146,226,230,211,208,136,243,251,59,26,145,71,109,19,228,186,234,246,52,103,222,105,213,74,89,23,118,190,241,84,52,43,182,191,109,198,168,66,165,84,100,48,197,78,35,176,164,180,135,150,148,173,183,8,137,100,100,149,17,30,164,146,46,186,151,188,135,216,193,200,165,59,23,44,152,170,62,143,92,84,212,31,216,114,155,47,233,26,81,194,248,201,135,134,150,156,68,247,51,67,128,217,126,168,232,47,232,30,156,0,0,0,0,7,252,173,8,113,10,109,196,37,104,89,26,84,149,22,164,100,125,228,100,43,123,136,215,15,152,183,227,19,113,171,10,41,178,142,191,29,135,28,157,76,134,201,114,228,161,37,46,75,142,37,150,35,41,107,121,78,45,180,146,148,190,165,161,31,93,12,84,109,118,223,184,173,26,171,180,155,130,145,62,147,80,140,181,37,108,75,142,227,14,161,73,81,164,253,85,145,40,180,82,76,187,187,200,253,195,210,218,184,223,139,150,74,13,171,99,17,238,106,123,102,142,89,34,61,98,75,73,36,250,189,8,144,225,126,138,127,192,67,239,35,53,25,134,109,238,121,99,21,230,103,238,59,134,118,157,218,127,60,60,221,199,140,184,177,118,186,183,110,44,73,186,39,146,244,213,18,43,18,93,79,66,47,98,214,127,162,95,224,33,240,104,246,213,207,115,63,201,160,208,106,117,71,79,249,49,34,184,250,187,140,251,146,70,125,201,63,240,31,184,76,236,174,112,197,197,44,86,169,71,172,98,85,50,109,181,64,45,252,214,165,51,38,28,181,122,175,164,182,147,209,84,131,245,219,65,158,167,244,84,94,211,33,115,88,107,133,214,70,18,219,108,90,182,53,10,29,54,11,27,180,38,34,178,201,171,115,139,95,173,202,66,72,244,83,139,211,167,183,237,30,176,0,0,0,0,0,0,0,0,0,0,0,0,127,155,241,163,202,104,217,148,195,111,54,174,244,56,146,82,79,219,220,99,144,98,6,81,114,251,137,45,169,55,6,25,91,169,117,90,124,251,20,88,68,239,242,63,148,182,85,236,65,23,216,35,53,193,193,223,0,42,47,63,38,153,112,221,49,86,189,188,182,211,46,18,27,78,132,68,125,19,11,167,113,254,179,30,117,222,12,152,82,114,137,76,222,55,9,49,237,37,84,35,110,238,255,0,152,233,222,63,117,63,131,70,10,33,167,74,161,118,221,42,112,246,242,249,83,226,25,23,83,215,93,96,253,130,81,96,198,78,240,43,3,80,151,45,27,58,3,211,83,175,240,233,148,248,106,147,254,201,254,200,219,40,62,231,84,159,179,66,251,123,112,0,0,0,0,0,15,63,136,91,14,193,185,73,197,236,73,209,230,106,173,116,208,185,43,235,168,205,142,59,33,182,241,166,251,38,157,230,36,238,90,161,146,183,107,175,240,183,125,163,247,229,223,10,170,24,203,139,118,253,147,6,35,207,183,38,124,67,151,202,109,74,217,25,82,90,105,107,61,16,189,8,185,133,169,153,105,239,247,30,139,176,134,195,166,225,166,26,91,86,85,54,58,26,69,34,147,10,18,182,161,41,53,41,168,237,182,102,123,82,157,79,212,46,186,23,216,93,195,216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,95,138,118,86,63,224,211,133,95,250,27,78,255,0,216,142,149,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,3,154,85,178,201,150,218,253,86,109,118,187,151,204,53,168,212,170,50,28,151,50,100,187,78,3,207,201,125,197,26,156,117,199,20,209,169,107,82,140,212,106,51,51,51,51,51,8,89,100,203,109,58,52,248,116,252,190,97,172,88,245,72,229,18,115,76,218,112,16,137,76,19,173,188,77,58,146,107,69,160,157,101,167,9,42,212,183,182,133,119,164,140,148,156,178,101,182,129,85,133,93,161,101,243,13,105,213,42,116,134,229,195,153,18,211,128,203,241,159,109,68,166,221,109,196,180,74,66,210,162,37,18,136,200,200,200,140,135,75,0,1,205,42,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,87,101,97,237,131,134,180,167,104,88,115,99,219,246,173,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,203,93,16,146,246,16,244,0,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,105,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,69,36,140,186,145,15,21,73,203,38,91,104,21,88,85,218,22,95,48,214,157,82,167,72,110,92,57,145,45,56,12,191,25,246,212,74,109,214,220,75,68,164,45,42,34,81,40,140,140,140,136,200,116,176,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,20,236,172,127,193,167,10,191,244,54,157,255,0,177,29,84,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,252,83,178,177,255,0,6,156,42,255,0,208,218,119,254,196,117,80,0,0,31,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,180,211,170,144,155,151,21,253,139,74,209,189,167,9,72,86,213,161,42,45,75,162,146,70,93,72,135,138,164,229,147,45,180,10,172,42,237,11,47,152,107,78,169,83,164,55,46,28,200,150,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,58,88,15,41,125,97,62,22,98,135,97,252,38,97,165,169,118,250,51,155,216,189,59,70,141,63,178,243,54,243,57,92,228,43,102,238,90,55,109,211,93,137,215,184,135,229,178,176,67,5,240,214,170,237,119,14,112,134,202,181,106,79,199,84,71,102,81,40,17,32,190,227,10,82,84,166,148,227,45,165,70,131,82,16,163,73,158,154,161,39,236,33,237,71,63,186,114,245,128,87,205,118,85,211,122,224,126,31,220,21,169,187,59,77,70,169,108,194,151,41,253,136,74,17,189,215,27,82,213,181,8,74,75,83,232,148,145,23,66,33,232,44,172,61,176,112,214,148,237,11,14,108,123,126,213,166,191,33,82,221,135,68,166,51,5,135,31,82,82,149,58,166,217,74,82,107,52,161,9,53,25,107,162,18,94,194,31,86,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,20,236,172,127,193,167,10,191,244,54,157,255,0,177,29,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,252,83,178,177,255,0,6,156,42,255,0,208,218,119,254,196,117,80,0,0,0,0,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,172,120,171,215,4,48,95,18,170,173,87,113,27,8,108,171,170,164,196,116,196,106,101,110,129,18,115,237,176,149,41,73,105,46,60,218,148,72,37,45,106,36,145,233,170,212,126,211,11,43,4,48,95,13,106,174,215,112,231,8,108,171,86,164,252,117,68,118,101,18,129,18,11,238,48,165,37,74,105,78,50,218,84,104,53,33,10,52,153,233,170,18,126,194,30,212,0,120,171,215,4,48,95,18,170,173,87,113,27,8,108,171,170,164,196,116,196,106,101,110,129,18,115,237,176,149,41,73,105,46,60,218,148,72,37,45,106,36,145,233,170,212,126,211,11,43,4,48,95,13,106,174,215,112,231,8,108,171,86,164,252,117,68,118,101,18,129,18,11,238,48,165,37,74,105,78,50,218,84,104,53,33,10,52,153,233,170,18,126,194,30,212,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,246,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,117,82,140,207,169,152,93,54,157,171,124,208,165,90,215,173,179,74,184,40,179,118,118,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,116,82,72,203,169,16,240,31,138,118,86,63,224,211,133,95,250,27,78,255,0,216,142,170,0,0,3,242,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,62,85,235,135,182,14,37,82,154,161,98,53,143,111,221,84,214,36,38,91,80,235,116,198,103,48,219,233,74,146,151,82,219,201,82,73,100,149,173,36,162,45,116,90,139,218,99,207,218,217,122,192,43,26,187,22,233,178,176,63,15,237,250,212,45,253,154,163,75,182,97,68,148,198,244,41,11,216,235,109,165,105,220,133,169,39,161,245,74,140,143,161,152,232,0,0,3,202,95,88,79,133,152,161,216,127,9,152,105,106,93,190,140,230,246,47,78,209,163,79,236,188,205,188,206,87,57,10,217,187,150,141,219,116,215,98,117,238,33,249,108,172,16,193,124,53,170,187,93,195,156,33,178,173,90,147,241,213,17,217,148,74,4,72,47,184,194,148,149,41,165,56,203,105,81,160,212,132,40,210,103,166,168,73,251,8,123,80,31,38,233,180,237,91,230,133,42,214,189,109,154,85,193,69,155,179,180,211,170,144,155,151,21,253,139,74,209,189,167,9,72,86,213,161,42,45,75,162,146,70,93,72,135,138,164,229,147,45,180,10,172,42,237,11,47,152,107,78,169,83,164,55,46,28,200,150,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,61,173,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,105,167,85,33,55,46,43,251,22,149,163,123,78,18,144,173,171,66,84,90,151,69,36,140,186,145,15,21,73,203,38,91,104,21,88,85,218,22,95,48,214,157,82,167,72,110,92,57,145,45,56,12,191,25,246,212,74,109,214,220,75,68,164,45,42,34,81,40,140,140,140,136,200,116,176,0,0,0,0,1,205,42,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,107,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,217,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,213,74,51,62,166,99,235,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,107,248,167,101,99,254,13,56,85,255,0,161,180,239,253,136,234,160,0,57,253,211,151,172,2,190,107,178,174,155,215,3,240,254,224,173,77,217,218,106,53,75,102,20,185,79,236,66,80,141,238,184,218,150,173,168,66,82,90,159,68,164,136,186,17,15,65,101,97,237,131,134,180,167,104,88,115,99,219,246,173,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,203,93,16,146,246,16,244,0,3,197,94,184,33,130,248,149,85,106,187,136,216,67,101,93,85,38,35,166,35,83,43,116,8,147,159,109,132,169,74,75,73,113,230,212,162,65,41,107,81,36,143,77,86,163,246,152,89,88,33,130,248,107,85,118,187,135,56,67,101,90,181,39,227,170,35,179,40,148,8,144,95,113,133,41,42,83,74,113,150,210,163,65,169,8,81,164,207,77,80,147,246,16,246,160,0,0,3,154,85,178,201,150,218,253,86,109,118,187,151,204,53,168,212,170,50,28,151,50,100,187,78,3,207,201,125,197,26,156,117,199,20,209,169,107,82,140,212,106,51,51,51,51,51,30,174,153,135,182,13,22,205,94,28,209,172,123,126,5,166,228,119,226,46,131,26,152,203,84,229,48,249,172,222,104,227,37,36,209,161,195,113,195,90,118,232,173,234,215,93,76,120,175,197,59,43,31,240,105,194,175,253,13,167,127,236,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,1,205,42,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,173,101,96,134,11,225,173,85,218,238,28,225,13,149,106,212,159,142,168,142,204,162,80,34,65,125,198,20,164,169,77,41,198,91,74,141,6,164,33,70,147,61,53,66,79,216,67,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,216,189,97,211,113,47,13,46,91,42,165,29,14,162,175,73,155,9,59,144,149,26,84,236,119,27,35,45,201,86,135,235,159,93,15,236,62,225,157,28,196,97,85,67,6,177,110,224,178,103,68,122,59,113,231,203,56,124,214,212,141,241,147,37,214,144,178,213,8,212,143,150,122,25,22,158,239,113,126,12,9,67,110,99,77,136,78,187,203,73,92,148,179,53,110,211,79,225,109,123,70,147,176,247,97,88,54,209,54,189,233,42,60,61,21,174,186,151,37,29,117,30,128,0,0,0,0,0,127,195,173,52,251,75,101,230,210,227,110,36,210,180,40,181,37,17,244,50,50,62,242,17,219,28,114,27,128,24,229,218,102,86,109,118,41,85,57,9,89,156,218,92,40,76,62,165,171,152,122,169,197,71,90,143,214,116,212,103,239,34,62,242,235,30,106,28,25,240,93,110,54,116,235,186,232,74,9,4,75,230,207,136,71,187,174,186,105,7,187,184,126,54,184,50,97,73,74,53,61,120,220,38,199,176,147,80,141,187,187,254,99,167,120,244,86,255,0,7,124,0,167,60,196,154,157,195,116,202,90,55,115,27,84,184,75,109,90,145,145,116,84,46,189,229,250,200,73,156,63,202,46,95,112,217,180,166,223,195,43,117,78,167,95,159,126,139,8,221,254,95,242,144,202,125,139,50,251,7,95,98,52,120,173,19,49,88,109,150,211,220,134,210,73,73,123,123,136,127,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,117,152,171,133,139,91,2,175,234,219,242,18,207,102,182,106,174,32,205,100,157,84,152,110,168,136,181,50,235,234,251,198,109,175,106,177,215,175,42,237,108,214,107,244,133,78,84,173,76,245,215,123,170,87,188,253,254,243,22,145,194,35,45,110,83,227,205,199,11,146,150,141,210,153,114,20,30,123,30,177,161,69,2,75,110,167,123,93,221,21,162,146,191,176,189,162,209,72,136,139,66,46,131,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,100,70,90,25,116,21,119,197,223,45,139,168,199,133,142,22,221,45,27,162,178,220,41,220,134,61,98,66,74,124,151,29,86,198,187,186,167,85,41,122,123,203,218,42,218,202,170,157,6,242,161,86,201,102,143,71,212,226,202,51,35,211,77,142,165,94,242,247,123,200,105,39,46,183,11,23,78,5,88,53,182,36,37,238,211,108,210,156,89,146,201,90,41,80,218,81,145,232,103,215,214,247,142,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,191,184,179,99,210,108,156,48,70,25,82,42,168,106,163,93,34,41,44,161,253,171,84,71,227,206,101,122,165,46,18,140,183,36,139,170,77,58,247,235,220,42,79,4,48,230,167,139,56,167,110,89,20,232,174,72,85,74,167,13,135,204,144,165,146,26,114,75,109,41,107,209,42,209,37,204,45,76,200,203,252,195,70,24,25,134,208,48,159,11,45,187,34,20,118,90,85,58,151,13,135,205,164,37,36,167,91,140,211,74,87,68,167,93,121,101,212,200,143,252,195,222,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,240,88,229,134,208,49,99,11,46,75,34,108,118,93,85,74,151,49,134,13,212,37,68,151,92,140,235,73,87,84,171,77,57,135,212,136,207,252,195,57,248,223,135,21,60,38,197,75,142,200,168,198,113,133,83,106,115,24,96,205,10,73,45,166,228,184,210,86,141,82,157,82,124,179,208,200,136,191,204,45,179,132,206,61,38,246,195,5,225,149,94,172,135,170,52,34,62,204,202,223,220,180,196,102,60,22,81,162,84,225,168,139,114,140,186,36,147,175,118,157,194,192,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,7,153,196,171,230,143,134,246,45,110,245,174,76,106,60,106,77,62,76,195,55,28,74,55,27,76,173,205,165,185,73,35,51,36,31,77,75,237,46,241,158,140,220,227,221,107,48,24,201,90,186,102,212,95,126,157,26,84,152,116,214,212,242,212,132,197,76,167,214,214,132,110,45,37,234,188,127,68,246,251,139,223,53,248,67,229,189,201,147,230,227,117,201,70,62,67,60,200,48,78,76,126,245,146,160,73,109,212,111,107,78,227,86,138,74,253,250,23,180,91,41,17,17,104,69,161,16,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,17,150,134,90,145,138,154,226,241,150,247,33,207,133,141,214,221,24,249,15,114,224,206,56,209,251,150,106,159,37,199,87,177,173,59,137,58,169,75,247,106,94,209,10,50,141,143,117,172,191,227,37,22,233,133,81,125,138,116,153,81,161,212,155,75,203,74,21,21,82,152,91,186,145,56,132,159,170,201,125,35,219,239,47,118,133,176,214,249,163,226,77,139,67,189,104,114,218,145,26,173,79,141,48,141,183,16,189,166,235,40,115,105,237,82,136,140,137,101,211,83,251,79,188,122,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,195,197,235,48,82,173,43,38,6,18,219,149,54,83,50,176,166,158,156,218,94,50,95,99,117,153,236,56,90,33,194,62,244,167,162,146,105,247,235,220,42,155,8,172,42,142,40,98,101,183,100,64,142,243,202,172,85,161,195,117,72,66,149,203,109,217,13,180,165,171,68,171,68,151,48,181,51,35,34,247,31,112,209,110,93,176,162,151,131,24,73,111,88,244,214,146,149,69,129,19,181,25,37,37,189,244,198,105,165,171,162,17,174,188,162,234,101,175,191,220,93,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,204,78,20,82,241,159,9,46,27,30,164,210,84,169,80,37,246,83,52,164,246,62,168,206,180,133,117,66,244,211,154,125,72,181,247,123,143,58,88,189,97,84,112,191,19,46,75,34,124,119,89,85,30,171,50,27,74,90,20,158,99,109,72,113,164,173,58,165,58,164,249,103,161,145,17,31,184,187,133,172,112,133,204,20,171,182,202,159,132,151,29,77,149,76,163,169,215,224,161,79,25,172,161,180,204,8,237,145,18,220,51,239,82,186,37,36,159,118,157,194,199,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,7,226,173,85,35,80,232,243,171,51,86,72,98,4,103,100,186,163,50,45,16,132,154,143,188,200,187,136,251,204,134,124,51,233,140,238,99,46,97,110,25,205,186,165,195,162,75,151,71,143,170,181,35,109,153,210,141,38,94,186,203,77,28,246,104,95,81,123,100,215,8,220,186,46,230,184,229,227,45,118,150,147,133,76,121,200,145,77,246,59,223,109,200,18,16,180,238,104,203,185,71,161,146,200,253,222,241,112,41,74,82,68,148,145,17,17,104,68,94,194,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,197,37,42,35,74,136,140,140,180,50,63,105,10,126,226,229,151,69,219,55,28,76,101,161,82,210,80,170,111,55,18,81,176,199,115,238,57,62,66,214,173,173,17,119,36,181,51,89,159,191,222,35,46,66,241,157,204,26,204,45,189,57,199,84,136,117,185,113,40,242,52,86,132,77,189,58,41,168,207,215,65,105,163,126,221,75,234,63,102,131,232,181,72,213,202,60,26,204,37,146,216,159,25,169,45,40,140,143,84,45,36,162,238,51,46,227,46,227,49,251,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,68,190,35,216,255,0,15,6,112,42,165,77,139,85,56,245,139,133,167,169,140,161,167,201,14,146,95,135,44,146,189,9,196,43,77,237,119,150,189,125,134,125,212,87,66,166,85,241,18,251,133,75,104,158,149,80,184,170,173,180,106,61,203,82,221,125,226,78,227,61,20,163,213,75,239,208,207,175,180,104,107,39,56,67,27,6,112,22,217,182,209,17,166,37,202,129,10,116,205,141,146,76,228,42,20,116,57,187,212,65,235,171,93,117,45,125,231,238,237,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,56,142,113,176,134,54,51,96,53,205,109,174,35,79,203,139,2,108,232,123,219,37,25,72,76,41,8,108,211,234,44,245,213,222,154,22,190,227,247,231,150,189,75,171,225,221,249,54,150,233,61,22,161,110,213,92,104,148,91,144,164,58,195,198,157,196,122,37,69,162,145,208,244,35,233,236,23,169,195,135,31,225,227,54,5,83,105,178,170,167,34,177,111,52,205,49,230,221,124,150,233,165,136,113,9,75,208,220,90,180,222,239,121,233,215,216,71,223,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,70,165,25,17,17,106,102,126,193,70,220,84,241,169,204,65,199,39,236,200,149,20,72,131,110,110,134,180,52,246,244,33,248,243,39,54,100,100,78,40,137,68,149,245,232,71,245,23,112,112,179,203,225,98,174,51,55,122,85,161,27,148,187,103,73,173,173,198,245,109,82,99,203,132,225,39,85,54,164,153,237,112,250,106,71,167,180,139,168,188,102,25,106,51,13,199,97,180,161,182,144,72,66,82,68,68,148,145,104,68,68,93,196,63,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,7,249,190,203,82,89,114,59,237,165,198,221,73,161,104,81,17,146,146,101,161,145,145,247,144,163,158,41,153,124,44,42,198,103,111,74,76,35,110,151,115,110,154,226,219,111,70,211,38,68,185,174,26,117,75,105,73,30,214,203,166,166,122,123,76,186,135,10,204,106,115,15,177,201,139,54,93,69,17,224,220,100,152,104,67,175,108,66,223,145,50,11,100,68,70,226,72,212,105,71,78,134,127,81,247,11,201,35,37,17,41,38,70,70,90,145,151,180,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,156,194,98,52,92,43,194,11,158,240,145,45,168,235,137,75,154,168,234,113,194,70,175,38,43,174,36,136,205,73,235,243,126,195,215,252,227,56,248,149,114,205,196,28,78,185,110,151,94,114,75,213,234,228,201,169,51,81,172,204,223,144,181,145,23,85,30,154,175,222,125,253,230,46,247,134,78,11,22,24,101,254,157,91,157,75,236,211,174,52,179,84,37,45,141,139,91,50,33,67,86,186,154,18,102,70,166,207,218,101,211,188,196,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,15,184,155,96,177,98,126,95,234,53,184,52,190,211,58,220,75,213,67,82,24,222,180,51,30,20,197,107,169,33,70,68,74,112,189,164,93,123,200,82,22,26,220,179,112,251,19,173,171,165,167,156,140,245,6,185,14,106,140,148,104,50,54,36,33,102,71,213,39,166,168,247,151,119,121,13,28,101,239,17,162,226,166,16,91,23,132,121,109,72,92,186,92,37,72,83,110,18,244,121,81,90,113,68,102,74,87,95,156,246,158,191,231,29,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,112,241,131,198,181,219,216,127,76,194,234,61,69,9,151,83,144,204,137,77,161,237,20,113,156,98,123,11,35,36,184,71,222,68,93,82,101,239,247,10,203,202,254,25,75,197,140,111,181,45,102,34,186,251,42,171,65,118,81,33,179,81,37,142,214,202,22,106,209,10,34,45,28,235,169,105,239,26,53,177,45,230,45,27,34,222,181,99,36,146,213,26,149,18,158,130,34,34,209,44,178,150,203,184,136,187,147,238,47,176,135,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,197,48,43,53,216,113,142,119,182,32,97,125,49,223,69,94,120,115,112,84,232,245,42,52,135,137,78,72,139,22,98,227,183,62,57,232,92,198,87,181,27,200,139,115,78,44,144,173,73,77,56,239,107,1,205,51,27,141,244,172,184,224,245,107,25,107,180,57,117,122,109,2,69,57,51,34,68,113,40,124,216,145,57,136,206,45,189,222,170,150,132,190,107,36,25,164,150,104,36,154,145,187,121,123,91,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,62,176,0,0,8,85,68,226,133,131,85,220,220,55,151,218,67,158,148,181,42,157,150,135,75,186,225,54,167,25,118,226,91,238,33,76,150,211,87,58,27,155,227,180,220,132,165,36,78,165,106,249,198,28,75,205,205,80,30,83,22,47,175,193,126,22,94,88,153,232,191,73,252,146,183,234,53,222,197,207,228,246,174,203,25,199,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,15,203,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,0,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,136,0,215,24,140,35,172,102,26,219,195,235,118,216,151,248,58,168,72,114,147,82,186,234,142,162,18,218,150,228,132,183,30,99,109,184,178,74,32,165,37,189,197,60,109,187,177,237,219,27,54,13,183,236,40,0,115,76,197,99,205,155,150,220,35,174,226,181,231,54,34,81,78,142,180,83,32,189,32,217,93,90,162,104,81,199,132,209,165,11,86,247,20,157,13,68,133,108,65,45,197,22,196,40,203,154,228,203,61,24,113,156,58,20,230,233,144,62,75,222,116,109,206,212,173,153,19,10,67,137,139,191,107,114,163,187,177,28,246,79,114,18,179,36,37,77,184,100,149,36,137,77,45,201,42,0,33,6,109,248,158,217,185,102,198,218,38,16,83,236,217,119,42,233,210,25,122,247,121,6,108,174,4,71,216,37,180,204,50,86,137,122,78,215,90,124,205,70,77,108,34,107,118,247,20,184,242,171,8,113,163,11,241,234,205,111,16,48,142,239,137,113,80,156,144,236,67,144,202,28,105,109,62,217,150,246,157,105,212,165,214,151,161,165,68,149,165,38,104,90,22,90,165,105,51,139,248,133,197,47,6,172,76,205,82,240,13,186,87,164,168,167,80,244,29,197,117,42,114,160,183,65,170,20,167,163,56,203,172,201,101,8,113,150,150,219,74,114,66,94,36,19,110,45,73,222,109,237,84,213,0,30,83,21,113,50,213,193,188,56,184,241,74,245,151,217,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,8,193,145,254,35,182,110,107,170,181,27,6,235,164,68,179,175,182,228,74,147,74,166,20,163,117,138,165,56,148,165,160,152,113,68,70,185,44,181,161,58,141,11,121,33,79,54,68,142,99,108,117,252,212,230,114,133,149,91,86,209,189,110,154,47,109,162,220,23,132,11,106,163,39,180,173,191,69,197,125,183,220,118,118,196,52,234,223,229,34,58,143,146,146,37,47,93,9,68,125,15,170,218,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,245,128,0,124,155,178,233,161,88,214,173,102,245,186,103,118,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,60,86,92,177,190,149,152,236,30,162,227,45,10,135,46,145,77,175,200,168,166,28,73,110,37,111,147,17,231,63,25,181,185,183,213,74,214,150,9,102,130,53,18,13,102,146,82,246,239,62,150,2,53,103,55,61,24,113,147,202,20,22,234,112,62,84,94,117,157,174,211,109,152,243,10,59,138,139,191,107,146,164,59,177,124,134,75,106,210,131,52,41,78,56,70,148,164,201,46,173,190,149,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,1,5,113,143,138,158,28,96,254,107,27,193,10,157,3,182,89,148,109,105,215,69,205,21,242,144,228,42,146,201,181,36,217,105,163,87,49,152,254,187,114,16,127,61,204,55,9,40,35,143,178,68,223,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,67,92,234,113,48,177,50,191,93,70,27,217,180,79,149,247,244,42,132,79,77,211,95,39,162,69,167,65,82,25,144,173,207,154,52,113,231,152,116,146,215,47,122,80,165,41,110,126,76,153,118,80,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,82,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,33,86,5,241,66,193,172,107,204,117,111,7,25,115,208,180,25,125,154,21,147,88,156,218,154,244,236,226,91,165,33,46,26,140,187,63,55,86,10,43,75,65,41,123,23,189,73,117,214,227,148,213,0,17,255,0,56,185,197,177,50,129,98,71,175,215,225,250,102,228,172,239,249,63,111,243,30,143,233,78,83,209,209,43,248,82,24,117,182,57,77,200,39,62,112,139,126,155,83,169,159,79,203,147,236,237,225,126,110,109,157,212,87,226,80,239,104,81,220,151,88,180,213,41,199,223,130,199,104,91,77,186,135,150,203,73,146,133,37,45,45,74,105,38,77,155,237,161,122,26,147,187,245,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,10,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,235,32,0,0,0,0,113,251,39,51,22,109,227,152,188,67,203,42,160,203,129,118,88,113,225,212,144,106,35,113,138,149,57,248,177,29,83,232,89,36,137,181,180,236,180,52,166,213,222,70,218,208,165,106,226,90,236,0,0,56,253,147,153,139,54,241,204,94,33,229,149,80,101,192,187,44,56,240,234,72,53,17,184,197,74,156,252,88,142,169,244,44,146,68,218,218,118,90,26,83,106,239,35,109,104,82,181,113,45,118,0,0,0,17,87,62,216,231,153,172,181,216,141,99,22,14,81,176,254,183,104,83,121,81,238,40,213,216,114,149,58,19,142,188,77,179,37,165,183,41,164,58,202,150,227,109,41,178,71,49,10,52,171,215,66,150,108,192,170,79,26,252,201,51,85,132,245,119,13,48,214,101,53,18,27,84,200,241,34,79,140,251,204,18,139,152,134,221,84,167,18,218,205,58,145,44,219,89,36,204,140,210,173,52,59,106,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,108,111,189,106,184,107,130,247,246,35,80,163,196,126,165,106,218,245,90,220,54,165,161,74,97,199,227,68,113,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,138,139,254,173,94,105,255,0,220,14,21,127,213,85,31,244,225,117,35,154,102,43,30,108,220,182,225,29,119,21,175,57,177,18,138,116,117,162,153,5,233,6,202,234,213,19,66,142,60,38,141,40,90,183,184,164,232,106,36,43,98,9,110,40,182,33,70,85,67,253,90,188,211,255,0,184,28,42,255,0,170,170,63,233,194,79,210,51,145,157,152,25,57,188,179,113,136,214,38,26,208,160,197,143,77,93,163,73,58,61,65,47,212,145,38,161,25,133,77,124,149,55,84,70,54,158,95,41,37,162,221,51,75,154,165,162,71,62,48,127,86,175,52,255,0,238,7,10,191,234,170,143,250,112,186,144,1,74,223,213,171,205,63,251,129,194,175,250,170,163,254,156,44,251,38,120,215,117,102,39,45,150,126,49,222,180,250,84,42,213,193,233,14,210,197,45,167,27,138,142,68,249,17,209,177,46,56,226,203,84,50,147,61,86,126,177,158,154,22,132,95,43,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,89,0,0,0,2,176,51,153,197,3,31,114,237,153,59,195,7,44,171,67,15,230,209,109,255,0,71,246,103,234,148,249,174,74,95,62,4,121,11,222,166,229,182,131,209,111,40,139,68,23,170,69,174,167,169,156,159,225,233,154,11,251,54,120,47,90,196,108,70,164,91,244,234,149,58,232,147,68,105,170,36,119,153,97,76,55,18,35,201,82,146,243,174,168,215,186,66,200,204,148,69,161,39,167,121,156,160,16,131,54,252,79,108,220,179,99,109,19,8,41,246,108,187,149,116,233,12,189,123,188,131,54,87,2,35,236,18,218,102,25,43,68,189,39,107,173,62,102,163,38,182,17,53,187,123,138,92,121,105,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,187,20,222,202,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,117,3,253,90,188,211,255,0,184,28,42,255,0,170,170,63,233,194,221,48,66,245,170,226,86,11,216,56,141,93,143,17,138,149,213,107,210,171,115,26,136,133,37,134,223,147,17,183,156,75,105,82,148,162,65,41,102,68,70,165,30,154,106,103,222,61,168,8,191,196,47,52,23,246,83,48,94,139,136,216,115,72,183,234,53,42,141,209,26,136,235,85,184,239,60,194,88,114,36,183,148,164,165,151,90,81,47,116,116,17,25,168,203,67,87,78,227,40,193,147,62,40,24,251,152,156,201,217,248,57,122,218,24,127,10,139,112,122,67,180,191,75,167,205,110,82,57,16,36,72,70,197,57,45,196,22,171,101,36,122,160,253,83,61,52,61,12,172,252,0,5,43,127,86,175,52,255,0,238,7,10,191,234,170,143,250,112,179,236,153,227,93,213,152,156,182,89,248,199,122,211,233,80,171,87,7,164,59,75,20,182,156,110,42,57,19,228,71,70,196,184,227,139,45,80,202,76,245,89,250,198,122,104,90,17,124,172,157,103,22,196,205,253,137,34,191,64,135,232,107,146,141,179,229,5,191,204,122,71,162,249,175,72,68,95,225,75,97,166,223,230,183,28,220,249,178,61,154,237,86,134,93,100,0,0,0,229,89,163,199,79,197,175,2,110,108,107,249,45,242,143,228,231,98,254,44,237,221,143,159,218,38,49,27,242,220,183,54,237,231,238,250,7,174,221,58,107,169,122,172,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,0,3,143,229,163,51,22,110,105,109,235,174,243,195,232,50,209,111,80,46,137,22,228,25,178,72,208,186,154,25,139,25,227,150,77,26,73,76,161,74,144,162,66,21,235,236,66,84,162,66,148,109,163,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,15,133,125,219,204,93,214,69,195,106,201,73,41,170,205,42,93,61,194,50,35,213,47,50,166,207,188,140,187,149,238,63,176,198,114,179,65,134,82,240,159,27,238,187,89,248,174,176,202,106,211,221,136,75,108,210,74,99,181,188,132,26,117,66,72,203,70,250,104,90,123,133,154,112,124,198,181,220,56,127,83,194,234,197,69,10,151,76,146,244,136,173,173,237,84,81,155,98,3,8,34,37,56,103,222,102,93,18,69,238,247,11,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,231,33,228,70,142,236,135,20,73,67,72,82,212,102,122,17,17,22,166,40,11,137,6,39,72,196,92,202,87,25,77,68,223,139,66,114,77,37,8,75,198,164,36,217,159,47,78,155,212,68,100,75,250,190,194,18,19,131,142,13,162,173,122,86,113,86,169,19,115,16,226,200,167,199,230,55,169,19,200,118,158,250,86,91,144,101,174,134,125,73,90,253,94,209,111,189,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,61,119,238,58,98,62,93,51,221,138,120,161,133,245,158,195,85,131,136,23,19,79,50,233,26,226,212,34,170,166,241,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,187,252,180,102,46,196,205,6,22,64,196,203,22,71,243,80,235,16,182,61,252,89,84,236,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,69,94,40,254,4,241,55,238,95,56,132,43,47,135,94,122,164,229,106,242,43,31,16,103,203,94,21,215,228,60,244,230,99,69,105,107,166,84,94,40,232,42,145,153,54,111,188,132,183,29,45,173,148,175,232,45,75,74,22,180,146,23,122,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,2,176,56,162,241,0,135,72,135,82,203,38,8,92,92,234,171,221,166,157,124,85,24,109,135,226,183,21,214,29,97,234,74,121,136,94,231,143,155,171,174,54,104,83,42,109,45,146,141,102,234,90,169,97,111,220,45,51,237,242,238,29,7,42,56,160,198,203,130,149,79,236,118,133,82,60,125,27,159,6,35,6,162,135,33,40,45,27,121,150,26,81,161,221,9,46,54,217,146,204,157,73,41,251,42,28,171,54,62,22,49,147,225,253,195,229,207,138,86,200,46,117,238,172,169,226,60,74,37,90,167,218,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,209,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,0,1,202,179,47,151,75,19,52,24,89,63,12,239,168,255,0,206,204,163,205,222,247,241,101,83,179,60,203,19,57,109,58,223,59,149,207,90,185,75,86,197,247,25,119,25,103,219,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,176,174,21,153,241,255,0,90,50,169,139,245,175,231,90,180,43,181,58,143,247,132,70,162,37,28,175,249,194,154,91,143,127,55,29,9,252,146,5,170,15,147,118,93,52,43,26,213,172,222,183,76,238,197,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,6,125,243,201,155,186,174,111,177,113,55,91,20,233,116,123,78,131,29,84,219,114,148,252,133,45,104,96,214,106,92,167,144,74,54,145,37,227,219,191,150,90,18,27,101,179,83,156,162,113,92,211,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,136,127,196,11,61,212,44,170,218,174,89,86,178,251,110,38,220,20,243,114,157,27,69,183,232,184,175,183,41,182,170,187,215,29,216,239,242,164,199,73,118,101,25,41,122,234,122,39,169,209,103,245,213,126,221,95,219,91,142,228,184,234,31,242,147,39,84,167,72,115,254,147,143,60,227,139,250,212,165,43,218,102,46,251,41,185,0,252,13,101,98,254,195,59,134,224,236,247,158,49,219,235,135,93,155,217,55,250,27,159,78,83,40,135,203,68,133,181,35,178,189,38,90,185,168,83,124,222,102,134,100,73,65,149,59,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,86,85,194,159,61,82,111,22,224,101,99,21,231,203,147,93,139,28,153,178,167,38,43,73,97,84,232,144,144,94,141,89,50,218,77,43,105,168,238,58,151,156,53,115,8,220,74,150,149,37,178,118,205,0,81,95,18,188,235,212,115,23,136,243,176,190,202,169,235,134,86,141,65,45,198,66,78,43,237,213,106,145,142,75,75,169,180,251,105,53,147,43,67,234,67,105,39,84,133,54,132,58,100,149,44,210,143,43,195,175,42,151,86,100,241,198,5,110,21,75,209,86,182,30,84,41,213,170,253,65,169,142,49,43,163,198,227,17,99,27,46,33,228,60,241,199,112,137,228,41,60,148,161,75,221,188,155,67,147,255,0,141,95,133,139,91,226,4,31,46,168,136,171,194,247,61,63,129,75,169,24,29,140,119,159,100,195,106,214,255,0,67,201,154,157,204,208,170,142,56,147,45,94,53,23,103,134,246,174,115,53,37,33,14,154,28,249,164,170,67,135,117,32,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,179,136,166,122,164,230,150,242,59,31,15,167,203,70,21,208,36,50,244,22,100,197,105,11,169,212,89,41,8,58,145,25,182,79,178,133,55,33,77,161,149,47,232,33,43,82,16,181,26,17,102,156,46,60,9,225,151,223,94,113,52,74,160,20,129,197,79,42,151,222,22,227,45,95,30,125,37,85,175,217,151,221,65,167,61,41,83,152,202,222,131,84,121,47,171,209,137,79,51,154,182,91,102,46,173,43,150,148,33,163,109,157,76,219,220,174,107,144,28,224,213,114,155,139,137,85,64,226,57,98,94,50,33,192,186,208,243,74,53,198,97,11,81,55,57,165,54,133,59,190,57,60,234,205,180,165,68,234,20,180,109,222,109,184,221,249,218,119,77,10,249,181,104,215,173,173,59,182,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,65,245,132,42,226,97,157,122,142,88,44,74,109,147,134,149,62,205,137,55,110,146,97,76,108,226,189,232,104,44,188,217,185,33,232,239,37,205,252,237,22,195,100,166,246,158,143,168,150,74,100,146,170,65,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,163,69,25,57,203,236,204,177,101,246,219,194,74,181,193,233,154,172,30,124,202,148,150,159,125,113,74,83,238,169,197,183,25,15,40,249,108,163,113,32,137,9,109,43,82,84,233,182,133,186,178,21,3,196,103,37,31,138,174,35,177,95,176,41,149,87,48,202,233,249,202,108,151,203,154,221,46,113,154,205,202,98,158,220,165,171,106,16,78,52,167,73,42,91,106,82,117,117,76,186,225,249,76,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,236,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,189,4,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,168,190,43,217,227,147,114,213,107,121,71,195,148,68,58,21,54,68,116,93,213,98,91,82,14,116,182,148,219,233,132,193,164,212,77,33,135,82,142,106,143,71,77,230,148,222,136,75,107,231,86,88,187,62,27,156,65,36,230,38,51,152,61,140,149,88,137,196,90,116,117,73,133,82,121,214,153,93,204,131,117,247,29,38,163,178,195,76,178,184,204,147,9,52,37,74,91,136,37,185,166,136,112,202,122,142,127,142,152,233,135,25,116,195,138,142,40,98,133,103,176,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,225,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,231,167,8,236,153,87,101,215,104,249,196,187,106,189,134,149,7,183,199,181,41,209,214,133,185,80,113,72,122,20,153,50,15,175,45,148,110,125,180,55,209,197,184,147,89,236,66,19,207,129,121,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,0,0,10,33,226,17,127,222,88,89,196,122,246,196,28,62,184,101,208,238,26,28,138,36,152,51,163,25,111,105,126,134,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,106,153,36,206,13,179,155,156,47,106,180,147,137,10,246,161,199,97,55,101,30,35,82,57,16,95,117,199,208,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,229,72,160,1,68,60,66,47,251,203,11,56,143,94,216,131,135,215,12,186,29,195,67,145,68,147,6,116,99,45,237,47,208,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,237,123,39,89,197,177,51,127,98,72,175,208,33,250,26,228,163,108,249,65,111,243,30,145,232,190,107,210,17,23,248,82,216,105,183,249,173,199,55,62,108,143,102,187,85,161,151,89,0,0,0,2,136,120,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,60,78,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,118,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,218,102,110,173,74,175,229,19,21,235,180,42,156,74,141,54,163,134,245,217,112,230,68,121,47,49,37,135,41,143,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,109,198,162,47,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,204,224,230,206,242,205,214,40,124,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,253,57,104,51,52,180,130,46,233,195,131,135,252,204,196,87,90,197,188,94,183,127,212,158,7,105,97,168,210,28,126,59,151,20,173,139,111,108,117,178,182,220,67,44,184,100,181,188,74,218,110,52,77,36,151,243,198,213,138,241,71,240,39,137,191,114,249,196,33,64,35,83,180,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,164,188,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,67,216,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,244,28,75,51,213,39,44,182,204,92,48,195,25,242,226,226,133,199,29,138,148,89,201,138,211,140,82,41,197,32,201,79,172,159,109,109,60,183,141,135,153,75,100,147,218,92,199,20,164,26,91,39,41,90,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,146,76,159,91,57,70,194,246,168,169,40,147,111,106,228,118,21,118,86,34,59,35,145,57,246,156,125,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,78,120,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,82,6,5,227,166,35,229,211,17,233,216,161,133,245,158,195,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,110,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,0,8,171,197,31,192,158,38,253,203,231,16,133,96,112,230,206,191,226,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,210,0,2,157,184,168,103,170,77,255,0,112,213,114,195,133,179,229,177,108,80,228,61,77,188,222,122,43,91,42,213,22,37,50,180,176,209,56,217,188,218,34,189,24,200,220,66,209,205,90,150,91,84,218,16,183,36,87,5,79,11,23,79,196,9,222,93,78,19,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,59,197,65,113,142,193,180,82,111,74,54,42,210,226,109,98,100,88,244,249,28,182,244,35,121,110,212,31,82,207,106,8,181,208,139,83,53,107,245,123,68,123,225,193,137,210,48,235,50,148,54,85,81,54,34,215,92,141,73,90,20,241,165,10,55,167,196,215,166,244,145,153,146,62,191,176,197,254,199,121,18,99,181,33,181,18,144,234,18,180,153,30,164,100,101,169,15,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,205,115,27,125,53,135,88,41,120,93,46,62,77,46,45,18,160,166,149,184,146,124,196,196,121,101,161,238,79,95,83,216,122,140,226,98,13,197,34,244,191,238,11,149,197,173,231,107,21,105,115,8,204,205,74,81,186,242,215,239,61,79,85,123,207,237,49,122,220,54,112,159,240,111,150,218,13,66,76,118,17,38,228,143,22,180,74,74,52,89,55,34,4,51,218,163,52,36,245,213,29,75,169,125,102,37,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,30,131,39,121,170,188,178,161,139,148,251,194,141,82,150,171,98,163,34,60,107,178,144,219,100,242,42,52,226,95,174,105,105,75,66,123,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,142,188,81,252,9,226,111,220,190,113,8,80,8,179,238,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,102,167,88,245,71,219,125,249,77,202,117,246,152,102,146,174,90,23,185,147,230,234,211,142,26,18,202,91,83,102,163,65,180,150,173,168,0,67,94,34,153,234,141,149,171,52,236,124,62,159,17,120,169,95,142,203,208,89,147,21,213,162,153,78,120,228,32,234,68,102,217,176,242,210,228,117,54,134,84,191,166,180,173,72,90,18,104,93,27,90,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,81,105,51,120,60,210,151,149,8,9,167,203,150,198,55,55,28,238,9,203,120,210,234,31,127,177,184,101,111,180,146,146,152,173,35,158,109,32,229,169,78,25,173,11,94,164,218,201,180,85,183,245,213,97,93,95,219,91,114,228,183,42,31,242,144,231,83,103,71,115,254,139,140,188,219,136,250,148,149,39,216,100,47,79,135,238,123,168,89,170,181,91,178,174,149,246,44,77,183,233,228,229,70,54,139,115,210,145,88,110,43,110,213,119,162,59,81,216,230,201,144,162,236,201,51,82,52,212,181,79,82,237,121,177,240,177,140,159,15,238,31,46,124,102,176,79,254,23,185,233,252,10,93,72,192,236,99,188,251,38,27,86,183,250,30,76,212,238,102,133,84,113,196,153,106,241,168,187,60,55,181,115,153,169,41,8,116,208,231,205,37,82,28,59,169,0,0,17,127,63,217,62,165,102,203,8,212,154,121,75,110,251,179,163,204,159,106,45,151,82,72,146,250,208,147,114,11,169,113,105,107,100,131,101,164,19,138,82,77,165,165,11,221,176,156,109,202,12,187,45,106,237,141,117,86,108,171,166,15,98,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,162,237,56,104,103,142,54,99,172,214,112,122,248,68,180,98,45,151,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,152,1,196,83,61,82,115,75,121,29,143,135,211,229,163,10,232,18,25,122,11,50,98,180,133,212,234,44,148,132,29,72,140,219,39,217,66,155,144,166,208,202,151,244,16,149,169,8,90,141,8,134,163,245,66,164,213,106,49,167,204,167,211,37,202,143,75,142,82,231,58,203,42,90,34,176,110,182,201,58,234,136,180,66,13,215,154,108,148,173,11,123,136,79,122,136,143,170,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,119,83,141,249,245,194,60,52,202,229,51,48,52,42,236,73,83,175,122,58,222,178,169,15,108,144,252,186,137,181,249,25,13,50,238,137,68,103,84,73,148,100,233,114,205,42,108,148,110,169,180,46,133,239,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,109,60,41,242,57,39,13,105,80,51,73,137,43,136,237,118,231,163,146,237,106,98,80,211,229,78,167,74,74,22,83,86,230,134,104,146,243,90,37,41,109,69,203,101,215,18,179,82,157,83,108,216,248,137,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,16,255,0,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,66,252,242,3,156,26,86,108,176,141,42,168,28,182,239,187,58,60,56,23,90,30,105,36,137,47,173,10,38,231,52,166,208,150,182,72,54,93,89,182,148,164,218,90,86,141,187,9,183,28,142,188,89,51,175,81,195,248,127,139,22,23,212,249,21,170,221,61,110,93,243,91,56,178,27,106,151,41,135,153,58,98,155,90,86,182,222,117,14,37,229,43,230,150,134,249,6,131,81,60,102,138,192,192,188,11,196,124,197,226,61,59,11,240,190,141,219,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,15,101,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,81,47,141,95,133,139,91,226,4,31,46,168,138,86,22,211,194,235,136,4,58,188,58,110,89,49,190,226,228,213,89,236,212,235,30,168,251,108,49,21,200,173,48,211,12,210,85,203,66,54,188,92,173,90,113,195,90,158,83,138,108,212,75,38,146,237,159,128,169,94,40,188,64,38,85,230,84,178,201,130,23,23,38,148,207,105,167,95,21,70,27,125,137,78,74,105,247,88,122,146,158,98,17,181,146,229,106,235,141,154,210,242,92,75,100,162,65,58,151,107,4,95,247,11,143,2,120,101,247,215,156,77,18,168,7,148,197,92,51,181,113,147,14,46,60,45,189,98,118,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,60,57,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,92,181,225,71,157,127,193,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,213,42,216,219,165,184,208,68,243,206,166,207,243,59,152,91,87,43,248,53,90,197,203,166,55,111,236,28,184,212,234,90,37,55,29,234,156,231,85,181,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,60,235,98,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,219,55,178,179,31,155,202,101,12,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,157,186,112,185,200,149,87,4,233,79,99,190,52,91,49,35,222,213,200,232,77,191,78,150,194,187,109,189,9,73,89,58,183,55,30,214,164,200,74,210,70,141,156,198,155,73,160,212,147,121,230,147,97,67,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,219,11,181,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,125,243,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,251,255,0,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,42,184,150,241,4,141,131,212,170,198,95,48,130,171,45,188,65,159,31,179,86,42,209,29,118,43,246,210,22,152,175,182,109,154,216,52,62,185,17,159,117,36,182,93,74,216,61,20,70,75,36,233,76,32,62,173,167,116,215,108,107,170,141,122,218,211,187,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,23,189,149,110,33,152,95,142,56,13,112,98,166,35,76,137,101,212,176,238,59,7,122,161,212,185,216,153,55,119,19,18,34,171,214,83,136,125,77,173,45,176,70,167,137,194,229,104,230,173,184,237,75,103,111,56,55,54,110,113,65,218,210,142,92,43,38,135,33,244,218,116,121,109,71,231,193,97,214,216,67,203,113,198,144,74,82,222,84,100,58,104,82,220,38,205,70,132,41,68,91,149,208,56,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,101,92,72,172,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,0,5,0,241,71,241,217,137,191,114,249,60,33,197,48,47,29,49,31,46,152,143,78,197,12,47,172,246,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,80,15,20,127,29,152,155,247,47,147,194,28,83,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,83,129,120,233,135,25,139,195,138,118,40,97,125,103,183,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,179,56,57,76,188,178,139,138,31,33,235,178,37,214,40,83,227,183,38,133,113,170,1,69,98,170,130,109,6,249,33,4,227,164,133,180,234,205,181,32,215,191,78,90,204,137,46,160,207,223,229,131,59,117,92,46,192,188,78,203,77,246,252,186,133,167,120,218,245,184,148,25,15,74,81,162,129,53,234,108,223,154,105,164,178,181,173,18,164,174,50,13,59,208,219,75,82,221,63,166,233,156,75,18,255,0,136,206,117,255,0,26,172,71,98,129,96,84,234,173,225,149,173,243,116,216,207,159,41,186,164,226,53,147,149,53,51,181,43,78,228,44,155,105,46,154,148,134,210,165,104,210,158,117,178,241,89,36,201,245,205,155,156,80,106,138,146,151,10,201,161,200,97,87,101,98,35,177,249,240,88,117,183,214,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,213,104,34,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,136,215,197,31,192,158,38,253,203,231,16,133,0,139,9,225,165,196,18,78,15,85,104,249,124,197,250,172,70,240,250,124,142,205,71,171,75,117,168,172,91,75,90,165,62,225,184,104,96,214,250,36,73,125,164,154,222,117,40,96,181,81,153,32,149,165,207,128,202,184,191,238,23,30,4,240,203,239,175,56,154,40,4,72,172,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,5,0,241,71,241,217,137,191,114,249,60,33,221,114,95,156,27,103,40,217,9,187,171,74,56,147,111,106,229,241,85,77,167,71,150,212,142,68,231,218,133,71,67,203,113,198,144,105,74,25,76,148,58,104,82,219,55,9,38,132,41,38,123,147,0,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,115,220,56,56,127,195,203,189,9,172,91,197,235,119,253,86,39,246,150,26,141,33,198,36,55,110,197,222,182,246,199,91,43,113,181,188,243,100,75,91,196,173,196,219,164,210,73,31,60,110,206,161,149,113,163,220,148,221,52,43,195,40,248,67,86,183,39,118,184,145,236,250,101,45,199,57,75,111,108,168,76,38,36,150,244,89,17,158,199,216,117,26,233,181,91,117,73,154,76,140,251,88,8,1,198,175,194,197,173,241,2,15,151,84,69,117,112,222,186,104,86,126,118,176,182,173,113,206,236,145,36,84,37,210,219,115,148,183,55,74,155,6,68,72,205,232,130,51,45,239,190,210,53,211,106,119,106,163,36,145,153,104,80,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,88,133,255,0,112,184,240,39,134,95,125,121,196,209,64,34,69,100,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,127,214,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,2,42,241,71,240,39,137,191,114,249,196,33,64,34,199,248,87,231,170,77,129,112,210,178,195,138,83,229,191,108,87,36,51,77,179,30,102,43,91,41,53,23,229,60,181,48,233,54,217,60,226,37,61,36,136,156,90,215,202,90,80,91,82,218,214,182,238,36,5,122,241,45,226,9,27,7,169,85,140,190,97,5,86,91,120,131,62,63,102,172,85,162,58,236,87,237,164,45,49,95,108,219,53,176,104,125,114,35,62,234,73,108,186,149,176,122,40,140,150,73,210,152,69,212,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,14,36,216,79,248,73,203,109,122,161,26,59,10,147,109,199,149,90,53,45,26,172,219,143,2,97,237,73,146,20,122,234,190,133,208,190,178,20,83,135,247,12,139,46,255,0,183,238,86,214,227,46,209,234,209,38,25,145,154,84,147,105,244,47,222,90,30,169,247,151,218,67,71,121,114,190,154,196,92,20,179,238,150,223,39,87,42,137,79,83,170,220,74,62,98,162,50,179,212,247,43,175,175,237,61,71,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,94,188,94,241,125,219,95,10,96,97,237,50,166,244,121,117,105,109,46,66,26,123,97,185,25,216,211,218,82,84,73,89,25,164,205,37,169,26,76,143,79,111,112,169,236,9,178,101,98,22,47,90,86,180,118,57,197,54,181,1,167,146,105,53,106,218,229,52,133,116,36,171,244,253,165,160,210,22,22,219,77,89,184,109,107,90,172,180,77,166,147,69,131,11,97,36,147,180,218,142,132,105,166,133,167,209,247,23,216,67,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,242,110,172,11,196,123,67,9,236,172,111,169,209,185,182,101,247,218,218,166,213,35,153,173,182,101,71,146,251,14,69,145,208,185,79,31,103,91,136,35,213,43,108,204,210,163,52,58,150,228,7,15,220,247,87,114,171,117,55,101,93,43,237,184,101,112,84,9,202,140,109,16,223,162,229,62,228,86,221,170,239,68,119,100,63,202,141,29,69,217,146,100,149,235,169,104,174,167,102,156,76,106,212,170,255,0,15,252,64,174,208,170,113,42,52,218,140,122,12,184,115,34,60,151,152,146,195,149,104,42,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,70,216,79,98,254,20,49,78,205,195,63,74,122,51,229,109,193,78,161,118,222,71,59,178,246,169,45,179,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,126,91,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,79,11,220,244,254,26,237,84,96,118,49,222,125,175,18,104,187,253,15,38,106,118,189,93,165,182,218,76,181,120,212,125,162,99,58,57,204,212,146,181,180,72,115,231,84,153,14,20,255,0,28,255,0,31,175,12,71,176,48,106,236,188,176,142,194,249,105,119,210,169,234,126,151,68,222,101,218,92,220,68,165,109,78,139,119,150,131,91,188,148,25,56,239,47,150,131,37,173,38,89,172,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,130,210,120,44,97,14,17,213,45,235,175,26,166,177,18,163,136,180,106,194,232,209,80,243,232,113,116,138,115,145,91,82,100,52,207,210,105,114,20,185,45,27,202,215,114,24,90,16,105,46,113,46,210,133,69,241,167,195,156,35,165,94,86,166,37,210,238,168,145,49,22,185,29,16,170,118,227,49,145,190,109,57,162,112,155,170,58,180,17,41,11,74,137,49,136,221,53,115,80,148,19,123,74,43,132,117,235,133,87,78,35,217,120,143,110,92,152,67,58,171,18,243,137,80,105,52,69,82,218,55,101,57,41,195,229,165,148,52,68,174,119,51,121,182,109,26,84,151,18,179,66,146,162,81,164,244,19,141,243,111,42,142,70,175,234,134,35,82,98,82,238,201,88,79,85,122,189,6,34,137,76,69,168,170,142,225,201,101,179,37,172,141,9,116,214,146,50,90,250,17,122,202,239,60,230,15,107,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,211,133,215,16,8,117,120,116,220,178,99,125,197,201,170,179,217,169,214,61,81,246,216,98,43,145,90,97,166,25,164,171,150,132,109,120,185,90,180,227,134,181,60,167,20,217,168,150,77,37,219,63,0,0,16,131,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,163,97,210,178,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,57,127,197,19,1,172,220,182,225,30,93,112,166,204,133,17,40,167,71,184,87,83,156,204,115,101,117,106,137,162,148,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,243,252,32,45,106,21,243,143,184,133,101,93,48,123,109,22,224,194,250,181,46,163,27,154,182,249,241,95,155,1,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,30,43,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,137,98,207,184,93,112,255,0,153,87,153,77,204,222,55,219,188,154,83,61,154,163,99,210,223,113,246,37,57,41,167,218,125,154,178,185,107,70,214,75,149,163,77,184,75,75,201,113,78,26,73,4,210,157,182,160,1,85,124,84,242,29,254,187,230,175,8,40,191,205,59,119,208,169,148,239,239,235,147,91,82,249,191,243,116,186,134,217,254,114,66,213,249,85,138,224,194,28,104,197,12,5,188,155,196,12,35,187,229,219,181,214,227,187,16,228,50,134,221,67,172,56,69,189,167,90,117,42,105,212,106,73,81,37,105,81,18,208,133,150,138,66,76,190,85,90,167,121,98,189,255,0,54,179,49,185,117,251,178,241,172,57,37,212,68,136,70,253,66,163,45,227,82,137,182,89,73,17,173,199,92,61,16,218,75,170,136,146,93,196,47,79,135,206,73,41,89,80,176,28,174,220,236,68,157,136,183,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,229,154,136,201,182,244,150,162,0,113,171,240,177,107,124,64,131,229,213,17,77,118,157,173,93,190,110,170,53,149,107,65,237,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,212,126,186,181,50,242,194,139,254,109,26,99,146,232,23,101,157,88,114,51,171,137,44,137,250,125,70,35,198,149,27,111,50,163,34,91,110,182,122,45,181,31,84,145,164,251,140,93,247,14,188,245,70,205,45,154,86,62,32,207,136,140,84,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,211,66,150,148,33,10,36,35,197,113,66,207,79,224,82,213,94,7,96,229,231,217,49,38,181,179,211,18,97,39,115,212,42,91,141,168,207,71,137,69,217,230,61,171,124,189,9,75,67,70,183,62,105,74,142,225,211,93,167,107,87,111,155,170,141,101,90,208,123,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,31,175,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,123,220,46,60,9,225,151,223,94,113,52,74,160,1,31,243,175,149,26,22,109,48,106,109,155,202,165,67,187,233,186,204,181,171,115,89,90,187,4,173,200,55,27,53,54,100,178,101,244,35,148,225,104,180,150,168,115,150,181,180,217,12,246,93,150,181,118,198,186,171,54,85,211,7,177,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,81,237,113,119,50,56,219,143,84,171,94,141,139,247,244,187,158,61,157,29,216,212,117,203,142,193,62,210,28,75,73,112,220,121,8,75,178,22,162,142,214,171,121,75,89,154,76,204,245,82,140,229,175,12,92,135,126,27,235,177,177,231,22,40,187,172,27,126,160,159,70,210,234,52,238,100,91,161,228,161,228,185,162,185,169,62,76,119,211,28,213,185,183,26,121,68,227,39,174,199,82,87,82,0,57,86,103,114,245,106,230,131,6,171,88,71,116,201,236,29,191,151,38,157,84,68,86,228,61,76,156,210,183,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,158,28,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,232,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,226,133,154,93,89,28,147,149,46,28,56,185,120,98,10,226,72,196,91,194,61,190,137,204,180,134,157,69,18,34,107,48,214,80,154,124,136,212,181,169,70,149,62,164,171,148,165,180,210,82,74,38,73,215,43,44,90,247,21,140,137,82,142,149,63,52,216,53,108,203,77,73,50,13,251,222,149,78,97,42,97,198,13,43,83,149,130,65,25,41,11,74,137,36,254,196,168,150,75,231,168,145,177,247,28,170,17,223,242,117,147,171,239,55,247,220,138,5,2,103,161,173,186,54,207,148,23,7,45,153,30,139,230,179,33,113,127,130,173,246,156,127,154,228,115,111,230,204,246,107,185,90,17,117,208,77,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,202,184,253,83,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,45,22,130,117,151,91,53,39,82,222,218,211,222,147,34,155,252,56,56,128,76,203,189,117,172,36,197,235,139,253,73,231,246,151,218,147,33,183,228,57,110,202,216,183,55,71,67,40,113,197,178,243,132,72,91,36,157,164,227,164,234,77,31,60,78,221,248,0,0,10,1,226,143,227,179,19,126,229,242,120,67,143,183,128,215,148,220,188,167,49,180,120,82,234,22,244,59,162,93,179,90,54,99,145,162,148,180,71,132,236,103,157,89,44,213,177,245,75,113,178,61,132,132,45,164,36,214,106,121,9,29,3,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,20,3,197,31,199,102,38,253,203,228,240,132,106,147,107,87,98,90,180,235,214,68,29,148,90,173,66,109,46,28,158,106,15,155,42,35,113,156,144,222,194,61,233,218,137,177,143,83,34,73,243,52,73,153,165,68,93,215,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,0,28,171,51,185,122,181,115,65,131,85,172,35,186,100,246,14,223,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,221,54,178,74,144,165,180,235,168,37,163,126,226,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,244,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,241,67,170,229,139,47,87,86,104,49,150,139,132,118,180,158,193,219,249,146,106,53,69,197,114,67,52,200,45,39,115,178,28,74,11,251,150,208,74,82,18,183,93,105,6,180,111,220,90,30,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,69,94,40,254,4,241,55,238,95,56,132,40,4,122,172,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,219,97,118,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,182,158,24,188,64,38,98,236,56,217,126,198,251,139,181,223,81,54,177,108,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,245,121,197,165,79,37,105,212,148,226,86,183,44,84,101,92,95,247,11,143,2,120,101,247,215,156,77,20,2,63,84,218,77,86,157,26,4,202,133,50,92,88,245,72,231,46,11,175,50,164,34,83,4,235,140,155,173,40,203,69,160,157,101,214,205,73,212,183,182,180,247,164,200,166,255,0,14,14,32,19,50,239,93,107,9,49,122,226,255,0,82,121,253,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,0,2,128,120,163,248,236,196,223,185,124,158,16,138,162,213,56,81,228,91,242,25,160,198,187,51,253,175,42,192,133,57,95,221,41,85,71,35,154,127,189,118,85,169,95,166,241,35,251,29,225,223,243,121,196,194,196,203,30,44,91,152,97,76,162,124,169,151,18,161,253,125,199,104,158,102,85,38,10,227,52,235,29,152,220,66,89,125,231,10,74,29,45,28,52,146,88,83,74,216,167,73,198,165,86,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,236,83,123,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,230,8,73,252,128,231,6,171,148,220,92,74,170,7,17,203,18,241,145,14,5,214,135,154,81,174,51,8,90,137,185,205,41,180,41,221,241,201,231,86,109,165,42,39,80,165,163,110,243,109,198,239,250,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,196,0,227,87,225,98,214,248,129,7,203,170,34,149,133,207,112,210,226,9,27,24,105,84,124,190,98,253,86,91,152,131,2,63,102,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,128,83,183,21,12,245,73,191,238,26,174,88,112,182,124,182,45,138,28,135,169,183,155,207,69,107,101,90,162,196,166,86,150,26,39,27,55,155,68,87,163,25,27,136,90,57,171,82,203,106,155,66,22,229,112,11,254,225,113,224,79,12,190,250,243,137,162,128,71,170,184,176,182,251,181,44,75,71,19,43,244,46,203,109,223,125,191,228,252,222,212,202,251,103,98,120,153,149,243,104,89,184,222,199,20,73,249,196,167,118,186,167,82,234,37,255,0,14,14,32,19,50,239,93,107,9,49,122,226,255,0,82,121,253,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,0,34,175,20,127,2,120,155,247,47,156,66,20,2,61,5,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,251,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,251,53,30,173,45,215,101,63,114,161,9,148,251,134,225,161,130,67,11,143,25,134,146,107,121,213,45,243,213,70,102,179,86,189,171,63,217,193,165,101,55,8,212,170,121,203,114,251,188,99,204,129,106,33,150,146,104,140,250,16,146,114,115,170,113,10,107,100,115,121,165,147,106,74,141,213,169,8,219,176,220,113,186,1,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,122,188,100,194,27,203,2,49,18,161,133,184,130,196,70,46,26,76,120,47,78,98,51,228,242,35,174,76,70,101,19,38,178,245,84,180,37,244,161,102,147,82,55,165,91,84,180,232,163,183,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,45,138,86,211,87,150,27,93,54,179,205,19,169,171,81,167,66,216,105,37,110,230,199,90,52,211,67,215,233,123,143,236,49,155,220,119,178,165,97,238,47,93,182,180,134,57,37,10,181,61,166,80,73,52,232,218,37,58,132,244,52,167,244,61,133,160,182,30,16,152,190,229,209,133,51,240,246,167,83,122,68,186,76,183,87,29,14,189,188,219,140,212,104,13,37,41,37,44,204,146,70,163,208,137,36,69,175,179,184,88,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,254,41,68,148,154,143,184,139,81,71,252,90,177,57,219,191,31,152,182,89,117,181,69,163,211,82,194,137,10,51,209,214,166,206,65,235,162,204,181,209,94,226,63,176,126,14,20,56,88,237,247,152,179,174,76,132,181,64,160,211,187,123,111,27,102,105,41,44,78,130,162,45,198,133,39,93,171,51,211,82,63,172,133,231,33,36,132,37,5,220,146,34,33,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,91,78,75,112,47,14,51,23,195,50,195,194,252,80,163,118,234,84,239,76,186,203,205,25,34,85,62,82,106,243,137,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,84,74,194,174,15,56,195,91,198,138,189,179,138,242,229,219,184,117,73,145,33,80,238,88,135,5,231,235,172,53,45,8,109,13,199,76,149,174,26,223,142,110,58,75,113,14,19,70,146,74,146,179,61,14,106,241,8,176,44,220,44,225,195,123,97,246,31,91,209,40,118,245,14,61,18,52,24,49,136,246,52,143,76,195,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,167,108,167,120,167,193,191,136,22,247,152,176,46,79,136,22,68,104,89,170,181,92,189,109,100,118,44,77,183,233,230,221,58,78,171,115,210,145,88,110,83,141,82,182,46,67,81,216,230,201,144,147,237,42,35,82,52,208,245,79,66,163,122,77,78,242,194,139,254,21,102,27,114,232,23,101,157,88,110,75,72,151,16,137,250,125,70,35,196,164,147,140,188,147,34,91,110,182,90,161,196,159,84,153,40,187,200,94,246,65,115,175,106,230,179,14,34,81,42,213,62,207,137,182,205,61,150,238,58,124,131,109,14,79,216,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,146,226,201,6,91,84,210,221,149,66,168,56,160,240,251,141,73,141,90,205,14,11,82,165,173,11,144,169,247,133,14,51,78,201,94,247,157,149,34,101,104,221,117,245,40,144,74,91,9,91,13,53,177,180,18,157,245,80,149,233,0,50,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,43,190,155,196,19,4,160,101,66,6,104,95,170,196,82,42,49,206,3,52,54,93,125,229,166,228,40,110,72,58,43,174,161,131,83,43,220,210,146,79,184,210,91,52,26,29,47,81,104,221,69,152,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,212,201,13,180,219,109,145,168,212,179,36,17,169,74,81,154,142,205,56,93,112,255,0,135,72,135,77,204,222,55,219,188,234,171,221,154,163,99,210,223,113,135,226,183,21,214,26,125,154,178,185,107,94,231,143,155,163,77,184,72,83,42,109,78,26,77,102,210,154,157,89,177,240,177,140,159,15,238,31,46,124,102,176,95,159,16,108,146,82,179,95,96,55,93,182,24,137,7,17,109,88,242,30,165,76,76,84,169,250,179,9,101,229,34,146,183,20,243,72,66,28,144,166,212,151,92,53,19,39,204,52,145,19,142,107,69,149,106,101,229,133,23,252,218,52,199,37,208,46,203,58,176,228,103,87,18,89,19,244,250,140,71,141,42,54,222,101,70,68,182,221,108,244,91,106,62,169,35,73,247,24,187,238,29,121,234,141,154,91,52,172,124,65,159,17,24,169,64,142,243,211,153,141,21,212,34,167,78,100,227,160,170,70,100,217,48,202,212,228,132,182,182,82,191,166,133,45,40,66,20,72,68,202,0,0,21,129,196,159,135,45,118,249,186,147,142,217,119,181,251,109,106,224,168,66,129,93,182,105,144,208,223,62,83,238,58,151,42,234,117,111,37,9,220,181,197,67,169,75,100,146,213,201,46,44,139,156,177,45,114,57,148,74,86,80,112,141,86,163,245,24,149,139,178,189,33,53,43,142,170,196,116,161,11,124,144,73,68,86,86,105,39,87,25,146,221,179,152,122,154,220,121,194,75,124,211,109,48,215,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,91,166,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,245,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,171,92,20,224,251,125,197,204,116,170,38,56,151,110,194,122,22,249,177,171,52,201,108,181,242,147,106,219,228,196,83,68,247,105,135,189,43,81,186,123,79,78,75,136,109,207,93,183,197,186,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,241,88,215,122,216,56,117,132,119,125,235,138,81,226,74,180,233,116,121,46,213,161,201,67,43,68,246,13,6,147,136,77,190,164,180,234,223,53,19,40,105,102,68,226,220,74,63,148,51,67,118,84,104,85,139,170,179,86,181,173,207,147,244,89,181,9,18,41,212,142,216,185,126,143,138,183,20,166,163,115,214,68,183,121,104,52,163,152,162,220,173,186,159,83,29,171,34,216,179,131,88,41,152,235,118,253,199,27,67,211,84,24,155,155,141,51,106,157,244,20,227,90,13,154,159,103,34,62,209,202,209,94,174,134,164,111,230,182,74,117,166,210,122,41,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,45,83,138,22,69,191,13,118,170,241,199,7,44,206,215,137,52,93,158,152,141,9,91,94,174,210,219,109,68,122,50,73,62,209,49,157,27,229,232,105,90,218,37,183,243,170,76,118,202,154,237,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,93,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,121,60,58,242,43,27,43,86,105,95,24,131,2,34,241,82,191,29,230,103,61,26,83,171,69,50,156,241,199,89,83,76,137,195,97,229,165,200,233,113,111,37,31,77,106,66,86,180,36,150,186,118,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,0,40,175,138,230,44,224,214,38,230,57,250,118,25,218,29,154,189,105,118,138,29,219,113,109,83,62,152,156,202,210,217,51,201,50,45,221,151,150,182,187,66,189,103,53,216,90,180,203,43,84,43,26,40,200,182,44,224,214,46,101,198,221,168,224,117,161,242,74,131,65,221,67,147,110,237,81,250,42,115,104,67,143,51,206,50,46,211,187,156,151,123,71,85,59,206,222,230,215,77,196,38,64,0,0,141,89,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,218,36,91,53,39,86,179,138,151,29,36,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,145,215,134,87,15,58,174,18,201,167,102,71,27,97,203,129,121,57,29,195,183,45,229,169,77,46,144,195,237,41,181,200,152,146,208,206,75,141,56,180,147,10,232,210,22,102,178,55,140,147,31,186,241,71,240,39,137,191,114,249,196,33,64,35,85,2,160,51,121,194,118,234,129,139,22,227,185,92,161,243,173,107,210,161,232,247,105,238,169,206,203,106,114,227,52,124,249,50,222,125,215,157,101,211,68,183,77,123,61,69,37,45,36,150,183,25,66,172,255,0,2,240,47,14,50,233,135,20,236,47,194,250,55,97,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,12,171,139,137,203,206,83,44,220,221,112,196,195,59,30,187,34,37,30,187,2,69,90,77,10,227,84,3,148,253,41,103,92,148,111,146,16,78,52,107,67,173,32,219,82,13,123,53,229,172,200,212,210,12,170,90,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,118,105,194,143,61,63,144,202,254,53,222,127,237,120,182,4,217,201,254,233,42,165,185,32,213,253,235,178,161,73,253,54,73,127,216,236,139,84,0,0,20,3,197,31,199,102,38,253,203,228,240,132,233,225,1,107,80,175,156,151,226,21,149,116,193,237,180,91,130,240,171,82,234,49,185,171,111,159,21,250,76,6,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,87,182,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,61,127,135,7,16,9,153,119,174,181,132,152,189,113,127,169,60,254,210,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,20,3,197,31,199,102,38,253,203,228,240,132,202,225,121,132,54,110,61,100,39,18,112,143,16,24,150,229,10,226,190,38,51,32,226,62,108,190,210,209,10,152,235,79,54,190,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,117,193,153,220,189,93,89,95,198,90,214,17,221,50,123,127,96,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,238,155,89,37,75,74,29,105,212,18,215,179,113,201,78,28,28,64,38,101,222,186,214,18,98,245,197,254,164,243,251,75,237,73,144,219,242,28,183,101,108,91,155,163,161,148,56,226,217,121,194,36,45,146,78,210,113,210,117,38,143,158,39,110,252,0,0,4,74,226,85,150,123,55,30,114,243,91,188,235,51,165,211,174,28,46,163,213,110,58,44,214,76,214,133,33,184,228,244,152,142,180,106,36,169,15,38,51,100,75,232,182,214,132,40,140,211,189,183,40,48,104,207,39,217,76,179,114,139,133,255,0,33,232,82,34,86,43,179,228,57,38,187,113,166,1,197,126,170,178,113,102,193,45,6,227,166,132,52,210,201,180,160,151,179,94,98,200,137,78,172,207,186,128,138,188,81,252,9,226,111,220,190,113,8,80,8,190,142,35,57,40,252,106,176,225,138,253,129,76,165,55,137,182,183,206,83,100,190,92,167,42,144,72,150,110,83,20,246,228,161,59,150,178,113,165,58,74,74,28,74,147,171,73,121,215,10,136,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,233,195,187,55,159,141,110,13,31,202,153,188,236,66,179,185,80,174,141,144,59,51,47,243,84,239,101,150,222,211,54,207,154,219,74,222,73,217,181,214,221,209,180,54,109,110,160,17,127,220,46,60,9,225,151,223,94,113,52,80,8,184,156,188,229,50,205,205,215,12,76,51,177,235,178,34,81,235,176,36,85,164,208,174,53,64,57,79,210,150,117,201,70,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,202,165,175,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,102,156,40,243,211,249,12,175,227,93,231,254,215,139,96,77,156,159,238,146,170,91,146,13,95,222,187,42,20,159,211,100,151,253,142,200,181,64,1,64,60,81,252,118,98,111,220,190,79,8,123,94,26,121,21,141,153,171,154,86,39,226,116,8,146,176,190,220,144,253,54,84,21,74,117,183,234,245,19,142,70,150,16,108,56,135,89,67,36,251,47,41,195,81,110,62,91,105,74,201,78,27,118,41,196,51,58,116,172,172,97,124,138,21,161,112,68,78,42,92,177,200,173,248,103,25,50,142,19,6,230,215,106,15,182,165,18,80,132,164,157,75,70,178,81,45,226,73,114,220,66,30,219,68,63,215,85,251,117,127,109,110,59,146,227,168,127,202,76,157,82,157,33,207,250,78,60,243,142,47,235,82,148,175,105,152,191,60,128,228,250,149,148,220,35,74,106,5,45,203,238,241,143,14,125,214,183,157,73,162,51,232,66,141,184,45,37,181,169,173,145,205,231,80,110,37,74,55,86,165,175,118,195,109,182,243,238,58,86,52,96,53,229,130,173,217,181,74,236,41,110,208,175,203,94,151,115,80,170,202,142,77,177,49,18,161,48,251,236,160,201,106,45,241,221,120,218,81,25,146,204,137,183,13,9,75,168,214,95,240,210,226,9,39,7,170,180,124,190,98,253,86,35,120,125,62,71,102,163,213,165,186,212,86,45,165,173,82,159,112,220,52,48,107,125,18,36,190,210,77,111,58,148,48,90,168,204,144,74,210,231,196,0,227,87,225,98,214,248,129,7,203,170,34,162,240,111,8,111,44,119,196,74,126,22,225,243,17,31,184,106,209,231,61,5,137,47,147,40,144,184,209,30,148,108,146,207,213,74,214,150,20,132,26,141,40,222,164,238,82,19,170,139,202,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,251,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,206,43,196,183,136,36,108,30,165,86,50,249,132,21,89,109,226,12,248,253,154,177,86,136,235,177,95,182,144,180,197,125,179,108,214,193,161,245,200,140,251,169,37,178,234,86,193,232,162,50,89,39,74,129,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,151,159,23,253,194,227,192,158,25,125,245,231,19,69,0,139,179,202,30,3,89,185,146,225,111,104,97,77,231,10,34,145,81,143,93,93,50,115,209,205,229,210,106,37,85,158,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,168,188,116,192,188,71,203,166,35,212,112,191,20,40,221,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,177,94,20,121,233,252,134,87,241,174,243,255,0,107,197,176,38,206,79,247,73,85,45,201,6,175,239,93,149,10,79,233,178,75,254,199,100,90,160,8,171,197,31,192,158,38,253,203,231,16,133,0,139,222,226,59,145,201,57,173,179,96,94,24,124,184,145,241,22,207,142,250,32,178,234,26,105,21,184,138,50,89,194,117,243,34,82,22,149,18,148,194,148,174,82,86,235,169,81,36,158,55,91,162,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,160,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,182,111,101,102,63,55,148,202,25,111,230,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,59,74,225,67,145,200,214,213,42,137,155,140,70,92,178,174,212,163,200,93,163,73,52,59,28,160,196,117,46,48,169,175,146,137,38,234,223,105,75,229,36,181,104,153,117,46,106,181,56,142,76,53,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,202,210,75,66,144,125,202,35,35,20,99,197,123,11,29,177,51,22,85,200,112,214,152,21,234,119,111,113,226,111,68,156,151,231,78,81,150,226,66,83,174,212,17,233,169,159,214,99,247,240,149,196,215,109,12,126,126,217,121,214,211,22,177,77,83,9,37,171,77,93,118,108,20,22,154,172,139,93,19,238,51,251,69,224,37,68,164,146,139,184,203,81,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,235,50,17,18,145,58,83,139,216,134,99,58,226,148,71,166,132,73,51,51,215,245,12,231,231,50,180,186,238,99,239,153,74,148,235,232,110,185,83,105,181,56,189,218,32,167,200,50,34,61,79,167,95,96,177,158,13,248,113,232,188,62,173,95,206,71,117,42,151,54,76,52,173,104,208,141,43,98,158,233,104,123,75,221,250,95,171,218,44,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,20,87,197,147,16,48,107,16,51,53,206,194,244,115,235,84,74,122,232,119,124,214,217,84,118,221,170,69,148,243,38,202,155,91,8,91,143,52,134,210,133,72,230,58,133,183,200,66,54,147,38,107,230,185,0,180,177,182,230,205,29,163,80,192,100,196,110,187,110,200,69,74,161,50,91,76,60,196,26,66,221,110,36,215,220,97,215,90,55,208,77,75,52,155,109,45,47,25,44,249,106,74,136,150,157,15,0,163,110,37,249,28,147,151,27,201,236,97,177,215,17,120,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,122,16,9,255,0,194,247,34,223,134,187,169,24,227,140,118,103,107,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,104,134,206,142,115,53,52,161,110,146,27,249,212,166,67,101,117,35,149,102,199,194,198,50,124,63,184,124,185,241,154,193,125,28,63,115,221,66,205,85,170,221,149,116,175,177,98,109,191,79,39,42,49,180,91,158,148,138,195,113,91,118,171,189,17,218,142,199,54,76,133,23,102,73,154,145,166,165,170,122,151,128,226,133,145,111,195,93,170,188,113,193,203,51,181,226,77,23,103,166,35,66,86,215,171,180,182,219,81,30,140,146,79,180,76,103,70,249,122,26,86,182,137,109,252,234,147,29,178,170,188,175,97,158,50,226,158,56,218,180,76,6,137,173,223,77,168,71,172,196,168,58,218,85,22,147,217,158,67,133,58,73,173,11,66,89,105,100,131,61,201,86,229,26,80,148,173,107,74,21,164,138,75,117,86,105,80,153,174,205,137,50,164,136,237,166,100,136,145,149,25,135,159,36,151,49,109,180,167,28,83,104,53,106,100,131,113,102,146,50,35,82,180,212,255,0,88,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,2,133,184,140,231,95,241,170,196,118,40,22,5,78,170,222,25,90,223,55,77,140,249,242,155,170,78,35,89,57,83,83,59,82,180,238,66,201,182,146,233,169,72,109,42,86,141,41,231,91,47,63,146,92,137,222,89,199,170,215,95,77,114,93,163,105,208,163,154,23,113,170,146,83,88,118,162,106,108,211,9,8,55,153,53,47,148,181,184,165,36,213,203,34,108,150,69,205,108,207,149,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,86,21,194,179,62,63,235,70,85,49,126,181,252,235,86,133,118,167,81,254,240,136,212,68,163,149,255,0,56,83,75,113,239,230,227,161,63,146,64,181,65,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,42,87,138,47,15,249,148,137,149,44,205,224,133,187,206,165,61,218,106,55,197,45,135,31,126,83,114,157,125,215,222,171,39,152,181,238,100,249,186,58,219,100,132,178,150,210,225,36,208,110,169,175,65,194,251,135,220,154,76,154,46,104,113,166,149,17,107,92,116,207,179,232,114,90,106,74,54,60,212,89,16,235,68,235,79,169,36,178,74,223,74,24,117,173,237,172,146,239,170,180,163,75,74,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,0,113,100,205,231,224,139,14,63,23,219,42,110,203,190,255,0,167,175,210,202,114,7,53,184,182,235,196,243,15,109,113,102,72,39,159,90,20,210,116,74,205,45,165,245,31,41,102,202,206,157,172,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,42,179,165,195,102,242,202,85,155,72,196,26,53,225,46,253,183,159,144,228,106,212,230,104,69,5,20,101,153,182,81,141,210,41,15,40,208,242,148,226,9,122,37,9,90,16,147,61,206,160,143,149,100,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,30,127,136,238,71,36,230,182,205,129,120,97,242,226,71,196,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,110,136,69,223,112,224,226,1,15,49,20,38,176,147,23,174,47,245,88,129,218,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,128,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,213,196,74,250,193,171,43,42,119,92,92,111,165,213,106,180,91,151,149,70,129,77,165,190,168,242,165,213,12,206,68,82,67,251,84,134,57,107,141,206,55,28,74,144,73,100,200,219,120,204,153,115,61,130,250,56,90,88,184,203,98,101,78,131,23,20,42,148,165,209,106,191,199,54,133,54,59,9,57,80,41,114,204,228,17,200,125,10,216,231,57,110,169,228,55,180,214,218,92,50,91,134,106,38,88,172,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,18,43,56,57,76,179,115,117,133,255,0,33,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,203,61,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,179,78,20,121,233,252,134,87,241,174,243,255,0,107,197,176,38,206,79,247,73,85,45,201,6,175,239,93,149,10,79,233,178,75,254,199,100,90,160,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,69,94,40,254,4,241,55,238,95,56,132,40,4,105,119,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,130,220,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,171,92,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,216,166,246,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,242,162,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,121,254,35,185,28,147,154,219,54,5,225,135,203,137,31,17,108,248,239,162,11,46,161,166,145,91,136,163,37,156,39,95,50,37,33,105,81,41,76,41,74,229,37,110,186,149,18,73,227,117,186,33,23,125,195,131,136,4,60,196,80,154,194,76,94,184,191,213,98,7,105,125,169,50,27,98,59,119,20,93,235,115,116,116,50,134,219,67,204,182,100,133,178,73,220,109,180,78,164,215,243,196,212,234,1,64,60,81,252,118,98,111,220,190,79,8,73,76,129,102,187,14,50,149,145,27,182,245,189,93,237,213,89,216,129,82,98,129,64,97,226,68,170,188,164,211,41,166,105,73,153,31,45,148,110,73,186,241,145,165,180,169,36,68,181,173,182,215,93,120,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,182,205,236,172,199,230,242,153,67,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,110,156,52,184,125,198,193,234,85,31,48,120,191,74,150,222,32,207,143,218,104,244,153,109,59,21,251,105,11,76,166,28,39,9,15,154,31,92,136,207,180,163,67,205,37,108,30,169,50,37,146,180,176,161,149,113,126,108,101,158,205,205,127,15,204,39,194,219,194,116,186,114,211,99,219,117,42,69,78,49,154,151,78,168,183,74,109,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,40,219,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,246,216,93,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,173,43,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,222,215,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,202,226,189,145,200,215,45,42,183,155,140,57,92,179,174,211,99,199,93,221,73,36,59,32,167,68,105,45,176,153,172,18,73,70,210,216,105,40,230,164,244,104,217,105,78,106,133,54,190,117,90,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,197,55,178,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,151,159,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,167,14,44,142,73,202,149,155,62,240,196,21,196,145,136,183,132,118,17,57,150,144,211,168,162,68,73,154,202,19,79,145,26,150,181,40,210,167,212,149,114,148,182,154,74,73,68,201,58,229,16,139,254,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,209,202,184,197,126,2,127,1,52,255,0,151,255,0,252,164,252,239,224,255,0,251,51,253,185,79,244,159,228,191,131,255,0,99,236,254,200,255,0,248,126,182,162,149,134,148,242,185,248,118,252,4,219,63,140,191,255,0,41,63,195,125,55,253,135,254,220,127,179,255,0,97,127,7,254,199,228,125,15,250,94,182,225,213,68,85,226,143,224,79,19,126,229,243,136,66,128,70,159,113,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,109,155,217,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,57,153,145,198,250,174,99,241,182,233,198,138,205,14,37,26,69,199,33,165,34,4,103,20,226,35,48,203,13,199,101,6,181,117,90,201,166,91,222,189,18,74,94,229,18,80,70,72,46,127,73,169,201,162,213,97,86,97,183,17,201,16,36,55,37,164,75,136,212,166,20,180,40,148,146,113,151,146,166,157,70,164,90,161,196,169,10,45,73,68,100,102,67,70,121,81,205,118,28,102,215,14,17,122,217,78,246,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,41,179,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,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,21,185,198,67,14,61,41,135,212,91,249,184,238,169,81,38,70,134,165,161,26,145,37,12,84,29,234,123,79,223,250,95,171,218,43,155,38,117,165,208,179,31,99,74,76,167,88,67,149,202,99,78,41,181,237,213,7,62,57,153,25,234,93,58,123,70,140,40,210,17,46,145,6,83,107,222,135,163,52,226,84,103,174,164,105,35,35,215,245,143,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,203,226,157,65,186,78,25,221,181,71,151,177,17,40,115,223,82,181,211,66,68,117,168,207,93,75,221,239,25,181,198,74,171,151,46,47,221,211,154,62,105,74,184,39,242,76,189,109,201,84,167,13,62,211,215,233,123,5,239,240,247,179,217,180,50,193,105,33,184,252,133,213,41,240,42,46,167,97,39,115,142,83,226,110,81,150,210,212,253,94,243,212,254,177,36,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,109,60,80,179,175,248,191,216,139,193,140,61,169,213,96,226,77,229,79,68,150,170,48,143,147,232,106,90,158,82,23,32,157,82,79,87,157,229,62,203,100,217,146,219,245,221,222,218,144,215,50,149,173,59,90,187,124,221,84,107,42,214,131,219,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,168,208,158,74,50,163,66,202,94,13,66,179,121,84,169,151,125,75,73,151,77,110,19,43,79,111,149,185,102,219,100,167,12,214,108,176,133,242,155,45,16,147,209,110,114,208,183,92,33,32,0,85,95,27,76,107,255,0,184,92,185,195,167,251,175,90,132,167,26,255,0,156,67,136,219,43,39,63,231,166,226,84,223,243,6,149,125,50,21,86,45,211,130,198,60,198,171,89,183,94,92,171,51,101,174,165,66,144,187,154,138,79,72,117,212,122,57,227,109,169,44,180,131,70,198,16,212,131,109,195,45,255,0,56,185,203,81,35,213,90,142,205,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,208,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,69,25,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,181,176,48,182,196,194,255,0,148,127,33,104,94,140,249,91,112,76,186,107,31,194,158,123,181,85,37,109,231,191,243,171,86,205,220,180,122,136,218,130,211,162,75,83,30,172,0,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,88,28,90,243,175,232,72,115,50,155,134,85,58,172,58,211,220,151,47,74,131,7,200,109,48,94,99,152,138,98,76,211,189,206,114,29,105,199,84,218,146,146,108,146,209,155,132,235,200,69,112,101,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,122,19,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,185,6,126,178,81,106,230,179,14,37,214,233,52,206,207,137,182,205,61,231,45,202,132,114,109,14,79,216,74,113,52,201,6,226,144,133,50,234,204,201,10,90,139,146,226,205,100,123,84,234,29,161,111,235,170,194,186,191,182,182,229,201,110,84,63,229,33,206,166,206,142,231,253,23,25,121,183,17,245,41,42,79,176,200,94,247,15,156,237,210,179,95,96,57,66,185,223,137,7,17,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,203,37,25,19,141,235,205,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,245,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,197,51,129,153,74,22,85,176,58,177,137,181,50,231,85,94,221,75,182,226,42,42,223,110,93,97,214,92,92,118,221,36,169,27,89,46,82,220,112,205,104,62,91,107,36,153,172,208,149,103,94,236,186,107,183,205,213,89,189,110,153,221,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,186,11,158,225,177,144,24,216,3,74,135,142,88,156,220,74,133,247,113,81,227,61,78,131,34,152,235,47,218,168,121,46,27,204,234,234,136,206,75,141,56,202,29,51,105,11,104,208,243,73,82,144,181,154,230,173,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,237,157,124,168,215,114,151,140,179,108,222,85,86,101,161,82,214,101,173,91,154,202,19,219,226,237,65,184,217,169,179,52,27,204,45,124,167,11,68,40,244,67,156,180,33,214,200,72,14,24,185,241,252,8,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,0,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,0,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,86,95,21,236,142,70,185,105,85,188,220,97,202,229,157,118,155,30,58,238,234,73,33,217,5,58,35,73,109,132,205,96,146,74,54,150,195,73,71,53,39,163,70,203,74,115,84,41,181,243,170,174,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,253,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,84,138,0,20,3,197,31,199,102,38,253,203,228,240,132,212,225,77,138,86,38,11,100,118,253,196,188,76,174,250,26,219,163,98,3,253,182,111,101,122,71,43,155,18,150,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,87,182,112,115,103,121,102,235,20,62,92,87,99,203,163,208,160,71,110,53,10,220,84,242,148,197,41,6,218,9,243,66,201,182,137,107,117,212,27,138,89,163,126,156,180,25,154,90,65,20,148,225,165,195,238,78,48,213,104,249,131,197,250,84,71,48,250,4,142,211,71,164,203,105,169,76,92,171,66,165,48,225,56,72,124,150,194,35,201,97,165,26,30,105,72,124,181,73,145,160,213,173,207,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,196,53,226,59,145,201,57,173,179,96,94,24,124,184,145,241,22,207,142,250,32,178,234,26,105,21,184,138,50,89,194,117,243,34,82,22,149,18,148,194,148,174,82,86,235,169,81,36,158,55,91,162,17,119,220,56,56,128,67,204,69,9,172,36,197,235,139,253,86,32,118,151,218,147,33,182,35,183,113,69,222,183,55,71,67,40,109,180,60,203,102,72,91,36,157,198,219,68,234,77,127,60,77,78,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,137,21,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,255,0,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,157,184,157,100,59,240,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,128,2,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,74,161,89,124,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,170,187,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,246,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,82,40,80,15,20,127,29,152,155,247,47,147,194,17,125,202,181,85,234,84,122,19,213,57,107,166,195,144,244,184,240,212,242,141,134,95,121,45,165,215,80,222,187,82,181,165,134,82,165,17,106,162,105,178,61,118,150,150,63,194,211,33,63,46,230,80,115,93,138,15,236,183,233,85,14,217,104,82,227,200,209,201,243,162,62,105,41,146,20,131,213,182,89,125,165,18,26,212,148,227,141,153,172,137,164,146,95,183,240,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,16,113,176,185,240,140,172,219,14,207,172,211,229,206,196,82,145,42,125,21,232,149,36,54,138,93,57,70,218,36,170,83,7,185,78,33,245,54,218,90,245,83,170,227,184,162,116,137,181,180,245,74,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,45,127,137,111,225,151,250,158,152,83,248,193,250,43,240,133,242,194,159,233,223,70,109,228,243,187,5,75,102,237,159,55,206,229,242,249,188,175,154,230,243,57,95,55,176,68,14,23,30,59,48,203,239,175,39,154,46,167,51,185,133,181,114,191,131,85,172,92,186,99,118,254,193,203,141,78,165,162,83,113,222,169,206,117,91,90,142,218,150,127,221,56,179,74,86,164,52,211,171,36,47,102,211,206,13,217,95,249,87,117,86,110,159,66,82,168,222,153,168,72,168,122,58,147,27,179,193,135,205,113,75,228,71,107,83,229,178,141,219,80,141,79,106,72,139,83,208,116,12,174,99,167,226,215,142,214,206,53,252,150,249,71,242,115,182,255,0,22,118,238,199,207,237,16,223,141,249,110,91,155,118,243,247,125,3,215,110,157,53,212,180,103,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,44,187,139,254,225,113,224,79,12,190,250,243,137,162,128,69,223,100,183,29,48,227,46,156,51,44,60,80,197,10,207,97,165,65,244,203,76,178,209,18,229,84,37,42,175,56,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,212,6,58,99,166,35,230,47,17,234,56,161,138,21,158,221,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,79,254,18,153,40,244,220,200,121,178,196,218,101,42,101,21,158,115,118,93,61,242,231,184,169,204,191,203,93,77,68,74,216,223,37,109,58,219,73,113,42,81,184,106,116,137,179,105,149,174,218,128,69,94,40,254,4,241,55,238,95,56,132,40,4,75,78,33,153,211,170,230,159,20,36,80,173,11,130,90,176,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,150,218,214,246,239,63,145,124,153,87,115,135,136,242,169,142,85,125,13,102,90,253,158,69,205,82,105,104,57,73,109,211,95,42,52,102,213,174,175,59,202,116,137,197,36,219,109,40,82,149,184,201,13,57,221,120,150,240,251,147,131,213,90,198,96,240,130,149,17,188,62,159,35,180,214,41,49,26,106,43,22,210,214,168,172,54,77,146,223,53,190,137,18,95,117,68,134,90,74,24,45,18,68,72,36,233,24,50,163,154,236,71,202,86,35,162,245,178,157,237,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,253,92,250,226,149,137,141,57,177,190,113,51,13,43,190,153,182,235,62,140,236,83,123,43,209,249,188,170,108,86,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,206,202,184,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,54,113,8,179,153,187,242,193,118,161,200,252,229,210,233,243,234,77,39,97,43,107,141,211,229,109,81,22,211,208,253,110,242,208,254,177,68,24,55,85,114,218,197,251,70,115,166,109,20,91,130,7,56,207,213,52,165,50,155,53,123,75,79,163,237,26,73,194,186,131,85,108,50,180,170,140,175,122,37,208,224,62,149,107,174,164,168,232,81,30,186,159,191,222,61,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,14,13,158,43,233,187,19,44,87,244,163,112,208,245,82,129,85,165,199,82,79,67,75,174,211,228,154,76,143,114,76,186,163,217,169,253,70,51,237,97,197,122,228,196,122,4,105,42,55,92,168,214,162,165,211,89,154,141,102,227,233,35,215,93,117,215,119,183,81,164,76,4,164,51,66,193,123,34,150,203,73,108,163,219,180,198,204,146,146,46,169,136,210,125,132,94,239,112,247,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,16,225,237,78,242,162,223,246,213,103,14,91,150,229,217,2,177,10,77,5,17,34,20,167,213,81,67,200,84,98,109,147,74,137,213,243,73,26,32,210,173,199,161,104,122,232,63,37,217,116,215,111,155,170,179,122,221,51,187,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,116,22,169,193,114,145,151,213,80,174,58,221,50,163,206,198,118,123,75,21,38,100,41,214,28,102,132,234,227,27,105,142,223,57,77,73,103,156,194,20,183,137,180,58,219,142,19,106,34,65,180,183,108,252,0,102,179,53,88,165,248,105,204,118,34,226,99,53,223,76,192,172,220,18,189,21,55,178,246,126,109,45,165,242,96,252,217,161,10,78,145,90,97,62,186,73,103,166,171,213,70,163,63,85,113,101,211,208,153,30,180,115,47,62,63,97,159,93,196,9,244,40,222,191,55,210,116,181,68,46,75,189,29,52,179,201,149,79,168,163,105,182,75,115,157,184,207,106,27,221,245,120,117,99,29,119,6,243,113,98,73,164,51,218,34,94,21,6,44,234,164,109,200,71,58,44,247,218,109,39,189,72,89,167,148,249,71,127,68,237,82,249,27,55,37,43,81,141,10,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,143,241,88,200,228,108,53,170,207,205,38,27,46,91,180,43,158,176,107,186,105,138,67,175,157,58,163,41,75,89,205,67,154,25,34,51,206,234,149,37,197,23,45,231,91,74,13,73,117,45,179,13,114,209,152,187,239,43,248,167,3,19,44,89,31,205,67,172,66,216,207,241,157,47,180,178,243,240,249,142,180,231,39,155,200,66,121,168,78,244,119,145,247,145,232,123,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,240,174,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,3,197,99,91,152,160,214,17,221,234,193,88,81,37,95,103,71,146,155,125,18,100,182,194,10,105,160,201,181,146,157,109,109,26,210,103,189,8,113,36,218,214,148,161,106,109,10,83,137,204,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,223,248,44,90,88,70,140,35,186,239,138,50,98,75,196,85,86,23,77,173,60,243,72,76,184,52,227,67,107,140,195,68,78,173,93,153,197,37,199,13,205,141,115,29,66,208,105,89,70,66,197,143,128,164,190,49,212,204,35,129,153,120,50,172,199,37,170,246,168,209,217,147,121,146,101,161,232,137,89,33,13,65,34,70,227,91,50,123,59,90,184,131,36,160,218,56,171,73,106,183,20,174,21,144,218,222,50,209,243,89,97,51,129,143,110,184,42,53,2,141,42,19,181,4,195,139,80,165,164,185,211,99,201,113,72,112,137,147,97,151,22,102,77,184,180,169,180,173,164,41,212,54,66,202,184,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,86,188,80,102,227,108,252,215,214,159,198,154,76,74,114,19,29,76,217,236,198,83,10,66,173,182,230,74,68,55,140,218,90,213,189,197,37,247,22,78,153,56,75,90,139,106,17,177,9,112,190,166,96,149,91,53,244,88,184,210,228,68,45,17,211,38,207,57,50,223,140,143,148,140,204,138,236,50,37,180,164,164,214,105,67,228,132,58,124,183,22,105,70,138,90,144,147,191,64,17,43,138,61,51,8,231,228,250,230,149,139,46,75,74,233,210,25,147,107,20,57,104,102,74,171,230,149,181,20,144,133,168,146,242,54,186,241,188,141,20,162,142,79,173,5,189,9,82,104,48,104,163,33,181,188,101,184,178,167,97,86,241,205,238,215,112,77,167,148,152,181,7,106,9,151,42,161,75,112,249,144,164,73,52,161,36,151,148,194,219,35,35,83,139,82,82,149,186,190,106,220,66,36,0,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,163,165,102,219,27,234,185,112,192,27,143,26,40,212,56,149,153,22,228,138,90,151,2,75,138,109,18,88,122,163,26,59,200,37,167,170,22,109,60,230,197,232,162,74,246,168,210,178,35,65,251,92,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,168,30,39,89,14,252,8,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,225,254,5,227,166,35,229,211,17,233,216,161,133,245,158,195,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,123,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,164,206,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,16,3,138,63,142,204,77,251,151,201,225,8,255,0,38,233,196,114,194,202,117,149,34,117,85,187,5,87,4,218,164,56,220,163,68,23,235,5,26,51,114,28,222,68,68,235,205,176,113,139,67,53,27,73,123,84,146,121,202,53,253,92,1,167,97,61,83,25,109,56,216,233,113,250,18,193,69,65,50,43,242,123,28,153,60,200,173,37,78,28,109,145,76,158,46,121,161,44,115,27,245,155,230,239,235,183,65,165,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,142,21,147,236,217,217,185,186,194,255,0,151,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,16,56,175,100,114,53,203,74,173,230,227,14,87,44,235,180,216,241,215,119,82,73,14,200,41,209,26,75,108,38,107,4,146,81,180,182,26,74,57,169,61,26,54,90,83,154,161,77,175,157,85,118,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,191,236,146,103,6,217,205,206,23,181,90,73,196,133,123,80,227,176,155,178,143,17,169,28,136,47,186,227,232,101,109,184,234,9,42,67,201,140,183,73,9,91,134,217,40,144,181,40,203,114,164,80,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,69,94,40,254,4,241,55,238,95,56,132,40,4,119,252,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,228,253,193,203,102,63,165,57,76,199,92,175,224,168,125,215,24,229,57,32,155,249,195,45,250,110,78,164,125,59,87,14,14,32,19,50,239,93,107,9,49,122,226,255,0,82,121,253,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,83,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,70,91,69,255,0,112,184,240,39,134,95,125,121,196,209,64,34,255,0,184,92,120,19,195,47,190,188,226,104,149,64,41,91,137,214,67,191,2,21,217,56,243,132,244,93,182,13,193,80,87,164,169,116,234,119,46,45,174,242,144,202,91,213,92,213,31,38,67,234,144,105,218,219,109,50,163,109,146,211,123,73,56,127,129,120,233,136,249,116,196,122,118,40,97,125,103,176,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,30,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,233,51,138,63,142,204,77,251,151,201,225,15,65,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,123,192,3,42,226,247,170,25,179,179,114,139,144,156,27,190,43,177,226,86,43,179,236,123,106,53,10,220,84,243,138,253,85,101,10,41,62,104,89,54,233,161,13,52,179,113,75,52,108,215,150,131,50,83,168,35,164,27,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,91,159,12,94,31,243,48,138,28,108,192,227,125,187,217,47,169,123,95,182,105,174,184,251,82,168,49,92,97,230,93,84,148,37,100,217,188,251,114,58,178,226,20,166,82,132,234,105,113,75,67,127,91,141,95,133,139,91,226,4,31,46,168,138,224,225,239,127,217,184,89,155,155,39,16,113,6,225,137,67,183,168,113,235,114,103,78,146,103,177,164,122,30,97,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,31,202,206,14,108,239,44,221,98,135,203,138,236,121,116,122,20,8,237,198,161,91,138,158,82,152,165,32,219,65,62,104,89,54,209,45,110,186,131,113,75,52,111,211,150,131,51,75,72,34,145,92,49,114,29,248,111,174,198,199,156,88,162,238,176,109,250,130,125,27,75,168,211,185,145,110,135,146,135,146,230,138,230,164,249,49,223,76,115,86,230,220,105,229,19,140,158,187,29,73,113,76,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,237,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,191,109,195,139,60,113,178,165,121,79,179,241,5,18,228,97,213,225,33,133,206,121,165,186,234,232,146,210,70,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,13,69,255,0,112,184,240,39,134,95,125,121,196,209,64,35,213,92,88,165,125,221,118,37,163,134,117,250,239,106,182,236,78,223,242,126,23,101,101,29,143,182,188,79,74,249,196,32,156,115,123,137,37,124,226,149,183,77,19,161,116,18,215,134,158,69,99,102,106,230,149,137,248,157,2,36,172,47,183,36,63,77,149,5,82,157,109,250,189,68,227,145,165,132,27,14,33,214,80,201,62,203,202,112,212,91,143,150,218,82,178,83,134,221,228,136,171,197,31,192,158,38,253,203,231,16,133,0,139,254,226,143,224,79,19,126,229,243,136,66,128,71,95,202,174,89,239,44,215,226,228,60,45,179,231,68,167,33,49,213,82,171,212,228,153,41,20,234,115,107,109,14,190,77,238,37,60,189,206,182,132,54,147,45,203,90,119,41,8,222,226,52,61,133,184,91,98,96,181,137,76,195,60,52,161,122,26,219,163,115,187,20,46,212,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,94,130,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,64,57,254,201,245,87,41,184,184,164,211,202,35,150,37,227,34,100,251,81,108,186,163,92,102,16,180,155,144,93,75,139,83,187,227,147,205,32,156,82,148,78,161,72,94,237,230,227,109,198,1,117,60,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,224,113,238,144,205,119,5,239,122,91,205,37,194,145,110,212,219,34,82,72,250,170,35,169,246,145,251,253,195,55,119,228,71,173,188,71,175,198,140,163,105,202,117,106,82,90,52,25,164,208,109,190,162,78,154,105,166,155,125,154,13,4,228,118,249,106,251,203,21,131,40,156,53,189,75,160,82,169,146,20,163,212,212,235,116,248,198,163,51,220,163,62,171,246,232,127,81,14,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,189,120,193,223,203,161,97,29,50,213,98,122,218,114,161,61,149,45,164,187,183,115,110,69,158,217,234,68,162,212,143,77,59,140,133,87,101,154,1,212,241,242,192,132,81,137,254,109,203,74,73,182,104,220,74,214,107,37,166,154,30,189,227,72,182,148,66,131,106,209,161,19,36,207,34,159,29,190,89,39,105,39,107,105,45,52,246,105,167,112,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,251,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,186,169,70,103,212,204,125,96,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,66,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,89,79,18,46,27,191,132,15,74,102,23,47,84,31,235,175,215,153,115,91,48,218,255,0,94,189,171,153,17,5,255,0,134,119,155,141,23,246,71,85,36,185,250,148,138,192,192,188,116,196,124,186,98,61,59,20,48,190,179,216,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,4,229,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,70,174,34,184,199,66,193,188,163,223,114,106,236,246,137,119,133,61,251,58,151,27,114,209,206,149,61,135,91,81,239,74,22,73,229,48,82,31,209,91,82,190,70,205,201,82,210,99,62,212,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,15,98,150,93,61,51,145,234,158,90,25,143,242,174,125,43,15,217,161,82,189,126,195,219,234,148,248,136,236,46,245,116,146,214,178,163,176,189,171,112,208,95,69,102,164,238,215,58,227,78,120,33,122,213,113,43,5,236,28,70,174,199,136,197,74,234,181,233,85,185,141,68,66,146,195,111,201,136,219,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,30,127,54,62,22,49,147,225,253,195,229,207,140,214,13,78,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,91,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,146,132,97,198,56,225,196,9,179,105,20,171,182,204,187,105,240,234,145,227,213,41,196,244,89,209,92,36,72,142,226,227,200,71,247,181,145,45,4,164,168,139,161,25,116,243,244,156,178,101,182,129,85,133,93,161,101,243,13,105,213,42,116,134,229,195,153,18,211,128,203,241,159,109,68,166,221,109,196,180,74,66,210,162,37,18,136,200,200,200,140,135,75,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,85,95,21,60,135,127,174,249,171,194,10,47,243,78,221,244,42,101,59,251,250,228,214,212,190,111,252,221,46,161,182,127,156,144,181,126,85,98,0,101,163,49,119,222,87,241,78,6,38,88,178,63,154,135,88,133,177,159,227,58,95,105,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,209,70,21,98,101,171,140,152,113,110,98,149,149,47,180,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,28,87,63,89,174,135,149,44,14,151,91,166,59,190,243,186,57,212,123,93,150,222,96,156,98,82,153,81,170,122,155,116,149,204,102,63,168,165,17,54,180,169,197,176,218,182,147,187,211,64,55,101,211,93,190,110,170,205,235,116,206,237,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,208,94,159,14,108,148,126,42,184,112,253,126,255,0,166,82,156,196,219,167,231,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,224,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,29,126,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,154,157,75,132,220,72,172,111,90,150,189,141,54,73,66,119,45,106,81,232,93,84,163,51,234,102,56,6,126,178,163,15,53,184,29,46,137,76,107,101,231,107,243,171,22,187,205,178,193,184,252,164,178,162,84,5,56,233,167,150,204,143,81,42,50,113,9,75,136,97,197,110,38,182,42,128,110,203,90,187,99,93,85,155,42,233,131,216,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,188,158,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,185,127,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,207,102,118,243,131,115,102,231,20,29,173,40,229,194,178,104,114,31,77,167,71,150,212,126,124,22,29,109,132,60,183,28,105,4,165,45,229,70,67,166,133,45,194,108,212,104,66,148,69,185,93,127,133,238,74,63,24,11,237,24,207,136,84,202,84,236,54,179,106,11,140,237,58,105,115,189,51,84,75,41,90,35,155,73,81,104,203,92,214,30,112,220,35,67,158,163,91,28,74,221,229,221,248,0,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,28,81,252,9,226,111,220,190,113,8,84,174,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,118,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,222,130,106,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,246,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,209,34,217,169,58,180,20,165,54,209,163,155,26,75,105,211,71,154,230,180,70,226,82,77,184,149,165,73,218,102,182,155,144,28,18,238,154,236,76,125,190,172,168,243,182,81,106,182,121,213,38,70,229,32,249,178,162,77,142,220,119,55,153,111,78,212,77,146,90,17,146,79,153,170,136,205,41,50,181,75,167,47,88,5,124,215,101,93,55,174,7,225,253,193,90,155,179,180,212,106,150,204,41,114,159,216,132,161,27,221,113,181,45,91,80,132,164,181,62,137,73,17,116,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,68,60,81,252,118,98,111,220,190,79,8,75,254,25,24,23,135,25,139,200,141,245,133,248,161,70,237,212,169,216,129,53,214,94,104,201,18,169,242,147,76,167,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,168,1,154,236,168,226,62,82,177,29,118,85,234,215,110,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,46,101,112,198,226,25,85,183,170,182,246,87,113,162,100,186,141,30,163,33,138,69,155,90,52,169,231,233,207,184,162,109,138,115,250,106,165,198,82,141,40,105,125,77,147,52,160,254,103,105,199,183,65,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,205,102,88,179,11,117,101,127,25,104,184,185,107,70,237,253,131,153,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,185,113,6,164,173,40,117,166,150,104,94,205,167,163,60,61,189,105,88,149,96,91,88,141,66,143,45,138,109,213,71,133,91,134,212,180,37,47,182,196,150,80,243,105,113,41,82,146,75,36,172,136,200,148,162,215,93,12,251,197,53,241,70,201,37,43,47,215,51,56,219,134,236,68,135,100,222,149,133,196,93,22,36,84,199,98,133,52,227,161,196,180,222,175,41,78,33,245,55,53,210,74,27,67,108,147,100,217,104,70,217,14,107,194,227,199,102,25,125,245,228,243,69,255,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,151,115,21,128,214,110,100,176,142,187,133,55,156,40,138,69,70,58,215,76,156,244,115,121,116,154,137,33,69,30,107,68,149,161,91,219,82,181,52,146,211,189,6,182,212,123,22,162,60,235,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,67,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,52,225,41,157,127,77,195,135,148,220,77,169,213,102,86,153,231,57,101,212,31,62,123,106,130,203,28,197,211,20,100,157,237,242,80,211,174,52,167,20,164,155,102,166,136,219,38,153,66,234,88,95,247,11,143,2,120,101,247,215,156,77,20,2,47,251,133,199,129,60,50,251,235,206,38,137,84,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,237,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,32,56,37,221,53,216,152,251,125,89,81,231,108,162,213,108,243,170,76,141,202,65,243,101,68,155,29,184,238,111,50,222,157,168,155,36,180,35,36,159,51,85,17,154,82,101,197,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,149,113,234,177,23,19,46,172,80,168,209,234,55,76,190,103,160,109,250,85,179,78,97,14,56,108,197,131,2,43,113,218,67,105,90,213,179,119,45,78,172,147,162,77,215,157,89,37,59,244,19,171,134,47,15,248,120,187,50,54,96,113,190,221,237,118,44,77,175,219,52,215,92,97,216,181,233,77,190,243,46,170,74,18,179,112,153,97,200,253,89,113,9,75,202,90,117,53,54,149,161,203,148,16,3,141,95,133,139,91,226,4,31,46,168,138,86,18,83,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,251,60,139,154,164,210,208,114,146,219,166,190,84,104,205,171,93,94,119,148,233,19,138,73,182,218,80,165,43,113,146,26,115,65,52,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,43,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,173,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,115,81,127,220,46,60,9,225,151,223,94,113,52,80,8,239,249,58,201,213,247,155,251,238,69,2,129,51,208,214,221,27,103,202,11,131,150,204,143,69,243,89,144,184,191,193,86,251,78,63,205,114,57,183,243,102,123,53,220,173,8,186,232,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,211,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,138,73,25,117,34,30,3,241,78,202,199,252,26,112,171,255,0,67,105,223,251,17,202,184,163,248,19,196,223,185,124,226,16,160,17,163,60,159,101,50,205,202,46,23,252,135,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,205,121,139,34,37,58,179,62,234,3,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,219,11,181,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,115,51,35,130,21,92,184,99,109,211,130,245,154,228,74,204,139,114,67,73,68,248,205,169,180,73,97,230,27,144,202,205,10,234,133,155,79,55,189,26,168,146,189,201,37,44,136,150,118,191,193,83,194,197,211,241,2,119,151,83,132,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,31,38,237,136,83,173,90,204,35,100,158,231,211,228,55,203,52,238,37,110,109,69,166,158,221,117,238,25,186,204,204,3,166,99,229,255,0,8,227,19,28,171,150,170,146,108,145,180,146,69,53,226,211,77,11,78,225,106,60,31,47,229,215,112,142,167,106,191,61,78,185,79,158,242,144,210,157,221,181,182,226,192,108,180,35,81,232,69,174,157,196,66,194,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,85,23,26,186,155,158,146,181,168,223,193,118,114,32,201,255,0,150,215,117,69,62,255,0,161,250,187,196,63,225,255,0,69,98,181,154,75,45,18,35,173,210,137,85,167,74,34,74,9,91,77,53,24,189,79,82,61,11,175,120,208,218,16,150,208,148,36,180,36,145,17,17,123,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,152,56,196,97,126,3,88,120,185,69,184,44,117,75,165,226,13,221,29,117,123,142,143,26,22,148,231,216,82,214,132,84,77,195,50,38,228,186,235,110,165,104,65,44,156,216,167,87,202,94,170,147,26,242,83,137,184,219,134,57,134,182,165,96,37,26,93,114,225,174,72,102,149,42,135,25,182,55,214,41,221,161,169,18,98,27,175,54,180,198,66,147,28,141,114,8,139,148,132,169,102,164,165,42,26,40,164,185,85,122,149,9,234,236,40,144,234,75,142,218,166,71,137,37,82,88,101,243,73,115,16,219,170,109,181,56,130,86,164,75,54,208,106,34,35,52,167,93,10,168,56,218,99,29,117,219,170,197,203,244,118,121,52,88,212,242,188,102,57,185,10,237,114,156,114,68,72,229,161,163,123,124,148,53,39,169,47,106,251,87,172,157,91,73,156,85,225,213,131,149,220,100,205,197,137,26,144,247,103,137,103,212,24,188,106,146,118,161,124,152,176,31,105,196,150,197,45,6,174,107,231,29,141,83,185,72,231,239,218,164,161,68,52,40,51,109,156,11,2,78,24,102,143,20,172,199,173,232,148,40,241,110,137,210,105,244,248,132,210,88,98,157,37,211,145,8,155,75,71,177,8,56,207,50,100,130,211,97,25,36,201,38,70,146,181,78,13,55,252,155,155,43,149,75,50,163,112,196,151,34,206,186,37,198,135,79,73,180,79,193,167,72,105,169,13,154,210,146,37,154,28,146,228,227,74,215,174,166,151,18,71,163,123,83,40,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,242,152,171,134,118,174,50,97,197,199,133,183,172,78,209,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,64,188,175,240,127,182,112,214,255,0,168,93,249,128,174,219,248,131,77,131,33,214,232,52,86,161,200,67,14,18,30,101,200,211,165,106,226,82,107,52,161,228,57,9,72,121,157,28,234,227,157,194,199,192,0,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,65,178,73,85,202,133,254,221,118,216,98,92,236,58,186,164,72,122,149,49,49,84,150,41,47,169,231,148,138,74,220,83,206,173,107,110,58,91,82,93,112,210,111,23,48,210,70,109,185,167,235,200,14,125,170,57,73,174,203,182,47,86,42,181,140,50,170,246,169,146,105,116,184,241,78,84,122,163,136,97,40,152,133,56,73,91,190,164,100,178,109,27,200,65,37,195,112,136,212,146,74,184,174,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,246,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,41,211,194,83,37,30,155,153,15,54,88,155,76,165,76,162,179,206,110,203,167,190,92,247,21,57,151,249,107,169,168,137,91,27,228,173,167,91,105,46,37,74,55,13,78,145,54,109,50,181,219,80,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,43,87,139,38,74,42,56,129,15,241,157,194,250,103,62,181,68,167,173,187,190,19,101,22,59,110,210,226,176,243,199,83,83,139,82,22,227,205,33,180,178,164,252,234,214,223,32,144,73,38,76,151,85,120,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,177,77,236,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,47,243,203,196,194,163,153,219,18,139,134,120,111,68,170,218,150,220,250,122,28,188,97,84,10,44,142,221,56,158,97,230,217,101,194,65,184,76,176,228,125,201,121,42,105,78,243,76,150,210,9,4,74,142,185,85,203,61,229,154,252,92,135,133,182,124,232,148,228,38,58,170,85,122,156,147,37,34,157,78,109,109,161,215,201,189,196,167,151,185,214,208,134,210,101,185,107,78,229,33,27,220,70,138,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,66,128,70,170,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,36,166,113,173,204,190,220,121,125,185,27,204,218,251,37,139,19,144,235,245,70,163,186,236,170,84,167,29,75,17,229,70,229,54,227,137,121,46,62,148,145,146,20,147,74,212,151,18,166,212,226,79,56,66,250,56,98,226,230,96,177,119,47,177,170,216,223,71,237,112,34,109,98,217,187,93,158,211,178,171,209,91,117,230,29,76,150,146,163,112,158,97,200,251,13,231,9,42,121,43,73,153,41,73,91,174,86,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,50,174,52,167,148,239,11,24,55,240,254,222,242,230,4,85,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,129,26,179,209,147,42,22,112,240,226,45,49,186,175,161,175,59,95,180,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,51,237,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,252,162,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,42,226,90,112,243,201,101,87,52,248,161,30,187,119,219,242,213,133,118,212,131,59,130,97,73,84,82,154,249,55,185,170,123,14,37,38,165,173,74,54,148,233,32,210,104,100,212,124,198,214,182,119,95,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,136,1,198,175,194,197,173,241,2,15,151,84,69,74,224,14,14,87,115,1,140,182,158,14,219,143,118,121,119,53,65,49,220,147,181,11,236,145,80,149,57,38,78,197,173,4,231,41,134,221,119,151,188,148,189,155,83,235,40,136,104,211,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,250,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,17,255,0,56,185,58,177,51,127,98,71,160,87,230,122,26,228,163,111,249,63,112,114,222,145,232,190,107,209,215,43,248,42,31,105,183,249,173,199,38,254,112,207,102,187,147,161,151,92,235,139,254,225,113,224,79,12,190,250,243,137,162,128,69,249,240,172,164,210,169,217,28,176,102,83,233,145,34,200,170,72,172,75,156,235,44,165,11,148,249,84,228,178,78,186,162,45,86,178,105,150,155,37,43,83,216,218,19,220,146,34,150,160,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,43,66,92,66,144,162,212,148,70,70,71,238,25,228,226,1,70,98,139,154,75,209,17,216,91,69,46,171,81,148,100,164,146,119,26,170,50,186,150,132,90,151,78,241,47,248,42,84,220,244,149,211,71,254,11,179,145,58,79,252,182,187,169,201,247,253,15,213,222,45,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,62,113,170,147,20,241,110,214,138,82,94,57,37,110,193,95,43,121,114,246,118,154,137,110,219,223,187,94,154,251,135,31,225,83,76,77,79,52,236,110,96,157,236,148,180,202,47,87,118,211,77,70,15,173,220,122,105,175,120,190,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,94,185,237,226,141,74,193,58,173,103,5,240,34,52,74,229,237,30,59,177,42,55,2,157,75,144,173,233,187,146,158,82,26,52,169,50,228,161,60,205,201,51,38,218,115,150,149,243,77,46,178,158,171,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,211,14,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,234,115,245,157,123,87,42,120,113,46,137,73,169,246,140,77,185,169,239,55,110,83,227,155,107,114,6,242,83,105,169,200,39,18,180,37,150,150,70,104,74,210,124,231,16,104,34,218,151,86,213,16,213,170,119,150,43,223,243,107,51,27,151,95,187,47,26,195,146,93,68,72,132,111,212,42,50,222,53,40,155,101,148,145,26,220,117,195,209,13,164,186,168,137,37,220,66,242,56,126,228,70,133,149,91,85,187,214,233,71,109,196,219,130,158,77,212,100,234,182,253,23,21,246,226,184,237,43,98,36,59,29,254,84,152,234,62,210,146,37,47,93,11,68,244,57,128,51,195,196,35,20,42,184,171,156,28,73,169,212,19,45,152,244,10,195,182,188,24,143,77,84,148,71,98,158,163,140,124,173,72,137,180,58,235,110,200,54,210,90,37,114,23,213,70,102,181,75,254,8,248,67,37,117,92,66,199,185,204,75,110,59,17,218,180,41,110,37,246,185,15,173,106,110,84,212,173,190,174,146,219,38,224,26,85,234,160,201,231,11,215,50,61,150,190,41,175,141,165,173,93,137,143,182,45,235,34,14,202,45,86,207,42,92,57,60,212,31,54,84,73,178,28,144,222,194,61,233,218,137,177,143,83,34,73,243,52,73,153,165,68,78,9,119,77,118,38,62,223,86,84,121,219,40,181,91,60,234,147,35,114,144,124,217,81,38,199,110,59,155,204,183,167,106,38,201,45,8,201,39,204,213,68,102,148,153,89,254,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,56,88,133,109,210,172,219,254,229,180,40,87,60,75,146,155,67,172,77,166,195,173,68,36,242,42,76,50,242,219,110,83,123,86,180,236,113,41,37,150,139,81,104,162,209,74,239,62,191,145,108,190,208,179,43,152,235,119,14,238,155,130,149,78,162,199,221,88,168,196,154,250,219,122,177,22,50,208,183,96,69,36,41,11,83,206,160,213,169,165,105,83,109,37,231,75,83,107,106,180,61,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,98,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,10,33,226,113,149,107,7,45,88,185,18,169,98,94,17,31,143,136,50,42,53,178,181,155,136,203,11,183,152,222,214,196,164,154,81,17,198,113,215,36,165,146,229,54,72,68,115,65,27,134,133,40,67,81,161,236,137,101,158,205,203,78,3,81,169,84,41,214,253,118,187,113,199,106,175,93,185,232,230,110,49,88,91,155,150,199,37,227,81,155,145,154,105,194,67,70,91,80,162,220,233,33,10,121,100,114,40,0,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,66,128,70,170,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,64,60,81,252,118,98,111,220,190,79,8,79,78,13,85,106,85,3,40,151,181,118,187,83,137,78,166,211,175,138,148,185,147,37,188,150,88,140,195,116,202,122,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,65,94,33,153,211,170,230,159,20,36,80,173,11,130,90,176,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,150,218,214,246,239,215,195,155,37,31,141,86,35,191,95,191,233,149,86,240,202,214,249,202,148,150,11,148,221,82,113,26,13,186,98,94,220,149,167,114,22,110,58,166,137,74,67,105,74,117,105,79,52,225,94,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,131,56,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,128,28,78,178,29,248,111,161,73,199,156,39,162,238,191,173,250,122,189,37,75,167,83,185,146,174,134,82,182,82,222,170,230,164,185,209,216,76,131,78,214,220,117,228,147,108,150,187,26,73,82,176,191,238,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,202,184,209,238,74,109,106,21,159,148,124,33,164,219,144,123,36,73,22,125,50,168,227,124,213,185,186,84,214,19,46,75,154,172,204,203,123,239,186,189,53,218,157,218,36,137,36,68,93,172,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,138,1,23,253,194,227,192,158,25,125,245,231,19,68,170,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,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,161,206,42,212,196,211,51,78,254,214,9,174,215,75,84,163,245,118,238,53,84,103,122,221,197,174,186,119,142,193,193,86,76,82,197,187,166,41,201,120,164,157,187,57,206,86,242,229,236,237,52,226,221,183,191,118,189,53,247,11,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,78,124,106,41,173,35,26,173,122,161,58,190,97,219,16,153,216,106,45,52,237,117,21,107,166,159,210,60,7,8,130,34,205,36,197,26,201,58,219,110,39,83,61,8,207,210,48,58,125,162,242,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,96,113,69,225,255,0,14,175,14,165,153,188,16,183,121,53,86,123,77,70,248,165,176,227,12,69,114,43,76,58,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,88,24,85,137,151,86,13,226,61,185,138,86,84,190,207,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,49,98,250,252,40,98,157,229,137,158,139,244,103,202,219,130,163,93,236,92,254,119,101,237,82,92,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,189,78,23,30,4,240,203,239,175,56,154,37,80,138,188,81,252,9,226,111,220,190,113,8,81,94,19,223,95,130,252,83,179,113,51,209,126,147,249,37,112,83,171,189,139,159,201,237,93,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,31,87,29,49,211,17,243,23,136,245,28,80,197,10,207,110,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,172,215,133,62,69,100,217,205,192,205,62,43,192,151,26,187,42,57,61,101,65,76,166,148,194,105,210,225,32,253,36,179,101,197,26,150,235,82,28,105,44,184,73,229,145,56,165,33,74,83,102,213,154,15,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,204,101,217,116,215,111,155,170,179,122,221,51,187,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,116,23,147,194,103,11,234,184,113,147,234,93,78,178,169,109,200,190,171,19,46,132,68,147,9,81,215,25,133,165,184,204,233,184,204,220,67,173,68,110,66,28,209,36,164,72,78,132,100,68,181,76,161,93,92,109,45,106,20,188,2,177,111,89,16,119,214,169,87,129,82,225,201,230,172,185,81,101,194,144,228,134,246,17,236,86,229,194,140,122,153,26,139,151,162,76,137,74,35,174,188,129,223,95,131,188,228,225,61,127,209,126,144,237,119,3,116,46,79,63,149,183,210,77,174,7,55,118,213,107,203,237,92,205,186,122,219,54,234,157,119,21,234,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,0,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,5,106,241,100,206,189,71,15,225,254,44,88,95,83,228,86,171,116,245,185,119,205,108,226,200,109,170,92,166,30,100,233,138,109,105,90,219,121,212,56,151,148,175,154,90,27,228,26,13,68,241,154,42,219,8,112,95,20,49,234,242,111,15,240,142,208,151,113,87,92,142,236,179,142,202,219,105,13,48,217,22,247,93,117,213,37,166,145,169,165,36,165,169,36,107,90,16,90,169,105,35,243,255,0,215,85,133,117,127,109,109,203,146,220,168,127,202,67,157,77,157,29,207,250,46,50,243,110,35,234,82,84,159,97,144,191,60,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,37,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,137,84,0,56,166,112,51,41,66,202,182,7,86,49,54,166,92,234,171,219,169,118,220,69,69,91,237,203,172,58,203,139,142,219,164,149,35,107,37,202,91,142,25,173,7,203,109,100,147,53,154,18,172,235,221,151,77,118,249,186,171,55,173,211,59,182,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,234,177,103,0,113,151,2,189,1,248,92,195,218,173,175,242,162,158,85,58,95,109,66,75,158,207,77,201,61,166,124,183,145,185,28,198,23,181,214,247,163,122,19,185,58,205,94,20,121,215,252,25,93,76,101,175,19,42,117,89,54,221,219,80,143,26,210,119,94,115,52,122,163,206,41,39,31,97,36,220,75,50,156,113,29,82,173,141,186,91,141,4,79,60,234,110,80,0,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,6,85,197,255,0,112,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,66,128,70,170,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,64,60,81,252,118,98,111,220,190,79,8,114,170,126,98,239,186,38,92,102,229,162,129,35,176,219,117,219,130,85,118,224,245,25,119,210,123,145,79,236,173,122,237,27,140,242,92,167,154,247,54,225,115,57,219,84,90,35,214,244,25,62,202,101,229,155,172,80,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,250,115,22,68,105,105,102,90,8,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,138,23,106,122,71,43,154,242,222,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,42,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,138,188,81,252,9,226,111,220,190,113,8,80,8,213,64,0,202,184,191,238,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,251,235,206,38,138,1,23,253,194,227,192,158,25,125,245,231,19,68,170,0,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,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,163,78,46,228,71,154,72,106,37,146,180,182,219,78,164,122,145,31,164,103,244,251,71,191,224,175,77,105,120,213,116,85,77,213,243,10,216,154,198,194,81,105,167,107,167,43,93,52,254,145,113,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,123,141,93,37,207,76,218,213,222,206,199,47,178,193,137,205,217,243,186,239,168,171,110,237,62,143,183,77,123,199,3,225,71,89,98,149,154,36,53,33,149,172,166,82,74,50,54,36,140,210,181,212,96,232,103,169,150,133,211,237,23,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,154,248,174,100,163,240,101,117,63,153,76,51,166,85,100,219,119,109,66,68,155,181,173,57,204,209,234,143,56,149,20,141,230,163,113,44,202,113,197,244,82,118,54,233,109,37,145,60,203,73,174,177,127,220,46,60,9,225,151,223,94,113,52,74,161,21,120,163,248,19,196,223,185,124,226,16,160,17,98,156,40,242,81,248,77,186,152,204,166,38,83,42,177,173,187,74,161,30,77,164,214,156,150,107,21,70,92,82,142,70,242,81,56,166,98,184,218,58,37,59,28,116,246,154,204,153,121,165,92,160,14,41,157,107,166,133,103,229,31,23,170,215,28,238,201,18,69,159,83,165,182,231,41,110,110,149,53,133,68,140,222,136,35,50,222,251,237,35,93,54,167,118,170,50,73,25,150,112,134,151,114,201,73,170,208,50,219,133,20,42,237,50,93,58,165,78,177,232,81,38,67,150,202,153,126,51,237,192,101,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,58,88,138,188,78,176,183,240,161,147,107,215,178,80,189,39,85,180,187,61,211,79,254,21,201,236,189,149,194,237,111,245,90,82,189,176,92,155,234,43,118,186,250,169,53,146,5,27,96,133,235,74,195,92,104,176,113,26,187,30,91,244,219,86,232,165,86,230,53,17,9,83,238,49,26,91,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,104,123,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,0,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,53,103,235,53,208,242,165,129,210,235,116,199,119,222,119,71,58,143,107,178,219,204,19,140,74,83,42,53,79,83,110,146,185,140,199,245,20,162,38,214,149,56,182,27,86,210,119,122,104,50,173,83,188,177,94,255,0,155,89,152,220,186,253,217,120,214,28,146,234,34,68,35,126,161,81,150,241,169,68,219,44,164,136,214,227,174,30,136,109,37,213,68,73,46,226,23,167,195,231,36,148,172,168,88,14,87,110,118,34,78,196,91,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,242,205,68,100,219,122,70,14,42,121,14,255,0,93,243,87,132,20,95,230,157,187,232,84,202,119,247,245,201,173,169,124,223,249,186,93,67,108,255,0,57,33,106,252,170,197,122,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,41,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,112,215,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,42,128,124,155,178,233,161,88,214,173,102,245,186,103,118,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,232,51,175,156,12,202,87,115,83,142,53,140,77,169,151,38,148,206,234,93,183,17,81,80,195,145,40,237,60,226,227,182,233,37,75,220,241,243,86,227,134,107,89,115,28,89,36,201,4,132,166,74,240,197,200,119,225,190,187,27,30,113,98,139,186,193,183,234,9,244,109,46,163,78,230,69,186,30,74,30,75,154,43,154,147,228,199,125,49,205,91,155,113,167,148,78,50,122,236,117,37,102,153,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,89,236,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,207,112,189,206,191,227,1,98,35,6,49,10,167,85,157,137,54,109,61,114,93,168,205,62,119,166,105,105,121,40,68,131,117,41,45,30,107,154,195,46,19,134,107,115,212,119,123,138,91,188,185,212,0,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,0,50,174,47,251,133,199,129,60,50,251,235,206,38,135,20,127,2,120,155,247,47,156,66,20,2,53,80,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,1,226,143,227,179,19,126,229,242,120,66,63,225,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,197,11,181,51,31,155,202,101,111,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,30,135,178,171,150,123,55,42,24,71,15,11,108,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,190,192,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,12,171,139,254,225,113,224,79,12,190,250,243,137,162,128,69,255,0,112,184,240,39,134,95,125,121,196,209,42,128,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,74,160,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,34,226,185,89,98,171,154,37,181,29,149,160,161,210,78,50,247,164,136,212,180,84,103,106,101,161,158,165,215,237,29,243,130,165,37,207,76,221,53,222,206,199,47,178,206,137,205,217,243,186,239,167,43,110,237,62,143,183,77,123,197,176,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,142,51,22,147,19,172,26,13,206,167,166,27,145,231,69,142,77,161,69,202,209,44,212,23,184,203,78,254,186,107,175,112,129,25,3,185,213,107,102,118,209,124,158,67,105,157,81,129,5,123,149,166,169,93,66,41,153,23,82,235,234,253,127,96,208,204,87,147,34,51,47,160,204,210,227,105,89,107,238,50,212,127,168,0,0,0,15,225,153,23,83,61,7,248,74,168,211,224,160,220,155,58,60,116,145,106,106,117,212,160,180,247,245,63,168,199,135,186,177,255,0,5,44,184,207,73,184,177,90,209,134,108,18,183,52,237,118,35,110,25,164,148,102,146,74,220,46,190,170,139,79,121,14,63,116,241,25,203,21,180,201,58,139,214,37,68,245,211,108,26,149,61,227,238,87,179,180,151,232,255,0,140,135,135,168,241,97,203,116,54,205,108,29,93,243,247,55,216,20,126,223,116,207,168,126,24,124,92,50,237,33,226,109,200,117,230,139,244,150,220,20,151,127,191,182,15,119,100,113,40,203,37,229,40,225,185,117,55,72,81,119,57,83,157,79,142,142,244,151,127,106,63,210,255,0,1,31,184,119,59,83,28,112,114,247,109,11,181,49,70,210,170,169,105,37,114,225,214,226,190,180,235,183,161,147,110,30,135,235,39,252,37,239,30,213,151,153,144,218,94,97,212,56,218,136,141,42,66,136,200,200,253,164,100,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,201,187,45,106,21,243,106,214,108,171,166,15,109,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,162,136,120,131,100,146,171,149,11,253,186,237,176,196,185,216,117,117,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,46,97,164,140,219,115,75,74,225,113,224,79,12,190,250,243,137,162,85,8,171,197,31,192,158,38,253,203,231,16,133,90,240,249,201,37,87,53,247,251,149,219,157,137,112,112,234,213,145,29,234,172,197,69,82,152,171,62,151,153,82,233,40,113,47,52,180,45,200,234,113,74,117,179,81,178,92,179,81,17,184,222,183,189,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,214,1,13,120,182,94,180,171,87,37,183,5,10,161,30,91,146,47,26,197,42,137,5,76,161,38,134,223,68,148,206,53,58,102,162,50,71,42,11,169,35,73,40,247,169,5,166,134,106,77,37,225,61,139,248,80,197,59,55,12,253,41,232,207,149,183,5,58,133,219,121,28,238,203,218,164,182,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,167,224,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,20,98,197,245,248,80,200,45,229,137,126,139,244,103,202,220,31,168,215,123,23,63,157,217,123,85,21,199,185,92,205,169,223,183,153,183,118,212,235,166,186,22,186,12,235,141,84,0,0,0,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,60,254,33,94,180,172,53,176,46,92,70,174,199,150,253,54,213,163,205,173,204,106,34,18,167,220,98,51,43,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,57,153,151,204,93,247,154,12,83,159,137,151,212,143,231,97,209,225,108,103,248,178,151,218,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,167,255,0,10,204,135,127,173,25,171,197,250,47,243,174,218,20,42,157,59,251,194,227,86,210,190,111,252,225,45,33,198,127,155,144,133,126,73,98,213,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,183,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,105,250,248,115,103,95,241,85,196,119,232,23,253,78,170,230,25,93,63,55,82,140,193,243,91,165,206,51,65,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,57,213,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,41,91,139,38,111,63,11,184,143,248,190,217,83,119,218,22,5,65,126,150,83,144,57,78,74,184,153,55,152,123,107,139,51,89,178,194,22,166,147,162,80,74,113,79,168,249,168,38,86,81,255,0,37,25,81,174,230,211,25,97,89,188,170,172,59,66,155,164,203,166,183,9,148,43,176,69,218,179,109,178,83,134,72,39,159,90,57,77,150,139,81,106,183,57,107,67,78,16,208,157,167,107,80,172,107,86,141,101,90,208,123,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,245,31,88,64,14,39,89,14,252,55,208,164,227,206,19,209,119,95,214,253,61,94,146,165,211,169,220,201,87,67,41,91,41,111,85,115,82,92,232,236,38,65,167,107,110,58,242,73,182,75,93,141,36,169,218,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,40,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,0,12,171,139,254,225,113,224,79,12,190,250,243,137,161,197,31,192,158,38,253,203,231,16,133,0,141,84,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,130,248,152,210,106,181,254,32,24,129,66,161,83,37,212,106,85,25,20,24,144,225,196,101,79,63,37,247,41,48,82,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,215,242,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,179,200,185,170,77,45,101,21,78,52,75,229,70,140,218,180,209,150,185,174,145,56,164,147,142,41,106,82,182,145,161,166,228,168,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,101,92,105,79,41,222,22,48,111,225,253,189,229,204,8,171,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,42,241,71,240,39,137,191,114,249,196,33,64,35,85,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,160,17,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,195,149,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,191,238,23,30,4,240,203,239,175,56,154,40,4,95,247,11,143,2,120,101,247,215,156,77,18,168,0,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,30,121,152,237,169,231,221,67,109,164,140,212,165,168,136,136,139,218,102,99,197,93,120,227,131,150,67,107,93,215,138,54,149,41,72,73,171,151,50,183,21,133,171,77,221,8,156,112,181,63,85,95,224,63,112,225,151,191,18,140,178,89,178,138,27,119,83,117,117,31,123,148,201,212,249,8,239,81,119,246,162,253,31,240,25,123,199,132,153,197,195,46,209,222,54,219,135,94,116,191,73,13,193,81,119,251,251,96,253,212,238,44,57,110,152,217,45,243,171,176,126,231,59,2,79,217,239,153,245,143,113,107,113,25,203,21,202,201,186,187,214,37,56,245,211,108,234,149,61,147,238,79,179,180,159,233,127,136,199,96,181,113,255,0,5,47,72,204,201,183,113,90,209,152,111,146,118,180,213,118,35,142,17,168,146,100,147,74,28,62,190,178,75,79,121,143,113,22,163,79,156,130,114,20,232,242,18,101,169,41,167,82,178,211,223,208,254,178,31,238,70,71,212,143,81,253,0,0,0,1,254,82,158,76,120,207,62,179,50,75,109,169,103,167,184,139,81,158,108,254,92,234,186,115,59,119,62,111,33,196,193,168,207,130,141,170,215,68,162,161,40,200,143,169,245,245,190,175,176,79,110,12,246,155,16,108,42,245,204,151,166,19,146,39,74,96,219,90,139,149,162,153,167,175,113,22,157,253,52,215,94,225,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,33,247,20,43,44,174,156,181,212,166,146,99,164,233,11,122,161,189,101,162,140,154,129,52,246,145,237,63,210,238,233,246,144,166,12,184,85,61,13,142,214,29,71,114,83,201,185,41,107,51,81,232,69,164,198,79,175,82,247,13,35,89,83,202,169,103,80,234,36,180,171,181,83,98,189,170,79,82,61,205,36,254,191,120,251,64,0,0,62,37,201,123,217,182,116,55,42,23,101,215,71,163,70,105,38,165,187,62,115,81,208,68,68,102,102,106,113,68,93,201,81,254,163,247,8,167,141,92,79,242,249,134,10,147,6,129,89,77,209,49,148,175,69,209,228,65,154,201,172,185,133,166,168,150,147,239,65,126,165,39,222,33,110,38,241,140,197,218,211,178,97,225,245,181,67,133,1,226,90,80,236,216,114,155,146,130,51,89,17,145,181,52,210,70,73,52,31,218,71,245,8,221,121,103,167,50,215,170,31,106,102,37,87,32,161,245,40,244,129,89,168,53,176,149,187,213,78,178,15,66,45,199,161,125,68,57,148,170,198,48,223,166,107,153,84,188,110,46,106,181,51,113,249,82,247,25,253,166,173,126,153,255,0,231,125,99,233,65,203,246,63,86,27,101,232,24,53,126,203,109,243,73,54,182,173,217,174,37,102,173,52,208,201,179,215,93,75,187,222,61,116,44,146,230,146,116,102,228,163,4,111,102,201,195,34,218,229,181,81,37,22,164,71,212,185,31,88,253,127,136,166,105,183,37,63,129,187,180,183,40,147,175,201,234,142,133,245,159,240,126,225,231,174,60,169,102,86,207,83,142,84,112,82,252,67,45,17,154,165,55,109,207,38,72,139,93,125,115,100,139,185,38,127,103,81,230,105,247,78,50,97,132,173,212,250,253,227,108,58,219,154,41,45,202,149,11,214,35,45,82,100,70,147,239,65,116,255,0,139,245,9,35,130,252,80,115,11,133,234,137,2,181,82,102,228,167,50,182,201,197,85,94,157,49,243,65,114,200,200,183,75,74,117,218,217,253,90,168,253,226,198,178,235,196,199,5,113,136,162,82,46,170,196,59,94,178,250,27,37,122,70,68,72,81,214,234,185,41,216,141,242,150,179,51,91,138,208,180,215,68,159,180,132,189,165,213,169,85,184,109,212,104,213,40,179,226,188,146,91,111,198,121,46,182,180,153,17,145,146,146,102,70,70,70,71,246,25,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,166,42,225,157,171,140,152,113,113,225,109,235,19,180,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,30,43,41,56,33,85,203,134,0,219,152,47,89,174,68,172,200,183,36,85,18,137,241,155,83,104,146,195,213,25,50,25,89,161,93,80,179,105,230,247,163,85,18,87,185,36,165,145,18,207,176,14,63,155,108,16,170,230,63,0,110,60,23,163,87,34,81,164,92,114,41,105,92,249,45,169,196,70,97,154,140,105,15,44,144,158,171,89,52,203,155,17,170,73,75,218,147,82,8,205,101,237,112,171,12,237,92,27,195,139,115,11,108,168,157,158,139,108,211,218,167,198,220,219,104,113,237,133,235,190,239,45,8,66,158,117,102,167,28,89,36,183,184,181,168,203,85,24,245,96,2,31,241,64,192,76,88,204,78,1,80,44,172,28,181,62,80,86,161,94,17,106,143,198,237,209,162,108,138,136,83,91,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,160,6,94,184,112,231,58,198,199,220,52,189,110,156,27,236,84,91,126,240,163,85,42,50,126,81,82,156,228,69,98,107,78,58,230,196,73,82,213,181,8,81,232,146,53,30,154,17,25,244,23,126,3,159,230,22,214,174,223,56,5,137,118,85,173,7,182,214,174,11,62,179,75,167,70,230,161,190,124,167,225,58,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,138,65,254,165,198,123,63,222,51,252,166,163,255,0,165,139,126,252,22,223,127,136,47,224,83,208,95,215,159,224,127,228,183,163,59,83,63,235,167,161,123,55,35,157,191,149,249,111,87,126,253,158,221,218,117,21,3,253,75,140,246,127,188,103,249,77,71,255,0,75,23,252,0,0,0,0,2,0,113,91,202,230,59,102,83,240,93,248,20,177,190,81,252,156,244,223,164,255,0,140,225,195,228,118,142,195,201,254,201,117,189,219,185,14,253,29,116,219,215,77,75,94,127,194,255,0,38,121,147,203,182,62,215,239,92,99,195,127,147,244,89,182,124,170,91,18,125,49,2,94,249,75,155,9,196,183,178,59,238,44,181,67,46,30,166,91,125,93,53,212,200,142,207,192,0,4,10,197,94,16,248,37,125,227,69,35,17,109,26,156,75,58,211,110,68,121,53,235,62,37,49,247,88,170,172,165,173,233,36,219,229,45,7,9,14,180,180,178,72,101,4,134,137,4,104,34,238,41,213,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,57,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,16,50,63,194,230,149,129,215,253,71,21,241,162,76,75,146,177,67,172,74,102,205,134,109,39,144,195,12,188,164,177,86,125,178,82,211,218,92,74,82,235,77,110,81,71,37,37,70,106,123,111,35,165,113,64,192,76,88,204,78,1,80,44,172,28,181,62,80,86,161,94,17,106,143,198,237,209,162,108,138,136,83,91,83,155,228,56,218,15,69,188,217,104,71,187,214,215,77,8,204,160,6,94,184,112,231,58,198,199,220,52,189,110,156,27,236,84,91,126,240,163,85,42,50,126,81,82,156,228,69,98,107,78,58,230,196,73,82,213,181,8,81,232,146,53,30,154,17,25,244,23,126,0,2,144,51,11,195,135,57,215,206,62,226,93,235,107,96,223,109,162,220,23,133,102,169,78,147,242,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,160,179,252,133,97,109,247,130,217,78,177,176,207,18,232,94,134,185,40,222,147,237,176,187,83,50,57,92,218,148,167,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,64,0,138,185,223,200,77,137,155,138,19,247,28,39,253,9,137,180,218,123,112,232,149,183,100,60,168,171,101,165,188,226,97,201,100,140,208,76,173,111,184,102,234,17,205,66,141,42,213,105,73,180,190,149,149,92,179,217,185,80,194,56,120,91,103,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,220,105,101,27,90,109,8,109,38,123,80,132,238,82,215,189,197,246,0,1,89,120,207,193,254,149,123,230,94,29,203,98,87,98,91,24,95,113,72,145,82,175,83,169,240,210,202,232,164,218,35,151,101,133,185,197,146,215,41,213,201,90,126,105,12,198,66,20,68,149,18,90,105,118,41,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,64,0,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,98,133,218,153,143,205,229,84,162,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,3,253,75,140,246,127,188,103,249,77,71,255,0,75,23,252,0,0,40,7,250,151,25,236,255,0,120,207,242,154,143,254,150,45,251,33,88,91,125,224,182,83,172,108,51,196,186,23,161,174,74,55,164,251,108,46,212,204,142,87,54,165,41,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,103,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,98,133,218,153,143,205,229,84,162,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,3,253,75,140,246,127,188,103,249,77,71,255,0,75,23,252,32,7,21,188,174,99,182,101,63,5,223,129,75,27,229,31,201,207,77,250,79,248,206,28,62,71,104,236,60,159,236,151,91,221,187,144,239,209,215,77,189,116,212,181,231,252,47,242,103,153,60,187,99,237,126,245,198,60,55,249,63,69,155,103,202,165,177,39,211,16,37,239,148,185,176,156,75,123,35,190,226,203,84,50,225,234,101,183,213,211,93,76,136,236,252,7,10,180,114,153,102,219,217,168,191,115,89,89,145,18,183,112,221,81,233,209,168,173,189,0,210,187,121,12,66,76,89,38,211,134,226,146,226,223,75,109,234,190,90,22,132,111,108,140,210,226,247,119,80,0,21,1,159,92,133,102,199,26,115,99,124,226,102,26,97,79,166,109,186,207,163,59,20,223,78,211,99,243,121,84,216,172,185,243,111,72,67,137,209,198,150,159,89,37,174,154,150,164,100,103,47,248,95,224,38,44,101,219,0,171,246,86,49,218,159,39,235,83,111,9,85,70,35,118,232,210,247,197,92,40,77,165,205,241,220,113,5,170,217,112,180,51,221,234,235,166,134,70,115,0,80,15,245,46,51,217,254,241,159,229,53,31,253,44,93,246,94,173,106,237,141,128,88,105,101,93,48,123,21,106,223,179,232,212,186,140,110,106,28,228,74,98,19,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,143,252,80,48,19,22,51,19,128,84,11,43,7,45,79,148,21,168,87,132,90,163,241,187,116,104,155,34,162,20,214,212,230,249,14,54,131,209,111,54,90,17,238,245,181,211,66,51,40,129,144,172,133,102,199,5,179,99,99,98,102,37,225,79,161,173,186,55,164,251,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,3,159,230,22,214,174,223,56,5,137,118,85,173,7,182,214,174,11,62,179,75,167,70,230,161,190,124,167,225,58,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,138,65,254,165,198,123,63,222,51,252,166,163,255,0,165,139,254,0,17,255,0,62,184,91,125,227,78,83,175,156,51,195,74,23,166,110,74,207,163,59,20,46,212,204,126,111,42,165,21,231,62,113,229,161,180,232,219,75,87,172,162,215,77,11,83,50,35,168,31,234,92,103,179,253,227,63,202,106,63,250,88,191,224,1,64,63,212,184,207,103,251,198,127,148,212,127,244,177,111,217,10,194,219,239,5,178,157,99,97,158,37,208,189,13,114,81,189,39,219,97,118,166,100,114,185,181,41,79,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,64,255,0,82,227,61,159,239,25,254,83,81,255,0,210,197,191,100,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,109,133,218,153,145,202,230,212,165,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,82,0,0,64,14,43,121,92,199,108,202,126,11,191,2,150,55,202,63,147,158,155,244,159,241,156,56,124,142,209,216,121,63,217,46,183,187,119,33,223,163,174,155,122,233,169,107,207,248,95,228,207,50,121,118,199,218,253,235,140,120,111,242,126,139,54,207,149,75,98,79,166,32,75,223,41,115,97,56,150,246,71,125,197,150,168,101,195,212,203,111,171,166,186,153,17,243,252,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,216,166,250,118,155,31,155,202,166,197,101,207,155,122,66,28,78,142,52,180,250,201,45,116,212,181,35,35,57,127,194,255,0,1,49,99,46,216,5,95,178,177,142,212,249,63,90,155,120,74,170,49,27,183,70,151,190,42,225,66,109,46,111,142,227,136,45,86,203,133,161,158,239,87,93,52,50,51,152,0,2,128,127,169,113,158,207,247,140,255,0,41,168,255,0,233,98,239,178,245,107,87,108,108,2,195,75,42,233,131,216,171,86,253,159,70,165,212,99,115,80,231,34,83,16,154,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,71,64,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,40,43,80,175,8,181,71,227,118,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,246,217,190,157,166,200,229,115,105,178,153,111,230,217,144,183,21,171,142,161,62,170,79,77,117,61,8,140,202,223,192,0,80,15,245,46,51,217,254,241,159,229,53,31,253,44,91,246,66,176,182,251,193,108,167,88,216,103,137,116,47,67,92,148,111,73,246,216,93,169,153,28,174,109,74,83,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,80,63,212,184,207,103,251,198,127,148,212,127,244,177,111,217,10,194,219,239,5,178,157,99,97,158,37,208,189,13,114,81,189,39,219,97,118,166,100,114,185,181,41,79,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,20,128,0,1,31,243,235,133,183,222,52,229,58,249,195,60,52,161,122,102,228,172,250,51,177,66,237,76,199,230,242,170,81,94,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,58,129,254,165,198,123,63,222,51,252,166,163,255,0,165,139,254,0,1,80,25,245,200,86,108,113,167,54,55,206,38,97,166,20,250,102,219,172,250,51,177,77,244,237,54,63,55,149,77,138,203,159,54,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,255,0,133,254,2,98,198,93,176,10,191,101,99,29,169,242,126,181,54,240,149,84,98,55,110,141,47,124,85,194,132,218,92,223,29,199,16,90,173,151,11,67,61,222,174,186,104,100,103,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,74,165,90,149,68,134,229,70,179,82,139,2,43,41,53,184,252,151,146,211,104,73,17,153,153,169,70,68,68,68,70,127,97,24,136,89,138,226,99,130,184,58,82,233,22,173,98,29,209,89,97,14,18,125,29,34,36,216,232,117,60,228,236,94,201,72,89,25,45,180,234,90,107,162,139,218,98,185,113,167,138,14,97,113,65,82,224,81,106,76,219,116,231,150,225,54,170,83,211,161,190,72,62,97,17,30,217,106,78,187,92,47,171,84,151,184,70,234,133,211,140,152,159,43,117,66,191,120,220,238,184,230,137,75,146,165,77,245,140,207,68,145,25,168,251,214,125,63,227,125,99,211,91,153,82,204,173,224,166,220,167,96,165,248,182,93,34,52,202,114,219,158,108,153,30,154,122,228,201,151,114,136,254,206,163,208,254,34,153,166,220,164,254,6,238,211,218,163,78,191,39,170,58,31,214,95,193,251,135,228,155,146,92,210,65,140,228,149,224,141,236,225,54,102,91,91,182,170,38,163,208,140,250,23,35,234,30,70,118,95,177,250,142,219,207,79,193,171,246,35,108,26,137,197,187,110,205,109,40,52,235,174,166,109,150,154,104,125,254,225,243,98,214,49,134,194,50,92,58,165,227,110,242,149,169,27,111,202,137,180,203,236,52,233,244,11,255,0,55,234,29,54,205,207,78,101,172,164,48,212,60,74,174,78,67,10,73,233,62,179,80,119,121,39,111,170,173,36,22,164,123,75,82,250,204,73,28,50,227,25,139,212,87,163,67,196,27,106,135,54,3,36,132,173,216,80,229,57,37,100,70,130,51,51,118,105,36,204,210,75,63,180,203,235,19,75,5,120,159,229,243,19,213,26,13,126,178,155,94,99,201,70,171,172,72,131,9,146,89,242,203,77,87,45,71,222,179,253,73,87,184,74,203,110,247,179,111,24,109,212,45,59,174,143,89,140,234,73,72,118,4,230,164,32,200,200,140,140,148,218,140,187,148,147,253,101,239,31,108,0,0,7,197,189,103,149,46,206,174,84,77,105,79,101,166,202,123,85,30,132,91,90,81,253,94,225,155,156,199,213,125,53,142,215,229,71,114,85,206,185,42,139,35,73,234,71,172,199,143,167,83,247,139,158,225,123,101,21,173,150,186,108,227,76,117,29,93,108,212,55,160,181,81,19,176,33,30,211,61,165,250,61,221,126,211,19,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,20,206,85,168,213,225,150,187,254,156,225,56,107,102,222,170,200,107,102,159,148,40,18,9,58,244,62,158,183,179,168,207,61,180,149,219,184,145,75,109,215,92,104,233,213,182,18,181,33,91,86,158,91,229,169,145,244,208,253,95,168,104,251,46,213,38,106,216,27,98,77,98,66,222,39,45,202,89,154,220,89,41,70,103,13,163,234,100,103,215,168,232,160,0,62,69,201,119,91,54,141,61,218,157,203,93,129,77,140,202,20,181,185,42,83,108,164,136,146,106,62,171,81,23,114,85,237,246,24,133,57,148,226,153,133,152,101,30,93,15,13,164,49,113,214,208,151,16,151,88,92,105,145,16,225,19,201,34,82,153,150,149,145,146,208,131,62,154,237,87,188,200,85,166,55,231,7,27,241,218,177,50,77,126,237,168,195,129,41,215,54,83,160,79,150,220,109,138,91,134,73,229,45,229,167,232,186,105,211,187,66,34,251,124,117,131,129,120,189,138,147,91,102,206,176,174,26,161,200,112,146,111,177,75,148,251,100,106,52,150,229,41,182,213,211,231,18,102,126,227,250,200,75,236,34,225,27,140,55,90,35,79,191,39,66,163,199,113,104,83,140,155,178,163,190,150,207,150,102,91,93,134,100,74,209,75,47,118,165,245,24,152,184,111,194,87,47,118,153,69,155,112,63,89,172,202,66,16,111,53,49,80,100,71,82,203,97,171,68,174,25,25,167,84,153,117,246,25,251,196,140,181,50,167,151,235,57,134,216,164,97,69,170,100,218,9,36,167,40,80,183,30,132,146,212,205,44,151,95,84,186,142,131,79,179,109,26,83,45,49,77,181,233,49,91,96,210,109,37,152,77,32,144,100,68,69,161,18,75,77,52,45,52,247,15,174,148,33,5,181,9,36,145,123,8,180,31,245,222,63,21,78,141,73,172,197,92,42,173,54,44,198,28,35,74,155,125,148,184,147,35,35,35,232,162,50,238,51,47,214,56,158,43,228,155,47,152,181,75,118,5,90,196,165,211,30,112,212,178,149,76,165,193,101,253,230,149,150,166,181,48,163,239,112,207,237,34,49,94,217,142,225,29,115,91,71,50,191,131,51,220,169,193,109,183,30,236,114,157,113,233,6,101,206,94,212,34,60,50,47,162,150,136,139,94,243,50,247,8,9,120,216,56,131,132,215,17,211,174,154,13,98,131,81,134,246,173,173,248,175,197,86,228,45,68,75,65,173,41,87,210,109,90,25,126,143,212,37,150,80,120,147,98,30,11,78,133,106,95,243,100,87,109,133,56,219,106,114,75,143,202,146,194,53,142,222,137,55,101,33,180,165,45,180,179,46,157,13,71,236,51,210,224,112,71,48,56,111,143,118,219,21,251,18,187,22,74,148,210,92,122,41,74,97,111,178,102,219,107,81,45,13,56,189,186,115,80,71,169,244,51,211,221,175,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,113,187,48,56,111,128,150,219,245,251,238,187,22,50,146,210,150,204,83,148,194,31,120,201,183,22,146,74,29,113,27,181,229,44,139,67,234,101,167,191,74,127,205,255,0,18,108,67,198,137,211,109,76,63,155,34,133,108,37,199,27,39,35,56,252,89,47,167,89,13,232,163,106,82,219,82,84,219,168,51,233,212,210,94,194,45,98,93,157,96,226,14,44,220,69,78,181,168,53,138,245,70,99,218,184,182,34,191,41,91,150,180,145,173,102,132,169,95,73,196,234,103,250,95,88,159,153,113,225,29,115,92,167,14,191,140,211,220,166,65,113,182,222,236,113,93,113,153,4,103,201,94,213,162,68,51,47,162,167,72,203,94,242,34,247,139,9,194,140,147,101,243,9,105,109,64,164,216,148,186,155,205,154,86,114,170,116,184,47,63,188,146,130,212,150,150,18,125,237,145,253,166,102,59,101,50,141,73,163,69,68,42,85,54,44,54,27,34,74,91,97,148,182,146,34,34,34,232,146,34,238,34,47,212,63,111,112,255,0,149,33,11,45,171,73,40,143,216,101,168,249,21,11,54,209,170,178,235,21,43,94,147,41,183,205,70,234,94,132,210,201,102,100,100,122,145,164,245,215,83,215,95,120,231,215,94,84,242,253,120,176,227,21,124,40,181,72,156,65,164,212,221,10,22,226,212,148,90,145,169,147,235,235,31,81,28,241,35,132,174,94,174,222,213,50,128,253,102,141,41,104,89,178,212,53,65,143,29,43,61,230,157,82,136,102,100,157,84,69,211,216,69,238,16,235,23,120,70,227,13,168,137,51,236,57,208,171,17,219,90,212,219,36,236,169,15,169,178,230,25,22,214,161,145,26,180,74,11,221,169,253,100,34,13,253,129,88,189,133,115,92,102,241,176,174,26,89,199,112,210,82,30,165,202,97,179,52,154,139,114,84,227,105,233,243,106,50,63,113,125,70,61,142,8,103,7,27,240,42,177,14,77,2,237,168,204,129,21,214,247,211,167,207,150,228,109,137,91,102,105,229,33,228,39,232,180,73,211,187,67,50,251,45,43,45,124,83,48,179,19,99,196,161,226,76,134,45,218,218,210,218,20,235,235,141,14,34,220,50,101,38,73,83,210,212,179,51,90,214,101,211,93,169,247,145,137,173,109,221,214,205,221,79,106,169,109,87,96,84,163,60,132,173,14,69,148,219,196,100,105,37,23,84,40,203,185,73,246,251,72,125,128,0,28,235,49,21,38,41,88,27,125,205,126,66,217,38,237,202,161,146,219,89,37,68,101,13,211,232,102,101,215,160,206,13,202,149,220,88,145,84,109,167,92,116,234,53,183,210,133,45,91,150,174,99,231,161,153,245,212,253,111,172,104,99,38,182,163,86,126,90,236,10,115,100,225,45,235,122,149,33,221,250,126,80,224,71,37,105,208,186,122,190,222,163,181,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,120,149,74,106,187,135,151,61,25,246,247,162,117,26,108,101,22,132,122,146,216,90,125,164,126,255,0,113,140,221,227,173,12,237,28,104,188,41,145,141,77,246,59,130,160,77,105,208,211,178,91,169,46,226,45,12,182,251,8,94,135,14,251,205,139,203,43,246,179,141,74,83,206,82,161,193,166,60,106,89,40,201,198,169,209,55,23,210,63,210,246,232,127,81,9,48,3,254,30,121,168,237,41,231,221,67,109,160,141,74,90,212,68,73,34,234,102,102,125,194,34,230,167,136,174,19,224,36,89,148,26,37,65,154,237,204,132,184,218,24,134,236,105,77,178,233,19,233,34,117,41,146,135,19,163,141,17,43,166,164,74,47,105,244,169,124,122,206,246,57,99,165,102,91,245,27,178,125,42,150,234,156,67,112,41,179,230,48,201,180,107,116,200,150,217,190,180,235,181,211,73,233,211,66,34,238,46,188,243,13,112,71,21,113,162,190,221,54,207,181,170,245,39,230,58,70,185,125,134,75,205,36,214,180,17,173,107,109,181,153,22,174,164,204,253,199,175,187,91,44,203,15,9,10,93,45,20,235,167,28,39,38,84,146,54,101,21,62,35,169,91,95,236,43,229,186,212,152,100,125,228,234,84,90,247,25,23,188,88,69,129,131,152,105,134,48,90,131,101,89,148,106,97,52,148,164,156,141,78,142,203,138,208,144,90,153,182,132,234,126,162,79,237,34,247,16,246,128,0,0,0,63,134,68,162,52,168,136,200,203,67,35,246,142,35,152,12,163,225,6,62,208,42,17,110,11,78,150,213,93,248,174,183,30,164,212,8,169,144,219,138,67,164,149,115,86,202,212,90,45,227,86,165,215,94,189,253,244,199,155,60,140,226,94,91,235,175,202,110,156,253,90,220,117,107,91,19,34,51,33,242,105,179,91,230,146,117,206,206,219,105,50,109,157,202,211,161,106,71,220,125,60,86,90,115,59,136,89,112,190,161,87,40,53,153,222,140,39,219,68,250,121,201,127,146,227,60,230,84,239,205,33,214,210,106,52,178,73,245,143,77,58,31,78,235,229,203,94,98,172,172,198,97,229,58,236,182,42,13,42,95,103,101,53,8,188,214,141,198,100,114,25,113,210,216,135,92,52,145,27,201,45,20,122,145,244,63,175,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,228,153,148,204,85,149,151,60,60,168,221,183,60,246,147,47,179,188,154,124,94,107,68,227,210,57,15,56,209,108,91,173,154,136,205,149,22,137,61,76,250,23,213,67,89,150,204,238,33,230,62,250,155,92,175,86,103,122,48,223,113,16,41,197,33,254,75,108,243,158,83,95,52,183,92,73,40,146,241,167,213,61,52,232,93,59,253,174,83,50,51,137,121,144,174,177,41,202,115,244,155,113,165,161,111,204,150,204,134,9,214,201,108,26,137,167,59,59,141,168,205,183,183,39,94,135,161,159,113,117,185,204,191,229,27,8,48,10,129,79,139,111,218,116,183,170,236,69,105,185,21,39,96,69,84,133,184,148,52,74,87,53,12,161,71,170,217,37,106,125,117,235,223,221,219,136,137,36,73,73,17,17,22,132,69,236,31,208,0,0,0,30,46,255,0,193,204,52,196,232,46,193,189,108,202,53,76,157,74,146,110,73,167,71,121,196,234,75,45,72,220,66,180,63,93,71,246,153,251,204,87,190,103,184,72,82,234,136,168,221,56,31,57,17,100,153,189,40,224,75,117,40,107,253,153,124,182,154,141,12,207,188,218,74,75,94,226,50,247,10,211,196,188,17,197,92,23,175,187,77,188,45,106,189,53,248,110,168,209,47,176,201,101,165,26,22,180,146,219,91,141,160,204,181,105,70,71,238,45,125,250,116,60,6,206,246,57,96,93,102,27,244,235,178,125,86,150,210,155,67,144,42,83,230,62,201,52,75,104,204,144,217,62,132,235,181,162,73,107,211,67,50,238,62,150,209,149,110,34,184,79,143,113,97,208,107,117,6,104,87,50,210,219,107,98,99,177,162,182,243,166,76,36,201,164,170,74,220,86,174,58,100,158,154,153,36,253,165,214,93,50,243,82,26,75,204,58,135,27,89,18,146,180,40,140,148,71,212,140,140,187,199,253,128,140,252,68,47,54,44,220,175,221,46,59,41,76,185,85,135,58,152,201,165,100,147,55,29,167,75,218,95,72,191,71,217,169,253,70,40,191,2,168,135,118,227,69,159,76,148,106,115,181,215,233,228,238,189,77,91,229,180,147,239,35,212,207,119,180,134,145,48,214,148,213,11,15,45,138,51,8,216,136,52,104,81,210,90,17,104,72,97,9,46,226,47,119,184,135,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,111,180,135,216,113,135,16,149,165,196,26,20,149,22,164,100,101,166,134,94,225,159,174,35,150,51,86,46,103,235,236,178,201,54,138,202,229,85,201,41,78,132,92,234,140,178,232,91,83,211,212,250,254,211,19,171,131,125,244,237,75,14,43,86,106,228,145,166,44,233,50,73,179,89,234,91,88,167,183,174,155,187,186,233,221,255,0,96,177,241,249,170,53,24,84,152,50,42,85,25,77,71,141,21,165,188,235,174,172,144,132,33,36,106,81,153,153,145,17,17,17,158,167,238,21,121,196,7,137,27,148,249,51,112,147,4,106,202,39,121,110,49,62,173,21,254,173,175,89,81,220,75,79,70,149,169,40,140,154,90,73,73,233,208,207,216,66,181,40,148,28,72,198,219,209,184,112,90,172,220,149,202,180,146,74,158,82,95,152,225,173,215,72,141,75,81,18,215,166,247,72,204,250,245,87,180,207,173,145,229,87,132,185,37,48,239,12,115,144,149,155,173,54,251,116,198,87,169,39,94,67,132,151,153,149,15,161,254,85,42,45,126,175,120,177,140,55,192,220,42,194,138,115,16,108,155,18,131,77,113,150,210,217,201,143,75,140,203,203,209,40,47,89,109,182,157,117,229,164,207,235,34,63,112,247,125,221,8,127,64,0,0,0,0,7,153,196,12,58,180,113,46,219,157,108,221,212,40,21,24,179,35,186,199,240,152,173,60,109,154,219,90,55,39,152,149,17,40,137,106,208,244,233,169,138,38,207,62,79,46,156,187,226,5,82,185,6,154,183,109,74,181,65,247,224,188,195,46,41,182,16,235,242,84,219,74,81,50,219,105,52,180,201,25,165,38,122,23,118,165,221,231,242,95,154,59,175,46,216,161,74,113,154,212,194,183,42,51,24,143,80,134,169,46,118,116,182,228,136,252,215,121,124,214,219,37,114,217,219,185,90,150,157,15,167,117,253,225,213,243,68,196,123,50,145,120,208,38,177,38,45,82,20,121,68,109,56,133,146,77,198,144,230,211,216,165,17,25,18,203,166,167,223,250,199,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,241,22,249,162,97,197,153,87,188,107,243,88,141,22,151,10,68,163,55,92,66,9,70,219,75,115,105,111,82,72,204,201,7,211,82,238,253,98,129,51,161,154,75,175,49,56,161,85,113,234,212,195,183,41,211,31,143,79,134,153,46,118,117,54,220,137,28,167,121,124,215,27,53,114,222,219,185,58,22,157,11,167,127,160,200,198,79,46,156,196,98,5,46,185,58,154,182,173,74,77,65,135,231,60,251,46,37,183,208,211,241,148,227,73,81,178,227,106,53,52,241,153,37,70,90,151,126,133,223,123,56,127,135,86,142,26,91,112,109,155,70,133,2,157,22,28,118,152,254,13,21,166,77,195,67,104,70,229,114,210,146,53,25,33,58,158,157,116,33,233,128,0,0,0,0,7,243,191,161,143,9,137,24,27,133,88,175,78,126,13,237,98,80,106,78,60,218,155,41,50,41,113,158,121,26,165,101,234,173,198,213,166,156,197,25,125,102,103,239,21,209,154,174,18,233,82,102,94,24,25,33,40,54,154,113,245,211,30,94,132,173,57,238,26,89,102,44,62,167,249,36,164,181,250,189,194,182,235,116,28,72,193,43,209,200,115,154,172,219,117,202,76,147,74,94,74,95,134,225,45,167,76,137,72,81,146,23,166,246,140,200,250,117,79,176,203,165,149,240,254,226,70,229,66,76,44,36,198,234,178,141,222,91,108,64,171,74,127,171,139,214,44,118,210,235,210,101,106,106,51,55,86,162,74,122,245,50,246,144,180,58,117,70,21,90,12,122,149,58,83,82,35,74,105,15,52,235,75,37,161,104,81,18,146,100,100,102,70,70,70,71,169,123,199,233,21,193,198,66,250,118,155,135,20,91,53,18,72,147,42,116,105,38,217,44,245,61,204,84,27,215,77,221,221,61,223,246,8,43,195,142,198,106,250,204,253,1,135,153,39,81,70,92,90,185,165,73,220,71,201,168,196,46,165,181,93,61,127,171,237,33,160,88,237,33,134,27,97,180,37,8,109,4,132,165,37,161,17,17,104,68,69,238,31,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,175,140,101,136,116,188,83,163,222,70,150,255,0,133,211,227,198,37,36,186,232,169,53,7,52,63,84,189,222,255,0,251,71,248,112,111,191,88,165,99,69,110,205,148,227,201,68,186,36,153,45,145,25,18,13,197,203,167,182,93,234,46,189,61,218,255,0,152,92,202,220,109,182,212,235,139,74,80,146,53,41,74,61,8,136,187,204,207,220,43,11,137,158,123,37,91,221,171,4,112,182,180,146,148,251,75,106,167,54,28,147,213,180,159,108,140,243,92,198,36,17,165,100,100,218,182,169,29,58,25,251,8,87,22,12,96,214,33,102,43,17,161,91,148,24,53,42,139,213,41,205,246,249,230,211,239,37,164,184,251,104,113,215,93,74,28,52,232,111,18,148,165,17,233,174,167,245,221,254,84,50,57,134,57,120,183,160,75,126,137,10,167,115,114,90,92,137,210,99,71,121,109,189,177,131,87,45,195,142,219,132,68,227,59,147,175,82,212,207,188,250,73,194,74,82,68,148,145,17,23,113,16,254,128,0,0,0,0,0,0,229,25,149,192,171,119,31,112,190,173,102,86,32,199,114,67,145,223,92,55,150,210,13,109,62,113,222,109,181,37,74,109,102,147,35,120,204,140,139,82,246,123,143,61,248,233,132,119,30,8,226,109,110,200,174,65,149,27,176,79,146,136,110,186,211,136,231,48,137,14,180,219,137,53,33,27,136,249,70,100,162,34,35,211,167,184,172,39,132,230,108,156,98,66,240,54,248,174,56,225,58,163,93,41,114,164,235,161,153,193,140,203,8,55,94,238,250,90,33,40,247,233,237,33,107,164,100,101,169,30,164,99,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,102,68,90,153,232,68,42,139,139,30,108,156,126,66,48,54,199,174,56,217,52,162,93,85,113,100,233,169,145,206,140,243,11,54,158,238,250,58,161,72,247,107,236,33,94,216,25,132,119,30,55,98,109,18,200,161,193,149,39,183,207,140,137,142,180,211,139,228,176,185,13,52,227,138,52,161,123,72,185,164,102,163,35,34,215,175,184,244,33,150,172,10,183,112,11,11,233,54,101,30,12,118,228,55,29,133,204,121,13,32,150,235,229,29,150,220,82,148,150,208,106,51,54,72,204,204,181,63,111,184,186,184,0,0,0,0,0,0,15,225,165,42,35,74,136,140,143,188,140,70,60,215,228,115,12,115,15,111,79,150,197,18,21,50,230,228,186,184,243,163,70,142,202,220,123,99,230,158,99,133,29,199,12,141,199,183,43,78,167,161,31,121,117,164,12,103,193,172,66,203,174,35,77,183,43,208,106,84,231,169,179,156,236,19,201,167,217,75,169,109,247,16,219,173,58,164,54,106,212,217,53,37,73,34,215,77,75,234,177,222,25,153,236,149,112,246,92,17,197,42,210,14,75,13,33,170,100,217,146,79,87,18,93,142,51,45,115,31,144,102,165,153,155,138,218,148,117,234,101,237,33,103,168,113,183,27,75,173,173,42,66,136,148,149,36,245,35,35,238,50,63,112,166,110,50,23,235,21,92,104,162,89,145,93,121,72,137,68,141,37,194,53,17,160,156,68,186,131,103,220,163,235,215,221,175,249,135,251,240,115,177,14,169,138,149,139,200,144,223,240,74,124,136,198,165,23,93,19,38,158,230,132,123,79,223,239,255,0,180,92,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,10,231,227,29,99,181,81,194,218,53,222,212,87,28,126,45,74,60,117,45,40,35,36,182,152,245,7,15,83,219,169,22,167,239,208,87,150,67,239,137,214,46,101,173,57,112,95,109,162,170,84,32,83,31,53,168,210,70,203,149,8,166,162,232,164,254,129,119,234,95,80,185,140,231,102,38,46,6,101,250,117,207,30,100,84,84,171,80,157,129,4,148,225,18,137,231,161,72,91,106,70,142,161,90,238,107,161,164,204,253,196,126,202,19,144,253,217,141,88,159,170,151,42,161,89,186,235,59,91,37,27,174,153,59,38,71,68,151,211,94,155,221,238,245,143,175,180,251,239,35,32,57,74,163,229,235,11,34,79,172,210,227,185,115,214,82,220,249,18,29,97,38,243,4,244,104,166,166,73,74,101,183,18,148,184,201,158,195,215,67,235,169,159,116,177,0,0,0,0,1,241,171,119,149,163,108,164,213,113,93,52,138,89,17,107,252,50,115,76,116,235,250,106,47,209,87,248,15,220,62,101,55,22,176,182,179,32,162,82,177,30,215,152,250,143,66,109,138,196,119,20,103,169,23,66,74,204,251,204,139,245,143,84,219,141,186,218,93,105,105,90,22,68,164,169,39,169,40,143,184,200,253,164,63,232,0,5,120,113,85,202,156,123,238,202,86,49,90,212,221,42,244,54,77,115,185,44,150,138,136,203,83,164,56,163,216,202,148,103,189,105,234,165,146,125,250,31,81,82,56,101,122,86,112,203,17,168,55,125,42,91,177,37,81,106,177,101,43,107,139,111,113,50,250,28,52,43,106,146,102,157,80,90,150,165,221,236,26,43,203,70,44,66,198,92,28,182,239,40,242,218,126,75,212,232,105,156,104,112,149,164,147,138,203,142,23,69,172,251,220,254,81,235,239,247,159,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,203,115,47,139,16,176,107,7,46,75,202,68,182,152,146,205,58,98,97,26,220,36,235,36,162,188,227,101,213,104,62,246,255,0,146,122,251,189,229,157,76,78,189,43,56,155,136,213,235,190,171,45,217,114,171,85,89,82,147,185,197,185,161,60,250,220,36,167,114,148,123,117,89,232,90,159,127,180,91,119,10,172,169,199,177,44,164,227,21,211,77,214,175,92,100,151,7,156,201,104,152,143,53,6,67,106,45,236,165,68,123,208,173,13,43,52,251,181,62,162,195,192,0,127,203,142,54,211,106,117,213,165,8,65,26,148,165,30,132,146,46,243,51,246,16,242,181,44,90,194,218,52,131,137,85,196,123,94,27,233,61,13,183,235,17,219,81,30,166,93,73,75,35,239,35,47,212,62,157,18,242,180,110,100,146,173,219,166,145,84,35,45,127,129,206,105,254,157,63,65,71,250,73,255,0,9,123,199,217,0,0,0,0,1,19,243,253,148,170,62,97,112,178,92,250,53,46,59,119,69,25,46,79,143,33,166,16,79,62,76,198,148,105,100,212,150,92,113,73,83,143,17,236,45,53,62,186,145,247,209,180,119,238,204,21,196,253,82,185,84,250,205,169,89,218,225,36,221,104,205,216,210,58,164,254,130,244,222,215,119,170,125,61,135,221,125,153,49,204,68,92,115,203,244,11,158,68,216,171,169,81,97,53,2,113,37,194,53,27,204,194,142,183,20,189,93,90,181,220,239,83,81,145,251,200,189,180,207,159,11,226,117,245,153,107,178,92,231,219,116,169,117,9,244,198,13,10,53,17,50,221,66,81,164,186,169,95,166,125,218,23,212,44,55,131,141,142,213,59,11,171,55,123,177,92,109,249,85,25,17,210,181,35,66,83,106,143,79,112,180,61,186,153,106,94,253,5,140,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,156,68,172,195,188,114,197,116,37,184,102,251,180,184,115,106,72,218,222,229,17,181,79,151,161,253,19,62,245,125,95,105,10,17,178,174,10,133,145,123,209,174,56,188,198,165,81,106,113,165,146,125,100,158,246,94,74,244,50,35,35,239,79,118,165,250,132,136,206,62,108,170,24,253,66,178,237,182,166,61,217,41,52,90,113,204,100,156,86,206,220,210,36,33,102,105,231,44,181,209,237,53,50,37,123,244,246,245,110,20,89,116,103,17,49,37,120,149,95,166,19,180,250,2,141,200,170,121,146,82,74,83,18,32,188,133,22,246,148,157,118,172,244,50,81,43,221,167,120,186,134,155,67,45,33,150,210,73,66,18,73,73,17,104,68,68,93,7,253,128,0,0,0,252,117,122,189,58,131,75,151,90,171,204,102,36,40,44,57,38,67,239,56,150,208,219,104,73,169,74,82,148,100,68,68,68,102,102,102,68,90,10,222,206,7,21,90,117,159,54,161,98,96,129,70,168,75,75,78,198,118,164,189,174,180,135,117,144,210,141,167,99,75,35,35,35,75,74,73,154,117,208,245,247,16,173,155,255,0,52,120,241,137,19,158,155,113,98,117,203,163,203,82,185,13,86,166,114,146,70,107,61,169,74,221,86,137,45,234,34,47,112,243,52,108,96,197,90,4,230,234,20,172,71,185,227,190,210,137,68,166,235,18,80,122,145,145,247,165,100,125,228,66,198,56,127,113,30,185,103,220,180,220,36,198,106,177,204,76,247,89,133,79,168,72,125,199,29,55,86,228,88,237,33,110,200,147,245,186,163,36,164,207,83,51,34,239,33,107,177,228,51,46,59,114,163,184,151,26,121,9,113,11,73,145,146,146,101,169,25,25,116,62,131,253,0,7,192,191,173,120,119,173,147,93,180,231,176,219,204,213,233,178,160,169,46,36,148,70,78,178,166,207,161,145,151,114,143,216,127,97,140,235,230,199,8,170,24,49,141,247,37,171,50,10,226,176,236,249,146,225,36,218,82,18,113,142,99,232,108,210,70,132,22,221,26,61,13,37,167,78,159,84,232,225,11,152,181,198,145,59,4,235,245,70,82,211,170,118,116,34,125,253,22,107,51,129,25,182,211,189,221,52,211,93,18,148,125,135,236,22,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,168,56,189,102,45,114,36,65,193,58,5,81,149,52,217,181,58,105,48,254,171,37,17,207,140,227,106,216,238,154,105,166,169,82,62,211,246,8,47,148,236,34,168,99,62,55,219,118,172,56,43,148,195,83,225,203,154,146,105,75,73,70,41,140,33,195,81,18,22,91,116,116,181,53,22,157,122,253,122,40,176,109,120,118,85,147,66,180,224,48,219,44,210,41,177,96,165,40,73,36,136,154,101,45,151,66,34,46,228,151,176,190,194,31,124,0,127,156,137,12,196,142,236,169,14,37,182,153,66,156,90,212,100,68,148,145,106,102,102,125,11,160,170,46,32,60,71,174,88,23,37,75,9,48,102,170,112,211,1,231,161,84,42,49,223,113,183,73,196,57,42,59,168,67,177,228,253,77,40,137,73,35,212,136,204,187,136,87,61,103,24,49,86,191,57,202,133,87,17,238,121,15,186,163,81,169,202,196,149,158,166,102,125,234,89,159,121,152,244,214,6,104,241,227,13,231,51,54,221,196,235,151,70,86,149,114,29,173,76,229,40,136,210,123,84,148,58,157,82,123,18,70,94,225,100,217,63,226,171,78,187,230,211,236,76,111,40,212,249,106,105,168,205,84,145,181,166,150,238,177,218,74,157,118,76,179,51,51,53,58,165,25,39,93,11,95,121,11,33,164,85,233,213,234,92,74,213,34,99,50,225,78,97,185,49,223,101,196,184,135,27,90,73,73,82,84,147,50,50,50,50,50,50,51,35,212,126,192,0,0,0,31,240,235,104,121,165,178,226,73,73,90,77,42,35,45,117,35,20,175,197,119,46,172,225,222,36,163,18,168,20,210,106,159,95,81,57,41,76,178,73,73,203,126,68,231,150,163,52,52,148,235,181,5,169,154,141,94,253,123,199,41,201,198,108,170,24,3,66,188,237,183,102,59,217,42,212,90,137,195,100,220,86,206,220,234,35,161,6,73,231,32,181,209,157,53,34,53,123,181,246,71,123,214,224,168,94,247,197,106,227,149,189,217,85,170,156,153,102,159,89,71,189,231,148,189,8,140,204,251,213,221,169,254,177,125,220,59,108,195,179,178,197,108,37,216,70,195,181,72,112,170,74,220,222,197,25,187,79,137,169,253,18,62,244,253,127,105,137,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,199,227,5,186,221,215,133,183,109,188,235,123,251,125,18,124,116,167,77,117,53,198,113,26,105,161,254,151,184,198,109,241,126,130,187,83,21,110,234,6,195,108,233,213,217,241,146,90,105,183,151,37,196,23,176,180,250,62,226,30,102,151,2,77,94,171,18,153,25,10,118,68,217,13,176,218,72,141,74,82,214,162,73,17,17,106,102,102,103,238,26,13,200,62,14,67,194,76,189,91,104,85,49,152,213,10,220,8,117,89,10,38,73,14,26,158,131,23,113,40,246,37,90,238,111,174,186,245,46,243,18,68,0,0,0,7,249,73,146,196,56,206,203,146,234,91,101,148,41,199,22,165,17,18,82,69,169,153,153,244,34,208,133,81,113,41,207,163,178,228,207,193,92,41,175,72,101,8,230,196,171,75,137,40,210,74,208,230,70,125,157,236,72,234,71,243,103,181,104,247,25,251,8,87,182,18,97,21,253,143,23,204,75,82,210,129,42,116,234,132,134,201,233,42,105,231,80,209,56,243,109,169,199,86,218,22,105,34,83,169,53,40,200,244,215,95,182,123,127,82,174,13,143,102,70,173,95,53,121,18,39,173,180,37,198,97,72,37,151,52,218,220,100,73,118,33,43,77,201,89,117,61,123,190,177,17,115,33,150,138,198,14,18,46,24,241,228,250,22,92,146,97,163,121,10,222,149,43,156,180,235,163,72,65,22,198,253,135,223,245,14,41,66,172,78,183,171,112,43,212,201,46,199,151,78,148,212,182,29,105,102,133,161,198,214,74,74,146,164,153,25,25,25,17,145,145,145,141,10,228,79,22,85,139,185,119,183,43,50,106,14,76,155,78,137,14,155,45,215,93,230,45,79,55,6,50,150,106,51,90,140,207,87,53,61,76,143,83,234,66,66,128,0,172,174,47,185,125,85,110,137,3,25,40,84,146,92,136,8,106,28,199,25,99,85,37,132,34,124,135,20,163,75,102,100,157,76,140,204,214,69,239,47,104,173,92,185,98,36,172,45,198,171,66,240,98,99,209,218,137,90,167,170,81,180,225,163,123,9,150,203,139,74,180,82,72,210,100,223,82,51,211,222,52,119,134,247,116,59,242,194,183,175,8,46,37,109,86,41,113,39,17,145,145,254,85,148,57,236,82,139,185,101,237,63,180,199,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,230,241,34,238,135,97,216,87,13,225,57,196,161,170,61,46,92,227,51,50,47,201,50,183,61,170,73,119,32,253,165,246,144,206,38,99,113,22,86,41,99,85,223,120,72,152,244,134,165,214,170,10,138,110,184,107,216,194,165,188,226,18,157,84,162,36,145,57,208,136,244,247,11,42,225,5,151,213,81,40,147,241,146,187,73,36,72,158,135,97,195,113,230,52,82,152,90,32,72,109,73,53,54,70,105,212,140,200,201,102,94,226,246,139,53,0,1,30,179,217,139,10,194,60,187,220,117,152,213,7,33,205,168,196,153,77,136,235,78,242,214,151,156,131,37,72,52,153,45,38,71,171,122,150,134,103,169,116,33,158,170,237,98,117,195,91,159,94,169,201,118,68,186,140,167,101,190,235,171,53,173,110,56,179,82,148,165,40,204,204,204,204,204,204,204,204,118,188,183,229,162,177,140,123,238,9,17,228,250,22,36,147,97,211,101,10,222,165,39,146,181,105,171,75,65,150,199,61,167,223,245,9,117,253,74,184,55,197,153,38,181,99,85,228,71,158,134,214,150,217,155,32,144,92,210,107,113,17,165,168,134,173,55,41,5,208,245,239,250,132,9,197,188,34,191,176,30,249,151,106,93,176,37,65,157,79,144,225,51,37,45,60,210,29,38,222,113,180,184,210,220,66,13,68,106,105,70,149,17,22,186,107,246,88,79,13,108,250,59,18,68,12,21,197,122,244,135,155,95,42,37,38,92,201,70,162,78,167,14,51,12,239,126,71,66,47,156,61,168,71,188,203,218,66,215,99,73,98,100,102,165,198,117,46,50,250,18,227,107,74,136,201,73,50,212,140,140,186,25,104,99,253,64,0,0,0,70,236,252,96,228,60,91,203,213,200,130,166,51,38,161,68,129,50,171,29,70,201,45,194,83,48,101,108,36,158,197,43,93,206,116,211,78,167,222,67,62,85,72,18,105,21,89,116,201,40,83,82,33,72,113,135,18,100,105,82,86,133,26,76,140,143,67,35,35,47,112,244,184,67,65,93,213,138,182,141,0,144,110,29,70,187,2,50,139,77,119,19,146,91,65,251,15,95,165,238,49,164,156,31,183,91,181,48,178,210,183,219,111,151,216,104,144,35,169,58,105,161,162,51,104,211,77,11,244,125,196,61,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,242,146,218,94,142,235,74,66,86,75,66,146,105,81,106,70,70,93,198,67,60,153,250,178,221,178,179,61,120,52,227,36,209,85,234,117,10,179,105,36,154,72,144,237,66,86,154,22,210,233,234,253,127,105,143,33,149,91,28,177,7,30,172,218,10,158,75,73,244,213,57,211,53,43,110,165,219,88,70,159,69,95,167,238,26,56,180,41,9,183,237,42,37,1,10,37,38,155,78,141,12,140,143,93,73,182,146,143,113,123,189,197,246,15,174,0,0,0,2,17,113,36,205,252,76,17,176,100,88,182,189,79,91,142,189,29,113,140,226,188,92,200,237,62,204,198,183,250,143,33,196,26,92,105,61,118,153,17,233,222,125,10,149,233,208,110,140,82,190,89,134,201,75,169,214,110,26,146,80,106,62,99,206,45,231,222,34,220,163,245,150,122,173,206,167,212,245,63,105,152,188,110,31,185,62,163,96,30,28,67,184,46,26,60,55,110,154,187,109,204,92,135,35,161,79,48,135,88,138,179,107,114,217,67,137,218,235,70,123,117,61,15,218,103,221,41,238,43,106,5,202,195,81,170,8,37,182,219,137,115,105,146,76,143,66,50,246,145,254,145,136,101,197,3,13,45,102,178,214,237,73,138,116,86,94,131,45,74,109,68,203,105,51,52,64,154,162,234,73,215,93,126,193,71,130,216,184,48,98,75,203,161,220,88,103,46,115,142,26,101,76,171,54,135,29,51,36,167,101,61,146,34,35,87,66,47,102,137,253,126,193,104,192,0,57,206,97,176,246,30,39,224,197,227,103,201,140,135,92,157,67,168,53,27,114,9,70,151,151,17,214,208,162,213,42,208,203,127,121,17,159,184,103,19,18,45,25,216,123,136,53,251,74,74,28,101,234,53,86,84,52,153,145,164,254,101,245,182,70,90,165,39,222,142,253,11,236,33,117,156,44,113,152,241,27,0,227,219,51,230,155,211,109,199,17,79,65,45,205,202,38,35,194,132,130,239,90,143,77,86,126,194,47,168,132,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,184,167,99,49,225,206,1,200,182,96,205,54,102,220,110,46,158,178,67,155,84,108,72,133,53,7,220,180,158,154,160,189,134,95,81,138,83,195,123,74,118,33,98,13,2,210,140,135,30,122,179,85,139,13,70,68,106,63,158,125,13,153,158,137,81,247,175,191,67,251,12,104,239,47,56,123,15,12,48,98,206,179,227,70,67,78,65,161,211,218,147,181,4,147,83,200,136,211,107,51,209,41,212,253,78,243,34,63,120,232,192,0,42,231,140,254,36,188,138,29,187,134,113,39,56,217,170,84,74,171,168,109,211,34,82,118,84,25,50,81,18,186,145,251,117,79,235,246,10,157,23,135,194,255,0,13,45,103,114,214,213,77,250,116,87,158,157,45,42,113,70,203,106,50,53,192,132,163,234,105,215,93,126,209,51,109,219,106,5,180,195,177,169,232,36,54,227,138,115,105,18,72,139,82,34,246,17,126,137,8,177,196,11,39,212,92,124,195,137,151,5,189,71,134,213,211,72,109,201,136,144,220,116,37,231,208,211,18,150,77,110,67,43,113,91,157,116,143,110,165,169,251,72,251,232,226,163,6,232,194,219,229,232,111,20,186,101,102,222,169,41,4,162,230,50,226,30,97,227,45,201,63,85,101,162,219,232,125,15,82,246,25,11,169,225,183,155,248,152,221,96,199,177,110,138,158,151,29,6,58,35,17,202,120,185,146,26,97,152,109,111,245,222,91,139,53,56,234,186,237,34,51,215,184,250,28,221,0,0,0,1,242,46,250,66,110,11,74,183,64,90,137,41,169,83,164,195,51,51,211,66,113,165,35,220,126,255,0,113,253,131,56,249,170,177,203,15,177,234,242,160,165,228,186,159,77,84,93,35,74,183,104,93,181,244,105,244,83,250,30,225,235,242,11,101,187,122,230,122,207,105,182,73,210,164,84,233,245,103,18,105,53,17,161,170,132,93,117,45,167,211,214,250,190,210,26,27,140,218,89,142,211,73,66,80,72,66,82,73,73,104,68,68,93,196,67,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,31,241,107,180,222,163,99,251,85,119,82,226,187,117,61,46,37,102,70,100,73,92,217,202,36,145,232,94,238,237,76,114,28,128,166,50,179,63,104,118,163,112,146,85,42,121,167,97,150,187,189,33,23,77,117,246,13,13,71,219,217,218,217,174,221,137,211,94,253,52,31,232,0,0,0,60,230,34,93,240,172,43,26,189,121,84,28,74,89,163,83,101,78,50,51,34,53,114,89,91,155,75,85,36,140,204,144,125,53,47,180,187,198,116,179,61,140,21,236,102,198,107,170,232,170,84,229,72,134,170,188,228,83,154,117,229,173,45,69,237,111,45,164,146,84,181,146,116,39,76,180,73,237,47,103,215,52,120,79,101,106,13,225,84,119,25,238,218,87,54,61,46,90,154,130,151,152,37,39,156,210,160,201,109,100,78,52,101,220,165,117,74,200,253,218,119,139,124,105,166,217,109,44,178,132,161,8,73,37,41,73,104,68,69,220,68,94,193,255,0,98,12,241,121,185,216,161,229,170,20,3,145,177,218,133,125,184,228,157,228,91,137,112,39,150,154,106,90,245,47,172,81,232,176,110,14,210,156,107,26,234,204,165,71,181,116,119,245,45,125,242,233,226,232,128,0,127,195,173,161,230,150,203,132,70,149,164,210,162,63,105,25,10,18,226,115,135,10,176,243,45,81,147,30,10,153,139,91,101,234,166,242,107,106,84,227,213,9,135,222,73,73,25,232,143,172,254,179,29,83,131,150,38,174,139,140,213,155,2,108,196,51,6,117,26,68,182,137,110,109,37,201,92,186,123,68,146,213,100,70,102,146,62,132,147,63,243,11,155,35,35,45,75,218,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,57,253,211,152,92,2,177,171,178,173,107,215,28,48,254,223,173,66,217,218,105,213,75,154,20,73,76,111,66,86,141,237,56,226,86,157,200,90,84,90,151,84,168,140,186,25,15,65,101,98,21,131,137,84,167,107,184,115,124,91,247,85,53,137,10,136,236,202,37,77,153,204,54,250,82,149,41,165,56,202,148,146,89,37,104,81,164,207,93,22,147,246,144,242,149,108,205,229,182,129,85,155,66,174,230,15,13,105,213,42,116,135,34,76,135,46,236,128,203,241,159,109,70,151,26,113,181,58,74,66,210,162,52,154,76,136,200,200,200,199,171,178,177,10,193,196,170,83,181,220,57,190,45,251,170,154,196,133,68,118,101,18,166,204,230,27,125,41,74,148,210,156,101,74,73,44,146,180,40,210,103,174,139,73,251,72,125,90,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,53,252,108,114,177,255,0,9,108,42,255,0,211,42,119,254,216,116,170,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,202,189,113,10,193,195,90,83,85,220,70,190,45,251,86,154,252,132,196,106,101,110,166,204,22,28,125,73,82,146,210,92,121,73,73,172,210,133,168,146,71,174,136,81,251,12,121,74,78,102,242,219,95,170,194,161,80,179,7,134,181,26,149,70,67,113,33,195,137,118,64,121,249,47,184,162,75,109,54,218,93,53,45,106,81,146,73,36,70,102,102,68,67,165,128,249,55,77,217,106,216,212,41,87,77,235,115,82,173,250,44,45,157,166,163,84,154,220,72,172,111,90,80,141,238,184,105,66,119,45,105,73,106,125,84,162,34,234,100,60,85,39,51,121,109,175,213,97,80,168,89,131,195,90,141,74,163,33,184,144,225,196,187,32,60,252,151,220,81,37,182,155,109,46,154,150,181,40,201,36,146,35,51,51,34,33,210,192,0,0,0,7,148,190,177,99,11,48,191,176,254,19,49,46,212,180,189,39,205,236,94,157,172,198,129,218,185,123,121,156,174,114,211,191,111,49,27,182,235,166,244,235,222,67,242,217,88,223,130,248,149,85,118,133,135,56,189,101,93,85,38,35,170,91,176,232,149,248,147,159,109,132,169,41,83,170,109,151,20,162,65,41,104,73,168,203,77,86,146,246,144,246,160,0,0,0,0,0,0,0,0,0,0,0,3,242,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,0,0,0,0,0,0,0,0,0,0,252,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,63,36,218,181,42,157,38,4,58,133,78,36,89,21,73,7,18,11,79,60,148,46,83,228,211,143,27,77,36,207,85,172,154,101,215,13,41,212,246,54,181,119,36,204,191,88,0,0,0,0,0,0,0,15,41,125,98,198,22,97,127,97,252,38,98,93,169,105,122,79,155,216,189,59,89,141,3,181,114,246,243,57,92,229,167,126,222,98,55,109,215,77,233,215,188,135,229,178,177,191,5,241,42,170,237,11,14,113,122,202,186,170,76,71,84,183,97,209,43,241,39,62,219,9,82,82,167,84,219,46,41,68,130,82,208,147,81,150,154,173,37,237,33,237,64,0,0,0,0,0,0,126,73,181,106,85,58,76,8,117,10,156,72,178,42,146,14,36,22,158,121,40,92,167,201,167,30,54,154,73,158,171,89,52,203,174,26,83,169,236,109,106,238,73,153,126,176,0,0,0,0,0,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,205,127,27,28,172,127,194,91,10,191,244,202,157,255,0,182,29,42,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,115,74,182,102,242,219,64,170,205,161,87,115,7,134,180,234,149,58,67,145,38,67,151,118,64,101,248,207,182,163,75,141,56,218,157,37,33,105,81,26,77,38,68,100,100,100,99,213,217,88,133,96,226,85,41,218,238,28,223,22,253,213,77,98,66,162,59,50,137,83,102,115,13,190,148,165,74,105,78,50,165,36,150,73,90,20,105,51,215,69,164,253,164,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,17,106,126,193,76,156,99,113,53,117,172,101,163,88,16,166,33,232,48,104,209,229,186,72,115,113,34,74,37,212,26,52,158,139,50,35,36,153,116,52,145,253,126,193,202,248,99,97,194,175,204,203,83,164,200,130,167,162,209,25,102,169,188,218,220,148,184,205,66,25,247,154,84,68,122,47,234,63,172,133,246,180,218,25,105,12,182,68,73,66,73,41,34,246,17,16,255,0,176,0,20,187,198,38,83,142,227,93,37,149,40,246,162,142,198,133,175,186,93,64,87,200,188,46,16,215,67,21,204,181,77,128,82,55,187,79,175,185,28,211,188,143,105,34,4,2,211,77,79,78,167,245,9,204,63,229,198,219,121,181,50,243,105,90,22,70,149,37,69,169,40,143,188,140,189,162,160,184,176,229,106,13,159,84,107,25,237,42,87,38,61,82,90,90,156,150,88,36,167,156,234,167,73,113,102,77,180,69,220,148,245,82,204,253,250,247,136,91,150,28,96,175,96,206,51,90,183,69,46,167,42,60,52,213,224,162,162,211,79,45,9,118,47,107,101,110,164,210,149,160,149,169,52,69,162,143,105,251,126,173,23,97,221,223,10,253,177,104,55,149,61,196,169,154,205,54,44,226,34,50,51,79,57,148,57,180,244,82,136,140,137,101,211,83,251,79,188,122,48,0,0,1,254,114,54,156,119,119,235,183,98,181,211,221,160,207,54,127,147,25,57,159,187,202,42,156,52,157,74,160,106,222,101,244,189,33,43,93,52,246,14,187,194,82,211,122,179,143,238,213,218,75,137,236,52,245,56,165,145,25,17,165,19,96,168,210,103,161,251,251,181,33,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,235,140,230,26,55,232,59,123,19,153,237,10,115,181,68,164,173,37,213,4,157,149,7,140,244,36,127,143,119,234,246,136,21,147,11,133,187,111,50,22,60,199,13,146,39,171,148,200,229,205,238,51,57,241,207,167,82,235,234,141,23,81,228,148,202,76,41,133,166,143,199,109,194,211,187,214,73,31,244,143,216,0,0,0,35,71,16,235,150,117,177,150,11,150,76,13,219,229,198,155,17,90,107,244,85,79,150,103,174,134,93,61,82,255,0,176,103,250,154,195,245,219,134,44,99,45,207,84,102,161,189,11,83,213,78,44,139,235,62,243,250,198,135,178,73,135,16,240,223,46,214,140,40,209,57,14,84,233,80,42,79,151,44,147,185,215,32,198,37,31,68,167,95,161,222,122,159,214,59,208,10,217,227,86,235,159,130,75,89,157,233,217,242,142,10,182,235,215,94,205,81,45,116,20,250,44,71,131,125,41,249,56,193,90,168,19,46,27,77,82,36,167,121,36,246,238,41,84,243,211,93,52,215,65,114,224,0,2,171,56,205,216,73,82,109,251,233,134,155,37,23,100,130,181,18,125,109,63,140,29,62,228,255,0,247,223,171,218,32,214,75,111,57,54,62,99,236,186,148,121,38,202,101,86,105,176,221,209,102,146,91,106,159,28,212,147,209,69,169,30,222,227,233,245,13,22,81,167,38,167,71,131,82,70,155,101,198,105,242,211,187,69,36,143,167,127,188,126,192,0,0,0,0,0,0,0,0,0,1,88,25,84,206,191,224,203,58,24,187,150,188,76,169,213,100,219,119,110,40,86,163,90,78,235,206,102,143,84,122,173,37,39,31,97,36,220,75,50,156,113,29,82,173,141,186,91,141,4,79,60,234,108,252,0,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,141,92,102,240,46,101,173,140,180,44,121,164,81,182,81,111,106,123,116,234,164,182,205,247,63,142,34,36,208,147,120,212,70,211,92,200,133,29,45,161,42,35,95,100,125,91,8,210,165,43,207,240,119,198,138,86,29,102,26,181,135,247,69,223,18,141,72,191,232,232,137,14,60,148,37,40,159,91,102,66,59,27,68,233,167,84,44,218,122,106,80,147,82,82,226,220,74,61,103,13,162,22,191,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,172,14,52,152,199,66,188,49,150,210,193,218,67,60,201,120,119,79,145,34,169,39,114,203,108,170,146,99,184,152,219,20,130,35,216,195,17,221,230,37,107,74,187,78,223,85,77,168,143,207,240,121,193,10,173,249,152,185,24,202,205,114,36,58,110,23,71,53,72,136,166,212,183,231,63,81,139,46,51,72,71,114,80,132,164,158,90,150,102,103,170,27,73,36,247,154,219,187,64,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,255,0,19,26,181,86,129,146,140,64,174,208,170,114,233,213,42,116,138,12,184,115,34,60,166,95,140,251,117,184,42,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,249,114,11,157,123,87,53,152,113,18,137,86,169,246,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,86,6,127,115,93,136,249,74,207,117,165,122,217,78,246,234,84,236,63,166,177,95,160,62,241,162,45,94,42,106,117,35,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,177,76,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,41,175,134,47,16,8,120,69,50,54,95,177,190,226,236,150,44,189,172,91,53,39,91,97,168,180,25,78,62,243,206,166,74,210,130,112,217,125,201,29,94,113,106,75,42,66,117,36,182,165,173,187,148,0,0,1,85,124,40,243,211,249,12,175,227,93,231,254,215,139,96,77,156,159,238,146,170,91,146,13,95,222,187,42,20,159,211,100,151,253,142,200,181,64,28,171,52,120,233,248,181,224,77,205,141,127,37,190,81,252,156,236,95,197,157,187,177,243,251,68,198,35,126,91,150,230,221,188,253,223,64,245,219,167,77,117,42,43,195,76,235,227,45,143,153,246,51,81,113,212,254,84,92,146,182,198,175,176,179,77,61,154,196,30,206,136,231,29,196,197,74,27,78,141,180,210,144,124,181,37,46,178,211,138,66,205,58,29,255,0,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,197,55,178,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,1,90,188,88,179,175,78,181,173,90,158,85,240,222,167,190,228,172,233,26,241,125,7,42,59,212,168,42,110,60,134,227,182,162,74,27,123,181,54,246,213,154,92,90,73,162,117,181,160,205,210,52,112,174,20,57,187,197,11,71,20,40,153,95,147,78,151,117,89,247,84,137,7,78,138,82,27,75,244,7,210,219,143,189,33,133,58,164,164,227,26,80,227,142,177,174,186,238,113,162,55,13,109,191,221,120,190,98,149,247,130,215,222,0,98,102,26,87,125,13,114,81,190,85,246,41,189,149,153,28,174,107,48,25,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,41,127,149,28,215,97,198,109,112,225,23,173,148,239,97,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,0,10,245,226,137,143,55,150,91,113,115,46,184,173,102,77,150,149,211,164,92,40,169,193,102,65,50,138,181,56,215,74,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,76,172,11,199,76,56,204,94,28,83,177,67,11,235,61,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,0,2,154,248,98,241,0,135,132,83,35,101,251,27,238,46,201,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,213,231,22,164,178,164,39,82,75,106,90,219,185,64,28,83,56,24,213,136,249,126,192,234,198,40,97,150,23,124,184,159,75,221,218,217,84,163,109,186,92,83,101,195,58,131,173,160,141,201,12,180,225,53,204,105,179,66,185,106,90,205,109,165,10,89,80,189,173,153,220,101,182,51,5,23,51,170,186,61,49,127,51,80,93,65,233,181,70,82,251,114,185,141,41,151,24,91,101,180,146,202,152,90,153,36,55,179,150,217,145,52,109,237,65,166,255,0,178,197,152,91,87,52,24,53,69,197,203,90,55,96,237,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,253,203,136,53,37,10,91,78,180,179,66,55,237,46,170,2,178,248,175,103,142,53,181,74,173,229,31,14,81,44,171,181,40,241,209,119,85,137,110,199,40,49,29,75,111,166,19,6,147,73,186,183,218,82,57,170,61,90,38,93,83,122,45,78,47,147,199,248,98,241,0,135,132,83,35,101,251,27,238,46,201,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,213,231,22,164,178,164,39,82,75,106,90,219,185,64,30,83,20,177,74,196,193,107,18,167,137,152,151,93,244,53,183,70,228,246,217,189,149,233,28,174,107,200,101,191,155,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,168,7,53,121,201,196,124,206,99,44,60,85,237,117,91,90,37,191,217,213,107,82,35,85,77,207,64,184,132,182,167,30,97,246,219,104,249,203,125,190,105,187,180,156,45,27,70,227,75,77,233,110,156,55,51,13,141,185,137,193,39,46,44,100,180,165,165,116,233,10,141,10,238,121,108,50,139,153,102,251,230,233,181,17,150,90,75,40,140,146,97,131,90,119,33,197,146,250,239,67,137,41,106,0,2,149,184,161,103,167,240,215,117,47,3,176,114,243,237,120,109,69,217,233,137,48,147,181,154,237,81,183,20,103,163,196,163,237,16,217,209,190,94,132,148,45,210,91,159,58,148,199,112,187,175,10,124,245,73,188,91,129,149,140,87,159,46,77,118,44,114,102,202,156,152,173,37,133,83,162,66,65,122,53,100,203,105,52,173,166,163,184,234,94,112,213,204,35,113,42,90,84,150,201,219,52,1,94,188,81,49,230,242,203,110,46,101,215,21,172,201,178,210,186,116,139,133,21,56,44,200,38,81,86,167,26,233,71,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,41,107,150,140,197,216,153,160,194,200,24,153,98,200,254,106,29,98,22,199,191,139,42,157,153,151,159,135,204,117,166,249,220,174,122,19,205,66,118,47,188,143,188,139,170,128,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,2,189,120,162,99,205,229,150,220,92,203,174,43,89,147,101,165,116,233,23,10,42,112,89,144,76,162,173,78,53,210,142,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,83,43,2,241,211,14,51,23,135,20,236,80,194,250,207,110,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,0,170,190,45,121,205,196,123,126,187,51,42,118,85,42,171,108,210,165,211,217,145,95,173,186,131,105,202,236,87,209,169,70,134,162,255,0,192,254,147,111,56,71,185,199,16,235,39,181,8,112,158,249,60,37,51,175,232,73,144,242,155,137,181,58,84,58,43,220,231,44,186,131,231,200,113,51,158,127,152,186,98,140,147,177,206,114,221,117,198,148,226,146,162,112,148,209,27,134,235,40,69,181,0,249,55,101,211,66,177,173,90,205,235,116,206,236,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,208,80,102,121,51,137,112,230,59,48,201,190,44,250,196,186,85,189,99,72,84,43,45,232,19,37,52,178,67,82,13,105,170,36,151,177,76,201,121,73,109,205,82,134,214,132,55,29,10,220,166,183,157,175,240,230,205,45,247,154,140,14,126,227,196,75,111,179,214,173,154,135,160,165,214,216,83,40,139,90,121,12,161,195,117,44,161,91,217,120,144,227,102,234,118,19,70,165,165,77,30,138,83,76,197,252,65,206,221,87,42,28,74,177,70,133,115,63,46,118,29,93,82,45,230,106,176,213,41,73,98,146,250,169,180,196,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,203,37,25,155,109,233,102,150,157,211,66,190,109,90,53,235,107,78,237,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,208,125,96,0,0,1,86,185,106,207,109,43,4,243,119,141,88,17,141,23,52,184,246,77,115,18,43,202,183,234,50,223,79,98,183,166,170,167,40,221,67,155,139,115,81,164,41,105,51,94,254,91,78,36,214,105,73,60,243,169,180,160,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,89,156,154,101,30,117,73,122,109,137,25,215,207,94,237,18,147,62,189,222,225,157,60,233,94,114,111,140,199,222,149,41,18,77,228,197,172,212,161,181,170,205,68,134,211,62,65,165,37,170,143,66,45,221,197,211,234,19,151,131,37,132,148,166,224,190,159,105,179,81,246,184,40,81,167,214,211,248,189,210,239,79,255,0,125,250,189,162,212,192,0,5,52,113,144,165,63,27,24,40,181,3,101,194,105,218,68,100,239,52,158,221,199,42,160,122,107,166,154,232,43,184,92,23,5,71,92,252,18,221,44,239,78,207,148,115,149,183,94,186,246,106,113,107,167,184,89,48,14,11,157,188,56,135,137,25,118,187,161,73,137,207,114,153,74,159,82,96,185,100,173,174,183,6,73,36,250,165,90,125,62,242,208,254,177,158,26,147,15,208,174,25,81,136,182,189,78,154,182,244,61,75,69,54,179,47,168,251,203,234,26,1,225,225,114,206,185,242,193,109,73,159,187,124,72,240,225,167,93,126,138,105,241,12,180,212,207,167,172,127,246,9,46,0,0,0,63,37,94,73,67,164,205,150,122,104,196,119,28,235,221,234,164,207,250,6,116,51,159,112,183,114,102,70,248,150,217,178,100,197,114,167,28,249,93,196,105,159,32,250,245,62,190,176,158,188,24,240,209,191,65,220,56,156,247,104,75,157,170,93,37,9,62,136,52,236,167,188,71,161,163,252,123,191,87,180,90,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,179,196,123,14,83,127,229,170,188,180,66,237,47,209,153,149,84,109,60,189,230,149,51,2,94,138,47,85,70,71,170,251,203,78,254,242,20,75,135,85,103,108,236,78,182,107,143,37,104,114,137,93,133,41,105,208,200,200,217,144,133,25,105,169,126,143,188,191,80,210,94,10,92,9,186,240,126,201,185,82,178,87,165,45,218,108,206,135,169,151,50,43,107,208,250,159,95,91,222,127,104,246,160,0,0,2,32,113,76,150,113,50,177,51,71,28,79,58,160,227,39,176,244,215,90,116,222,135,245,10,48,177,201,71,122,219,228,135,18,218,142,169,19,69,168,244,36,159,53,61,76,253,154,13,41,96,26,141,88,27,135,132,167,82,226,147,106,210,82,165,165,90,146,143,177,181,169,145,251,71,188,1,92,252,104,168,147,166,96,165,183,84,143,25,78,52,197,201,13,46,41,40,51,218,69,18,162,163,51,50,46,133,161,251,197,55,139,140,224,235,132,243,173,220,57,171,226,5,82,51,105,93,78,100,134,163,175,97,146,141,135,24,167,186,142,170,65,126,137,247,40,203,252,226,199,0,0,4,28,226,205,101,38,226,203,226,106,237,33,124,234,100,242,146,163,34,233,203,110,12,229,31,242,76,251,213,239,34,20,199,133,82,215,7,19,173,25,104,125,108,155,85,216,11,230,33,91,77,58,72,65,234,71,236,238,26,81,194,9,7,51,9,172,169,102,242,157,55,173,234,107,156,197,43,113,171,88,205,158,166,126,221,117,239,30,184,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,20,225,117,196,2,29,94,29,55,44,152,223,113,114,106,172,246,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,229,161,27,94,46,86,173,56,225,173,79,41,197,54,106,37,147,73,118,207,192,0,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,237,92,69,112,114,133,140,153,71,190,227,85,222,236,242,236,250,123,247,141,46,78,213,175,147,42,3,14,184,162,216,149,160,149,205,96,228,49,170,183,37,28,253,251,84,164,36,133,6,97,237,235,85,195,91,254,218,196,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,52,17,139,23,215,225,67,32,183,150,37,250,47,209,159,43,112,126,163,93,236,92,254,119,101,237,84,87,30,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,51,174,52,123,151,171,166,133,99,100,191,13,47,91,166,119,98,162,219,248,95,70,170,84,100,242,150,231,34,43,20,150,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,65,158,204,85,196,203,171,25,49,30,227,197,43,214,95,104,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,47,39,134,6,11,210,176,167,41,118,149,117,235,66,37,38,231,190,99,170,189,89,152,149,165,215,231,176,227,206,170,158,165,184,74,86,136,40,107,101,73,104,140,137,6,227,134,105,75,139,115,89,106,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,4,85,226,143,224,79,19,126,229,243,136,66,138,240,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,98,155,217,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,66,121,81,205,118,28,102,215,14,17,122,217,78,246,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,59,88,252,148,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,154,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,223,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,140,171,139,147,225,139,196,2,102,46,195,141,151,236,111,184,187,93,245,19,107,22,205,73,214,223,118,85,122,43,108,60,243,169,146,180,160,219,39,152,110,63,87,156,90,84,242,86,157,73,78,37,107,114,197,64,0,6,85,197,223,112,224,226,1,15,49,20,38,176,147,23,174,47,245,88,129,218,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,128,80,15,17,28,161,254,42,88,202,95,37,161,114,112,246,241,230,205,181,247,207,237,47,49,202,75,93,170,35,155,136,156,46,83,142,167,97,171,126,230,156,107,87,22,225,59,183,234,240,230,206,191,226,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,210,35,174,118,243,131,108,229,27,11,221,173,40,226,77,189,171,145,223,77,167,71,150,212,142,68,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,185,57,235,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,94,247,14,108,148,126,42,184,112,253,126,255,0,166,82,156,196,219,167,231,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,26,248,231,126,100,255,0,105,63,118,136,43,149,28,215,98,62,82,177,29,23,173,148,239,110,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,66,120,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,177,77,236,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,0,85,95,28,239,204,159,237,39,238,209,13,114,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,25,87,23,39,195,23,136,4,204,93,135,27,47,216,223,113,118,187,234,38,214,45,154,147,173,190,236,170,244,86,216,121,231,83,37,105,65,182,79,48,220,126,175,56,180,169,228,173,58,146,156,74,214,229,138,128,164,190,36,124,62,227,101,218,75,120,195,131,116,169,106,195,170,140,132,198,155,77,101,167,94,69,178,178,105,134,218,55,100,60,251,175,60,137,47,27,234,37,169,41,67,107,52,55,174,171,108,143,128,100,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,81,43,136,206,125,191,21,122,19,24,111,135,108,118,140,77,185,169,253,178,36,135,227,239,139,69,130,181,173,162,152,162,89,108,121,227,91,110,37,166,186,164,148,133,45,210,218,148,182,245,22,0,184,158,21,249,234,141,127,219,212,172,176,226,148,248,140,92,244,56,236,211,108,199,153,138,238,250,181,57,136,175,45,76,58,77,182,108,182,184,172,198,34,39,22,180,115,80,164,22,213,56,133,173,203,20,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,183,16,204,233,213,115,79,138,18,40,86,133,193,45,88,87,109,72,34,183,225,156,101,69,41,175,147,123,93,168,62,218,148,106,90,212,163,117,45,26,201,38,134,77,37,203,109,107,123,119,159,200,190,76,171,185,195,196,121,84,199,42,190,134,179,45,126,207,34,230,169,52,180,28,164,182,233,175,149,26,51,106,215,87,157,229,58,68,226,146,109,182,148,41,74,220,100,134,156,208,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,10,192,226,139,196,2,29,34,29,75,44,152,33,113,115,170,175,118,154,117,241,84,97,182,31,138,220,87,88,117,135,169,41,230,33,123,158,62,110,174,184,217,161,76,169,180,182,74,53,155,169,106,165,135,234,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,167,14,188,245,70,205,45,154,86,62,32,207,136,140,84,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,211,66,150,148,33,10,36,34,101,10,171,227,157,249,147,253,164,253,218,33,6,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,246,150,210,167,20,202,247,39,106,204,210,103,203,91,136,94,132,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,245,106,117,106,85,22,50,38,86,106,113,32,71,114,67,17,16,236,151,146,210,20,251,238,161,150,90,37,40,200,141,110,58,227,109,161,61,234,90,210,146,212,204,136,126,176,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,85,95,28,239,204,159,237,39,238,209,13,114,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,125,90,157,90,149,69,140,137,149,154,156,72,17,220,144,196,68,59,37,228,180,133,62,251,168,101,150,137,74,50,35,91,142,184,219,104,79,122,150,180,164,181,51,34,31,172,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,179,215,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,188,158,25,249,215,168,230,126,196,169,89,56,151,83,237,56,147,105,107,38,108,199,14,43,62,153,130,243,206,27,114,25,142,202,91,217,201,213,12,56,73,111,105,106,194,141,102,167,141,41,154,162,157,184,167,103,182,217,197,248,208,242,255,0,130,87,52,74,197,167,22,65,79,184,235,80,31,144,148,78,154,203,174,182,136,41,212,144,211,241,144,105,68,142,98,77,214,221,89,199,82,20,158,81,154,225,254,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,162,155,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,209,15,20,127,29,152,155,247,47,147,194,29,87,133,238,122,127,2,151,82,48,59,24,239,62,201,134,213,173,254,135,147,53,59,153,161,85,28,113,38,90,188,106,46,207,13,237,92,230,106,74,66,29,52,57,243,73,84,135,14,234,64,4,63,226,5,158,234,22,85,109,87,44,171,89,125,183,19,110,10,121,185,78,141,162,219,244,92,87,219,148,219,85,93,235,142,236,119,249,82,99,164,187,50,140,148,189,117,61,19,212,254,86,65,120,136,218,185,156,135,19,11,111,194,244,38,38,211,105,236,145,118,137,13,169,187,155,148,194,123,76,184,251,27,109,13,189,189,46,184,184,164,159,85,179,37,32,214,148,185,202,154,160,51,89,155,31,20,248,201,241,2,225,243,23,197,138,112,186,226,1,14,175,14,155,150,76,111,184,185,53,86,123,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,224,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,147,194,251,56,54,206,54,97,29,23,4,171,39,18,157,125,216,20,116,192,68,8,205,72,82,38,81,33,34,44,118,103,26,212,142,82,22,102,243,109,45,190,98,148,107,109,78,18,82,133,146,17,55,192,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,56,189,32,226,97,61,235,44,158,83,70,205,187,82,115,152,149,109,52,233,25,195,212,143,217,166,157,227,53,216,171,41,115,177,58,238,150,183,214,241,187,93,158,190,98,149,184,213,172,133,158,186,251,123,197,206,112,153,178,147,110,229,241,85,119,80,190,117,78,121,201,73,153,116,229,185,6,10,139,249,36,125,233,247,153,9,198,0,0,43,143,140,86,19,206,184,176,230,145,136,20,184,205,169,116,201,145,218,144,189,134,106,38,27,98,160,234,250,165,7,250,69,222,162,47,243,138,115,23,33,193,118,137,58,30,10,92,149,73,17,148,219,79,220,147,18,218,148,131,45,196,113,41,202,35,35,50,234,90,23,188,88,192,15,7,143,138,52,224,110,33,146,93,75,106,85,171,86,74,86,165,104,73,62,198,238,134,103,236,25,173,190,9,69,122,220,4,183,18,226,138,169,47,85,164,245,37,31,53,93,72,253,186,139,207,225,103,44,229,229,98,30,174,56,174,77,65,182,125,115,215,77,41,208,186,23,212,37,248,0,0,0,241,88,215,112,38,212,193,251,218,229,82,201,62,139,183,106,83,58,158,134,124,184,174,47,66,234,93,125,95,121,125,164,51,105,136,181,119,111,28,78,185,171,140,165,107,114,183,94,155,41,9,208,204,204,222,144,181,17,105,169,254,151,188,255,0,88,189,174,28,56,114,155,3,45,84,21,174,23,102,126,178,204,90,163,137,229,236,53,41,232,17,53,81,250,169,51,61,81,222,122,247,119,152,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,60,174,41,90,197,123,97,213,203,106,109,73,157,86,147,50,26,119,23,181,214,22,217,123,15,244,189,199,246,24,205,198,50,91,210,44,92,104,189,45,167,91,82,23,68,185,170,49,19,169,25,106,76,203,113,4,101,209,61,61,79,113,125,132,47,91,135,117,252,155,227,44,214,202,86,234,148,237,30,36,42,94,138,86,166,68,213,62,39,119,172,125,53,87,213,246,16,147,96,0,0,2,48,241,27,182,101,92,249,93,184,153,137,29,151,151,5,169,115,140,156,65,171,66,69,58,89,106,157,8,253,111,91,167,119,218,40,6,11,174,82,235,17,222,94,230,220,137,37,10,63,97,164,208,162,63,171,67,232,52,67,145,235,242,45,249,150,235,50,76,103,148,226,169,148,122,117,53,211,82,136,207,123,112,35,25,247,41,95,167,237,208,254,161,222,192,113,124,220,96,58,115,15,131,53,107,13,147,142,137,228,219,242,169,235,127,162,19,43,178,62,211,70,103,203,113,68,91,158,254,74,119,123,189,199,85,120,117,194,123,31,42,120,143,30,159,115,170,141,22,131,6,164,142,216,242,206,106,57,241,144,250,9,124,165,46,25,161,70,164,26,141,58,232,71,167,94,130,225,240,123,11,232,56,61,135,212,123,18,222,138,203,44,83,98,71,97,195,109,180,39,154,227,108,54,209,172,246,33,4,163,50,108,186,237,35,63,241,15,106,0,0,35,246,123,173,196,92,121,97,190,90,81,55,172,42,45,78,97,26,189,155,41,242,123,186,31,233,127,239,25,236,162,56,186,101,211,1,214,140,141,113,106,13,41,39,236,213,46,22,159,230,26,79,203,132,149,205,203,206,24,75,115,233,189,102,209,92,87,218,112,89,51,255,0,56,232,160,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,115,74,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,234,112,235,207,84,108,210,217,165,99,226,12,248,136,197,74,4,119,158,156,204,104,174,161,21,58,115,39,29,5,82,51,38,201,134,86,167,36,37,181,178,149,253,52,41,105,66,16,162,66,38,80,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,198,112,115,147,129,115,50,237,152,235,207,14,125,13,232,234,42,106,14,84,109,196,160,223,91,43,163,200,90,156,138,77,186,249,18,221,229,160,249,11,94,170,46,107,46,167,122,141,38,163,154,153,21,199,72,119,79,15,76,192,224,53,94,179,190,181,100,217,247,53,70,151,17,194,97,191,226,121,112,30,90,137,146,73,147,174,242,229,156,133,56,181,36,201,29,173,132,239,50,82,82,154,193,22,147,158,92,104,165,91,92,55,240,31,5,233,87,124,70,46,27,194,215,180,229,212,104,169,66,93,125,250,35,20,212,185,205,94,169,62,74,59,99,81,118,171,84,41,102,211,137,78,228,161,210,40,23,149,140,20,252,98,115,5,100,224,227,149,14,197,18,224,168,31,111,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,150,148,192,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,253,203,231,16,133,0,142,213,149,28,215,98,62,82,177,29,23,173,148,239,110,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,174,202,120,145,103,94,196,169,229,10,143,7,8,106,117,90,180,76,110,237,176,169,149,216,102,245,61,182,96,211,229,178,138,130,92,67,169,67,202,230,153,156,110,81,161,41,91,110,60,106,86,210,36,57,93,121,30,173,230,11,241,130,181,236,12,189,226,69,86,210,170,221,181,4,71,154,236,115,105,232,189,149,182,157,83,210,100,67,125,69,30,95,103,142,169,46,161,183,8,213,184,143,151,162,205,38,52,82,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,9,225,165,196,18,78,15,85,104,249,124,197,250,172,70,240,250,124,142,205,71,171,75,117,168,172,91,75,90,165,62,225,184,104,96,214,250,36,73,125,164,154,222,117,40,96,181,81,153,32,149,165,207,140,171,143,213,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,0,3,42,227,208,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,255,0,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,67,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,82,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,224,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,67,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,9,225,205,196,166,196,195,28,56,127,6,115,49,120,85,97,196,160,124,229,177,93,126,51,211,219,68,29,16,130,166,41,17,218,91,201,229,25,41,109,41,91,211,203,82,155,213,164,180,210,23,5,179,59,152,91,171,52,24,203,90,197,203,166,55,96,237,252,184,212,234,90,37,57,33,154,100,22,147,181,168,237,169,103,253,211,139,52,165,9,91,174,186,178,66,55,237,41,233,194,67,37,148,170,212,102,243,89,138,86,252,73,241,219,145,165,134,195,178,82,234,18,251,14,184,220,138,131,172,18,76,137,109,186,217,33,131,90,181,74,208,235,156,178,50,97,209,107,226,170,248,231,126,100,255,0,105,63,118,138,171,18,211,135,158,116,234,185,88,197,8,244,43,190,224,150,156,43,185,100,25,92,16,202,50,165,20,39,205,189,173,84,24,109,42,37,33,105,81,52,151,77,4,163,91,36,162,229,184,180,51,182,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,85,95,28,239,204,159,237,39,238,209,85,98,116,240,224,226,1,51,46,245,214,176,147,23,174,47,245,39,159,218,95,106,76,134,223,144,229,187,43,98,220,221,29,12,161,199,22,203,206,17,33,108,146,118,147,142,147,169,52,124,241,59,119,224,0,50,174,63,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,115,103,95,241,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,41,128,62,77,217,107,80,175,155,86,179,101,93,48,123,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,20,3,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,250,242,75,158,203,203,39,21,90,235,9,161,203,187,173,58,236,115,90,237,197,85,138,19,13,84,73,77,146,102,161,102,203,198,149,242,144,182,212,148,146,121,132,109,154,204,249,77,145,112,11,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,117,92,127,202,101,229,151,60,47,194,155,227,16,36,75,131,93,196,168,245,73,50,45,201,112,9,135,232,200,138,227,4,209,56,190,98,141,75,117,169,13,184,104,82,27,91,71,170,20,91,137,68,95,147,43,153,107,174,230,134,177,125,89,86,113,239,186,104,150,123,215,13,10,50,229,34,59,51,37,51,62,19,107,97,197,173,38,69,189,135,223,36,106,104,79,55,148,107,90,80,75,49,199,234,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,18,171,48,220,72,241,183,49,56,37,65,193,187,137,168,148,228,38,58,153,187,166,198,67,10,69,204,182,223,97,232,143,27,70,206,232,107,109,81,247,44,153,112,144,226,214,163,218,132,109,108,185,86,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,161,76,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,232,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,237,64,4,21,226,63,196,2,30,93,232,78,225,38,16,220,95,234,177,63,179,62,236,152,237,177,33,187,118,46,244,57,186,66,30,67,141,173,231,155,35,66,25,52,238,38,221,55,84,104,249,146,118,152,105,52,203,203,21,239,248,84,104,110,75,175,221,151,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,106,183,20,93,84,102,163,239,49,210,179,83,150,58,238,85,110,171,70,202,186,107,93,182,181,112,89,240,46,90,140,110,204,134,253,23,41,247,31,109,216,59,208,235,168,127,148,184,234,46,114,76,146,189,117,36,145,117,63,201,132,89,103,188,177,171,8,241,79,20,172,201,209,22,188,40,143,2,165,83,166,60,100,218,228,211,158,68,181,200,125,167,20,162,78,246,19,19,121,182,101,235,161,75,218,173,233,75,110,120,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,187,51,138,75,138,101,123,149,185,4,105,51,230,33,196,34,16,113,206,252,201,254,210,126,237,21,86,38,87,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,47,175,241,145,204,124,59,214,187,99,224,125,149,112,82,170,182,220,58,123,23,140,233,116,233,236,75,110,76,169,72,113,16,136,205,9,53,55,178,42,148,242,76,156,218,235,115,219,81,167,68,182,163,242,188,30,238,44,88,171,227,141,71,11,237,188,90,170,219,150,100,122,122,238,234,205,25,136,113,165,55,84,114,59,209,227,147,41,57,8,95,101,230,118,134,249,174,178,68,226,219,101,40,213,38,77,184,213,212,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,42,175,142,119,230,79,246,147,247,104,170,177,58,120,112,113,0,153,151,122,235,88,73,139,215,23,250,147,207,237,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,120,157,245,124,100,243,11,242,211,22,41,57,122,164,198,170,196,137,135,122,205,171,173,201,90,69,168,206,155,26,59,172,41,44,36,204,143,144,194,204,146,234,253,109,210,95,73,37,41,45,206,125,94,13,149,188,193,92,184,143,86,183,233,216,145,85,107,9,236,250,121,72,170,209,36,27,82,226,174,84,131,144,81,99,71,75,170,230,67,222,226,228,201,91,145,200,146,181,70,36,187,174,244,25,91,248,174,174,43,153,40,252,38,218,175,230,83,12,233,148,168,215,37,165,79,145,38,237,107,78,75,213,138,91,45,165,69,35,121,168,155,83,209,91,109,125,20,157,238,52,123,73,102,108,178,210,170,91,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,118,41,189,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,172,211,53,60,88,105,87,6,93,45,250,118,7,38,93,18,246,196,74,59,234,170,187,30,170,158,219,103,155,114,146,202,209,185,45,41,46,45,244,183,44,154,89,45,151,155,108,217,127,107,102,227,100,85,109,105,218,213,219,230,234,163,89,86,180,30,219,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,70,135,178,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,179,54,165,56,150,81,181,59,80,102,163,46,98,220,90,251,168,160,30,40,254,59,49,55,238,95,39,132,34,168,182,158,23,92,64,33,213,225,211,114,201,141,247,23,38,170,207,102,167,88,245,71,219,97,136,174,69,105,134,152,102,146,174,90,17,181,226,229,106,211,142,26,212,242,156,83,102,162,89,52,151,108,252,113,76,215,102,187,14,50,149,135,11,189,111,87,123,117,86,119,49,138,5,1,135,137,18,170,242,146,68,102,148,153,145,242,217,70,228,155,175,25,26,91,74,146,68,75,90,219,109,121,226,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,180,240,167,200,228,156,53,165,64,205,38,36,174,35,181,219,158,142,75,181,169,137,67,79,149,58,157,41,40,89,77,91,154,25,162,75,205,104,148,165,181,23,45,151,92,74,205,74,117,77,179,99,224,51,89,155,31,20,248,201,241,2,225,243,23,199,52,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,167,14,188,245,70,205,45,154,86,62,32,207,136,140,84,160,71,121,233,204,198,138,234,17,83,167,50,113,208,85,35,50,108,152,101,106,114,66,91,91,41,95,211,66,150,148,33,10,36,34,101,14,85,155,31,11,24,201,240,254,225,242,231,198,107,7,213,180,238,154,237,141,117,81,175,91,90,119,98,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,131,67,217,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,217,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,89,143,146,184,121,122,196,249,109,153,18,217,179,107,78,39,95,121,65,120,203,252,195,54,21,199,23,82,186,106,14,186,162,37,202,168,58,165,30,189,53,83,135,175,249,198,132,242,35,110,55,110,101,134,198,105,41,111,89,180,90,100,195,52,151,126,250,124,110,254,133,250,63,251,196,129,0,0,30,43,24,112,190,131,140,56,125,88,177,46,24,172,188,197,74,36,134,27,55,27,66,185,78,56,195,141,18,203,122,22,73,50,39,15,174,211,50,255,0,16,167,140,69,225,61,143,148,204,71,145,79,182,21,70,149,65,157,82,95,99,121,7,53,124,136,203,125,100,142,106,145,12,144,147,74,9,38,173,53,34,215,167,65,106,153,71,192,116,229,227,6,105,54,27,199,29,115,205,182,37,84,22,199,84,42,87,100,97,167,76,143,150,218,140,183,51,252,164,238,247,251,139,180,0,224,153,224,190,226,216,153,110,188,228,201,121,77,170,167,71,168,211,154,52,168,136,247,185,2,73,151,122,147,250,30,205,79,234,25,222,158,235,149,74,196,135,144,106,113,201,114,86,162,215,169,168,212,163,63,175,83,234,47,247,135,37,179,42,216,202,237,186,204,184,236,178,185,237,68,156,68,218,13,58,146,233,209,11,85,106,69,235,122,189,123,254,209,39,192,0,0,4,100,226,35,127,38,199,203,53,204,148,186,164,187,88,137,54,150,68,149,104,102,78,211,229,247,250,197,211,84,253,127,97,138,41,193,187,122,69,245,141,22,93,180,211,106,90,235,119,53,54,26,180,35,61,9,233,109,160,204,250,43,167,175,238,63,176,198,145,240,182,214,43,39,14,173,171,83,106,72,233,84,152,112,213,180,189,173,48,134,207,216,95,163,238,47,176,135,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,1,252,81,18,136,210,125,198,90,10,31,226,139,133,174,88,153,140,157,91,141,78,76,120,151,3,110,212,150,226,25,216,78,62,252,249,170,53,25,146,18,70,163,36,119,234,102,126,243,18,139,131,78,42,53,42,131,94,195,90,157,80,206,83,47,202,159,29,151,31,46,140,146,41,236,164,137,42,94,189,250,145,104,157,62,191,96,179,240,0,0,1,228,177,102,210,102,250,195,59,166,211,114,51,47,42,169,70,157,17,162,117,4,162,75,142,199,113,180,153,116,86,135,235,247,145,25,253,70,51,111,141,22,148,203,23,22,175,43,78,108,117,50,186,93,122,163,17,36,104,52,146,146,212,151,27,35,78,164,157,75,212,61,15,66,251,8,89,215,7,172,114,98,109,2,169,132,149,121,228,82,24,117,249,177,91,91,165,161,182,148,64,142,130,34,83,154,235,169,159,114,116,247,31,176,89,216,0,254,17,17,119,17,15,232,0,0,14,41,156,229,180,156,176,226,74,28,146,150,13,219,90,178,218,20,107,219,170,142,159,35,66,35,247,140,229,26,30,69,67,150,194,212,183,146,246,136,82,76,205,70,173,221,12,140,186,235,168,210,78,83,123,81,101,131,9,74,110,188,223,144,244,29,219,181,215,253,111,99,191,94,186,235,168,234,224,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,117,250,254,73,42,181,172,142,88,249,183,195,134,37,207,144,220,121,172,221,148,120,209,84,234,210,195,21,58,138,23,86,55,20,241,153,33,182,155,134,210,218,105,173,18,132,41,229,25,17,56,161,26,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,236,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,0,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,21,129,198,211,7,40,78,218,182,46,96,99,189,201,173,70,168,21,157,49,189,171,87,107,138,227,114,37,199,61,77,123,27,228,173,169,61,9,27,151,218,189,101,104,218,72,235,87,6,241,142,187,131,117,27,166,77,33,158,209,18,240,179,235,118,117,82,54,228,35,157,22,124,85,182,147,222,164,44,211,202,124,163,191,162,118,169,124,141,155,146,149,168,199,128,29,43,28,113,190,171,141,210,108,117,84,40,113,41,113,236,59,30,141,99,193,67,46,41,197,190,196,6,140,141,247,84,122,17,173,199,92,117,100,73,73,18,80,104,71,172,105,55,23,97,92,16,176,183,255,0,148,188,107,168,80,191,218,150,181,34,167,218,190,217,51,216,228,146,255,0,250,53,91,214,143,169,10,252,161,11,84,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,247,47,156,66,20,151,150,74,77,42,191,153,44,40,161,87,105,145,42,52,218,141,241,66,137,50,28,182,82,243,18,88,114,123,41,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,218,184,134,100,178,171,149,140,80,145,93,180,45,249,105,194,187,150,65,29,191,48,228,170,81,66,124,219,220,237,61,247,20,146,82,22,149,19,170,104,150,106,53,178,73,62,99,139,67,219,98,88,182,158,13,153,98,244,109,10,173,153,219,214,215,165,60,229,99,74,125,145,53,199,185,178,163,50,218,228,51,80,125,45,150,168,107,152,178,75,41,89,252,238,214,159,34,36,182,230,174,217,248,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,3,207,215,111,251,54,217,185,173,155,50,187,112,196,137,93,188,100,73,141,66,167,168,204,223,156,184,241,215,33,243,66,72,140,201,13,180,217,154,150,122,32,141,77,164,207,115,136,74,189,0,10,86,227,87,226,158,214,248,127,7,204,106,35,228,240,223,202,142,28,102,215,14,49,194,202,189,90,236,53,88,63,39,223,160,87,216,100,151,42,145,41,69,81,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,136,129,138,88,91,125,224,181,247,83,195,60,75,161,122,26,228,163,114,123,108,46,212,204,142,87,53,148,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,87,83,194,118,244,198,91,167,44,20,202,118,36,91,59,45,186,54,177,172,235,137,117,68,200,122,171,5,50,36,54,228,119,25,53,173,198,123,43,140,242,144,106,216,147,104,218,66,16,68,209,173,116,88,38,252,156,138,198,191,248,121,89,25,158,194,216,17,24,185,232,113,238,10,149,230,203,210,157,223,86,167,49,61,244,37,246,141,199,13,150,215,21,152,198,102,218,16,142,106,20,179,220,167,16,132,57,18,176,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,98,155,217,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,66,121,81,205,118,28,102,215,14,17,122,217,78,246,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,59,88,0,202,184,159,249,171,200,183,255,0,186,198,17,102,131,5,44,207,205,253,22,85,255,0,10,10,191,252,221,25,73,170,55,28,147,253,247,181,45,42,253,7,141,31,217,15,8,171,149,138,254,50,219,25,130,178,107,121,126,162,122,98,254,102,160,104,164,83,213,25,47,183,43,152,210,219,125,183,73,70,146,75,42,97,111,19,142,110,71,45,179,90,247,183,183,122,116,145,73,114,170,245,42,19,213,216,81,33,212,151,29,181,76,143,18,74,164,176,203,230,146,230,33,183,84,219,106,113,4,173,72,150,109,160,212,68,70,105,78,186,23,235,17,87,136,142,80,255,0,26,220,26,47,146,208,185,216,133,103,115,102,218,251,231,246,102,95,230,169,174,213,17,205,196,109,159,53,182,147,176,213,179,107,173,181,171,136,108,221,221,64,34,85,112,238,202,31,227,91,140,167,242,166,23,59,15,108,238,84,219,163,100,254,204,243,252,212,187,217,98,55,180,141,195,230,184,210,183,154,118,109,105,183,116,113,14,27,91,175,248,5,85,241,206,252,201,254,210,126,237,16,171,33,88,91,98,99,78,108,108,108,51,196,186,23,166,109,186,207,164,251,108,46,212,244,126,111,42,155,41,230,254,113,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,249,89,174,202,142,35,229,43,17,215,101,94,173,118,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,228,255,0,13,46,32,146,112,122,171,71,203,230,47,213,98,55,135,211,228,118,106,61,90,91,173,69,98,218,90,213,41,247,13,195,67,6,183,209,34,75,237,36,214,243,169,67,5,170,140,201,4,173,46,124,0,85,95,28,239,204,159,237,39,238,209,23,248,111,96,53,155,153,44,75,196,124,41,188,225,68,82,42,56,111,81,93,50,115,209,205,229,210,106,37,58,1,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,128,99,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,67,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,31,225,71,158,159,200,101,127,26,239,63,246,188,91,2,108,228,255,0,116,149,82,220,144,106,254,245,217,80,164,254,155,36,191,236,118,69,170,0,12,171,137,211,11,135,252,204,93,200,62,29,230,7,4,45,222,215,125,68,244,219,247,53,53,167,31,118,85,122,43,117,23,217,105,81,144,165,155,100,243,13,199,232,203,104,74,158,74,213,161,169,196,161,14,68,12,42,186,113,30,203,196,123,114,228,194,25,213,88,151,156,74,131,73,162,42,150,209,187,41,201,78,31,45,44,161,162,37,115,185,155,205,179,104,210,164,184,149,154,20,149,18,141,39,165,235,2,171,121,87,108,218,77,103,16,109,8,150,173,195,50,57,61,58,139,26,170,85,36,64,90,140,204,153,57,36,219,105,113,100,157,187,205,41,216,75,220,73,83,137,34,90,189,0,241,88,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,212,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,60,57,157,203,213,213,149,252,101,173,97,29,211,39,183,246,14,92,154,117,81,17,92,142,205,78,11,169,220,212,134,210,178,254,233,181,146,84,180,161,214,157,65,45,123,55,28,223,225,67,145,201,55,45,86,137,155,140,70,92,67,161,83,100,72,93,163,73,52,53,32,231,75,105,78,48,169,175,146,137,68,210,24,117,43,229,36,180,116,222,105,46,106,132,182,142,119,160,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,18,127,137,111,15,184,216,195,74,172,102,15,8,41,82,220,196,24,17,251,77,98,147,17,167,101,63,114,161,9,138,195,100,217,45,242,67,11,143,25,135,84,72,101,165,45,243,209,36,70,179,78,181,23,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,187,20,46,212,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,19,202,142,84,112,227,41,88,112,139,42,202,107,183,85,103,114,223,175,215,223,100,145,42,175,41,36,100,74,81,17,159,45,148,110,81,52,201,25,165,180,169,70,102,181,173,199,23,218,192,7,138,198,138,238,40,91,88,95,112,86,176,94,198,137,120,94,204,71,74,104,180,121,115,155,136,195,239,173,196,163,123,142,56,180,39,99,105,82,157,52,111,65,172,155,52,18,146,106,37,22,107,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,113,60,47,114,45,248,20,181,81,142,56,199,102,118,76,73,173,111,244,60,105,170,220,245,10,150,227,105,34,213,147,73,118,121,143,106,231,51,83,82,208,209,161,191,154,82,164,54,113,87,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,124,158,40,188,63,230,82,38,84,179,55,130,22,239,58,148,247,105,168,223,20,182,28,125,249,77,202,117,247,95,122,172,158,98,215,185,147,230,232,235,109,146,18,202,91,75,132,147,65,186,166,161,182,74,113,55,27,112,199,48,214,212,172,4,163,75,174,92,53,201,12,210,165,80,227,54,198,250,197,59,180,53,34,76,67,117,230,214,152,200,82,99,145,174,65,17,114,144,149,44,212,148,165,66,111,241,206,252,201,254,210,126,237,17,171,134,70,5,225,198,98,241,130,250,194,252,80,163,118,234,84,236,63,154,235,47,52,100,137,84,249,73,168,83,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,87,21,204,190,93,47,188,175,226,156,252,51,190,163,255,0,59,50,143,55,123,63,198,116,190,210,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,202,133,244,112,186,203,215,224,55,44,180,218,253,78,77,42,109,107,18,251,53,218,236,152,113,118,56,204,23,226,180,112,225,184,242,136,150,239,45,6,183,52,50,36,161,201,47,37,36,162,213,197,204,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,5,85,241,206,252,201,254,210,126,237,17,171,134,70,5,225,198,98,241,130,250,194,252,80,163,118,234,84,236,63,154,235,47,52,100,137,84,249,73,168,83,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,84,127,199,76,11,196,124,186,98,61,71,11,241,66,141,216,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,159,0,52,39,195,255,0,44,95,139,14,95,105,52,11,146,215,165,83,111,234,222,250,133,215,38,27,221,161,199,158,55,92,56,204,56,247,82,62,67,11,67,123,27,51,104,156,231,41,6,174,98,156,92,149,1,70,220,81,178,125,74,203,206,40,51,137,118,25,91,244,235,38,254,144,181,66,160,196,117,44,63,75,154,219,104,57,40,110,50,150,106,92,101,40,249,132,182,136,155,100,221,38,77,45,23,35,155,8,5,212,240,155,202,31,224,139,14,63,24,43,214,22,203,190,255,0,167,163,209,41,110,127,53,184,182,235,196,203,236,238,109,4,72,39,159,90,18,234,181,82,205,45,165,132,151,41,102,242,14,127,128,160,30,40,254,59,49,55,238,95,39,132,58,174,83,178,81,106,230,179,34,55,165,110,147,76,236,248,155,108,222,21,71,45,202,132,114,109,14,79,217,76,128,226,105,146,13,197,33,10,101,213,153,146,20,181,23,37,197,154,200,246,169,212,59,8,42,212,203,203,10,47,249,180,105,142,75,160,93,150,117,97,200,206,174,36,178,39,233,245,24,143,26,84,109,188,202,140,137,109,186,217,232,182,212,125,82,70,147,238,49,111,217,95,226,189,133,245,156,6,168,86,51,35,116,68,167,95,246,148,119,78,68,56,49,28,231,220,76,55,201,75,82,35,183,177,44,38,75,174,61,177,76,37,194,34,54,220,123,70,88,215,149,86,217,151,204,93,247,154,12,83,159,137,151,212,143,231,97,209,225,108,103,248,178,151,218,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,166,87,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,215,18,0,51,89,155,31,20,248,201,241,2,225,243,23,196,170,107,34,223,134,190,29,88,107,142,56,57,102,118,188,73,162,250,95,211,17,161,43,107,213,218,91,117,73,228,122,50,73,62,209,49,157,27,229,232,105,90,218,37,183,243,170,76,118,202,16,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,65,25,40,205,117,11,54,152,53,10,242,230,210,161,221,244,221,33,221,52,72,79,45,93,130,86,229,147,110,18,92,34,89,50,250,17,205,108,245,90,75,85,183,204,90,218,112,199,171,205,143,133,140,100,248,127,112,249,115,227,53,130,111,230,159,34,177,172,236,174,97,86,105,240,162,4,72,212,41,86,61,190,245,235,5,82,157,83,233,168,203,105,179,244,146,13,231,20,74,67,174,200,109,165,50,217,39,150,100,218,146,133,37,78,27,81,215,45,25,139,190,242,191,138,112,49,50,197,145,252,212,58,196,45,140,255,0,25,210,251,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,61,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,40,205,137,75,60,176,98,217,66,215,155,242,26,189,166,221,117,255,0,91,223,238,211,174,186,232,51,108,72,121,117,14,91,235,82,30,83,218,45,74,51,37,18,183,117,51,51,235,174,163,70,185,49,91,74,203,14,27,33,185,41,124,218,181,168,237,173,68,189,218,40,169,241,245,35,63,120,237,96,0,0,63,134,68,125,228,67,250,0,43,19,140,38,57,49,10,223,165,225,37,34,126,178,95,117,137,178,155,67,165,249,53,34,124,117,145,146,92,215,93,72,187,211,167,188,253,130,177,112,94,210,153,125,98,213,155,105,194,142,167,149,84,175,83,162,40,137,6,162,74,93,146,219,102,106,208,149,161,122,229,169,232,127,97,141,36,97,45,164,205,139,134,118,181,166,212,102,89,85,46,141,6,35,164,210,9,36,167,26,142,219,106,51,232,157,79,212,239,50,35,250,136,122,208,0,0,1,88,28,101,177,81,168,180,26,14,26,211,42,134,82,158,126,44,249,12,182,249,117,100,209,80,101,68,105,74,245,239,208,143,84,233,245,251,4,92,225,117,133,171,190,243,25,6,183,38,156,153,17,45,246,218,169,33,197,179,188,155,125,137,240,148,74,35,52,40,137,68,75,239,212,140,189,228,47,133,36,73,34,73,119,17,104,63,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,2,190,184,187,224,186,46,252,37,135,136,52,216,72,237,212,89,77,155,238,165,191,91,179,51,26,123,170,35,50,65,158,155,148,71,213,68,95,103,120,174,188,131,99,3,216,71,152,187,105,231,100,169,168,117,201,208,232,242,61,115,74,82,135,167,69,53,26,189,116,145,22,141,245,51,215,236,49,160,250,100,248,245,90,108,90,164,71,82,227,18,216,109,246,214,149,17,146,146,180,146,136,200,200,204,143,161,151,113,143,212,0,0,3,248,100,74,35,73,247,25,104,41,39,139,30,7,46,192,198,36,223,180,202,75,232,166,220,72,41,15,202,75,26,50,115,36,74,156,234,144,107,75,105,78,253,168,35,208,212,106,211,175,94,241,29,114,139,140,53,12,25,199,75,90,227,143,53,108,67,126,169,6,36,239,156,82,81,217,213,49,133,185,187,69,160,180,209,174,187,143,79,127,213,162,75,30,236,166,223,22,149,38,234,165,74,102,68,122,156,38,37,18,154,90,86,146,230,52,149,233,170,76,203,185,69,237,49,247,64,0,0,0,4,89,226,73,91,244,62,87,174,36,246,206,204,115,25,151,20,143,153,179,152,107,167,76,245,11,169,106,103,167,119,212,40,74,212,142,228,251,174,143,17,9,53,185,34,161,29,178,45,53,220,106,113,37,250,251,198,148,178,243,21,112,112,11,13,97,184,141,171,98,208,163,54,164,233,166,134,152,77,17,150,159,168,116,16,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,224,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,163,174,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,61,9,224,94,58,97,198,98,240,226,157,138,24,95,89,237,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,231,249,129,195,63,195,38,7,95,152,90,220,74,84,137,119,53,191,58,159,3,210,141,239,138,204,229,178,174,202,250,253,69,154,121,79,147,78,18,210,147,82,20,130,82,75,114,72,102,178,236,181,171,182,53,213,89,178,174,152,61,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,186,143,148,3,74,121,88,193,79,197,219,47,182,78,14,57,80,237,178,237,250,121,246,247,210,239,49,181,206,125,213,200,149,202,87,45,179,54,73,247,157,38,247,32,149,203,36,110,213,90,153,245,80,1,88,28,92,115,155,66,137,66,172,100,238,210,165,118,234,172,238,193,34,235,168,200,66,208,221,61,180,173,153,177,163,71,46,156,199,151,181,135,22,231,86,208,218,137,5,189,107,87,34,173,176,246,245,170,225,173,255,0,109,98,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,26,51,203,22,97,109,92,208,96,213,23,23,45,104,221,131,183,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,247,46,32,212,148,41,109,58,210,205,8,223,180,186,168,138,188,81,252,9,226,111,220,190,113,8,81,94,19,223,95,130,252,83,179,113,51,209,126,147,249,37,112,83,171,189,139,159,201,237,93,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,26,41,255,0,80,156,232,224,79,251,177,195,107,199,254,121,79,237,93,146,103,255,0,193,144,141,178,35,127,197,215,103,181,39,214,141,177,191,34,88,243,131,184,243,76,192,136,118,204,187,170,101,213,33,105,180,106,52,230,54,177,91,97,61,84,178,220,123,88,91,73,50,55,208,226,244,100,189,117,40,218,52,58,187,233,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,94,212,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,30,83,20,177,74,196,193,107,18,167,137,152,151,93,244,53,183,70,228,246,217,189,149,233,28,174,107,200,101,191,155,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,170,47,44,89,152,188,179,95,197,35,15,177,74,240,131,18,156,132,199,171,211,105,20,200,196,74,69,58,156,221,42,162,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,23,62,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,132,255,0,198,172,177,96,214,97,43,182,77,127,22,45,127,77,185,97,84,30,168,83,99,58,242,187,43,252,212,36,156,98,75,63,65,230,77,109,199,112,208,162,234,166,18,147,51,109,78,182,231,85,25,87,23,209,194,126,233,161,92,25,37,180,41,52,137,221,162,93,179,80,171,210,234,141,242,150,142,207,41,115,158,150,150,245,81,17,47,86,37,199,94,169,51,79,175,166,187,146,162,40,87,196,235,135,252,60,34,153,39,48,56,33,110,246,75,22,94,231,238,106,107,78,48,212,90,12,167,31,101,150,149,25,10,89,56,108,190,228,142,140,182,133,37,149,33,90,26,91,82,16,220,85,202,142,107,177,31,41,88,142,139,214,202,119,183,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,60,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,216,166,246,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,50,174,52,167,148,239,11,24,55,240,254,222,242,230,3,2,242,185,129,57,107,244,223,224,82,198,249,57,242,143,179,122,79,248,206,100,206,127,103,230,242,127,178,93,115,110,222,123,191,71,77,119,117,215,66,211,170,128,172,190,43,217,227,141,109,82,171,121,71,195,148,75,42,237,74,60,116,93,213,98,91,177,202,12,71,82,219,233,132,193,164,210,110,173,246,148,142,106,143,86,137,151,84,222,139,83,139,228,212,88,233,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,46,79,53,217,81,195,140,218,225,194,236,171,213,174,195,85,131,204,126,129,95,97,146,92,170,68,165,17,17,169,36,102,92,198,87,181,36,235,38,100,151,18,148,153,26,22,134,220,70,123,49,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,109,133,218,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,215,248,87,231,170,53,255,0,111,82,178,195,138,83,226,49,115,208,227,179,77,179,30,102,43,187,234,212,230,34,188,181,48,233,54,217,178,218,226,179,24,136,156,90,209,205,66,144,91,84,226,22,183,44,124,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,31,206,222,79,173,156,220,225,123,180,85,20,72,87,181,14,59,234,180,235,18,221,145,200,130,251,174,48,183,144,227,109,44,146,164,60,152,200,104,214,164,56,109,146,141,104,74,140,182,170,128,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,114,124,55,56,130,73,204,76,103,48,123,25,42,177,19,136,180,232,234,147,10,164,243,173,50,187,153,6,235,238,58,77,71,101,134,153,101,113,153,38,18,104,74,148,183,16,75,115,77,16,225,148,245,1,149,113,127,220,46,60,9,225,151,223,94,113,52,117,92,48,203,22,13,97,6,35,223,88,179,101,90,252,155,167,16,234,14,84,42,213,9,15,41,247,27,230,26,92,121,136,230,189,77,166,92,124,148,250,208,71,235,56,178,212,246,54,202,26,234,160,3,154,99,126,91,176,75,49,244,170,101,27,26,44,24,151,28,122,52,133,201,128,181,72,126,43,241,150,180,237,89,33,232,235,67,164,133,17,39,114,55,108,81,161,179,50,51,66,12,186,88,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,154,88,89,117,194,60,54,197,11,227,24,237,75,78,36,91,178,255,0,144,135,170,179,137,164,36,219,65,54,217,45,150,9,41,34,109,14,186,217,200,116,250,173,215,156,82,220,82,182,182,72,233,96,0,3,143,220,153,76,192,107,179,30,104,185,145,174,216,177,36,94,212,56,252,166,164,31,228,31,125,59,59,60,183,218,211,107,178,99,165,6,150,157,62,169,37,36,207,113,179,28,217,236,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,164,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,57,174,95,114,197,131,89,97,161,85,168,24,67,107,250,53,186,221,65,218,132,233,47,188,169,18,158,213,107,54,88,83,203,213,102,203,8,89,182,210,12,207,68,238,82,141,78,56,235,139,128,28,115,191,50,127,180,159,187,68,74,225,215,153,139,55,43,89,134,43,207,16,96,203,93,189,95,163,189,110,78,155,24,141,107,166,33,233,17,222,41,102,209,36,212,242,18,168,233,37,161,62,190,197,169,73,37,169,36,218,238,83,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,187,51,138,75,105,121,27,85,185,4,74,34,230,33,181,162,154,242,171,147,91,203,18,179,131,15,47,248,167,106,203,164,34,211,144,170,165,233,6,73,146,86,221,58,58,155,53,54,70,135,80,165,162,66,156,142,202,29,97,106,245,37,37,228,110,66,117,26,9,0,20,67,196,227,55,116,172,205,98,228,75,82,207,167,68,43,79,13,100,84,105,180,218,171,114,18,250,234,239,186,182,147,34,82,86,218,148,215,102,81,198,111,147,180,204,212,141,92,82,190,112,155,111,154,100,131,52,191,138,62,56,177,137,19,109,191,77,209,106,84,247,40,85,184,237,43,108,164,65,117,230,93,83,177,140,212,72,55,144,182,27,81,37,126,170,210,74,70,168,53,19,136,208,157,167,116,208,175,155,86,141,122,218,211,187,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,31,88,0,85,95,28,239,204,159,237,39,238,209,21,120,108,102,46,196,203,78,99,149,118,98,92,142,195,109,215,109,249,180,41,181,61,143,59,232,253,203,106,75,110,242,89,105,199,29,220,228,84,51,181,36,90,115,183,153,232,131,35,183,76,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,170,87,39,217,35,188,177,47,54,159,129,236,102,195,107,130,45,10,200,144,227,215,203,41,112,163,148,68,19,43,92,86,86,249,30,138,68,151,82,210,82,108,168,214,227,42,113,198,148,73,73,186,139,244,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,204,224,230,206,242,205,214,40,124,184,174,199,151,71,161,64,142,220,106,21,184,169,229,41,138,82,13,180,19,230,133,147,109,18,214,235,168,55,20,179,70,253,57,104,51,52,180,130,46,41,54,147,85,167,70,129,50,161,76,151,22,61,82,57,203,130,235,204,169,8,148,193,58,227,38,235,74,50,209,104,39,89,117,179,82,117,45,237,173,61,233,50,43,10,225,71,157,127,193,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,213,42,216,219,165,184,208,68,243,206,166,229,0,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,7,20,44,139,126,26,237,85,227,142,14,89,157,175,18,104,187,61,49,26,18,182,189,93,165,182,218,136,244,100,146,125,162,99,58,55,203,208,210,181,180,75,111,231,84,152,237,149,43,9,127,195,247,34,53,220,213,93,77,222,183,74,59,22,25,91,245,2,110,163,39,84,57,233,73,76,57,21,199,105,91,17,33,169,12,115,99,72,81,246,148,145,165,26,104,90,171,161,94,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,67,254,40,188,63,230,82,38,84,179,55,130,22,239,58,148,247,105,168,223,20,182,28,125,249,77,202,117,247,95,122,172,158,98,215,185,147,230,232,235,109,146,18,202,91,75,132,147,65,186,166,160,182,90,51,23,125,229,127,20,224,98,101,139,35,249,168,117,136,91,25,254,51,165,246,150,94,126,31,49,214,156,228,243,121,8,79,53,9,222,142,242,62,242,59,179,185,177,230,205,204,151,15,204,71,197,107,50,108,69,34,163,134,245,228,84,224,179,32,222,93,38,162,84,167,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,121,247,26,72,203,37,38,149,95,202,38,20,80,171,180,200,149,26,109,71,13,232,81,38,67,150,202,94,98,75,14,83,25,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,107,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,28,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,167,10,204,45,211,66,190,113,247,18,239,91,90,119,109,162,220,23,133,102,169,78,147,202,91,124,248,175,205,117,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,244,22,213,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,179,13,21,115,112,11,18,161,182,141,235,126,208,172,180,148,233,174,166,168,78,145,22,159,172,102,182,235,142,228,11,174,177,17,105,52,57,30,161,33,179,45,52,218,105,113,69,250,187,133,246,240,219,173,250,99,43,214,234,59,103,105,56,108,196,140,103,204,223,203,52,83,161,250,135,212,244,50,215,187,235,18,152,0,0,0,0,124,43,226,236,166,216,246,149,90,234,170,202,102,60,122,100,39,229,26,157,90,80,147,229,180,165,233,170,140,139,185,39,237,33,157,188,221,99,13,67,25,177,210,233,184,228,77,91,240,216,170,78,137,7,231,20,164,118,116,204,125,109,237,213,107,45,52,119,166,211,211,221,245,200,174,19,152,28,187,255,0,24,149,126,84,233,47,174,155,110,160,228,49,41,76,106,201,76,143,42,11,169,73,45,77,169,59,246,172,207,66,81,43,78,189,59,197,219,17,18,72,146,93,196,90,15,232,0,0,15,205,83,159,26,149,78,149,83,152,234,91,98,35,11,125,213,169,68,68,148,33,38,163,51,51,50,34,232,71,222,99,61,249,249,198,7,177,115,49,119,51,205,73,83,208,232,115,230,209,227,232,179,82,84,134,103,74,52,154,125,117,17,150,142,116,50,211,236,33,98,156,34,48,93,22,134,18,204,196,42,148,52,118,234,212,167,13,135,84,223,173,217,158,141,1,212,145,25,160,143,77,201,51,232,163,47,183,188,88,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,115,152,107,2,22,37,224,197,225,105,203,143,206,114,85,18,160,152,201,216,74,50,125,81,29,109,6,90,165,95,167,236,45,125,195,57,215,141,30,169,133,152,175,84,166,27,79,196,151,109,215,159,75,38,105,83,106,35,143,37,73,74,147,209,39,222,223,67,45,59,189,130,249,114,5,141,17,113,159,46,244,58,135,164,17,34,109,13,168,212,89,90,186,75,95,53,152,49,77,102,175,93,103,174,174,245,215,67,212,250,145,123,100,144,0,0,0,142,185,232,203,237,51,31,48,50,181,76,92,66,114,169,71,141,38,169,79,82,91,73,173,82,26,135,37,45,36,190,109,106,63,89,238,228,232,126,227,35,239,207,189,201,66,170,89,151,77,70,223,168,54,236,121,212,105,207,69,112,140,148,133,37,198,156,52,25,150,164,70,94,178,79,216,71,246,11,122,225,73,154,118,47,27,37,88,65,119,213,27,42,197,45,102,80,9,199,203,215,136,211,48,99,180,159,156,120,212,106,53,169,93,18,130,79,187,67,232,44,96,0,0,0,0,87,39,24,172,77,139,77,195,90,70,29,53,52,145,42,84,216,243,148,217,56,68,165,52,168,245,6,79,166,253,76,181,45,62,142,159,95,176,86,110,84,108,165,95,185,128,178,40,100,194,222,65,87,105,174,186,148,167,113,108,237,172,36,247,22,213,116,245,250,234,67,71,54,173,41,186,13,177,72,161,180,130,66,41,208,35,196,74,72,180,34,38,219,74,72,180,208,189,222,226,31,80,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,74,93,150,181,10,249,181,107,54,85,211,7,182,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,81,159,124,242,101,18,171,148,28,92,77,168,197,70,93,98,211,175,71,85,74,220,170,191,29,72,90,216,37,154,87,21,229,146,73,165,201,100,246,239,229,158,134,135,25,112,210,223,52,155,79,160,200,46,117,238,172,169,226,60,74,37,90,167,218,48,202,230,168,50,221,199,79,144,110,45,184,27,205,45,170,167,28,155,74,214,151,154,65,17,173,40,73,243,155,65,32,203,114,90,91,87,209,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,162,30,43,24,13,27,6,243,71,62,230,161,66,150,221,11,18,99,157,204,218,213,29,210,97,186,138,221,90,103,178,135,150,181,19,171,230,145,73,81,17,167,150,83,27,65,33,41,36,26,161,168,151,252,43,48,114,133,139,185,184,164,73,184,222,214,37,133,79,118,241,110,54,213,255,0,10,149,25,246,27,140,91,208,180,154,57,111,200,105,253,125,100,171,145,177,73,52,172,204,175,164,0,67,254,35,57,215,252,85,112,225,138,5,129,83,165,57,137,183,79,205,211,99,62,124,215,41,112,76,150,78,84,212,206,213,33,91,86,130,109,164,186,105,74,220,82,149,163,169,101,214,206,133,192,119,92,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,4,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,197,55,178,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,0,226,143,224,79,19,126,229,243,136,66,128,68,191,225,205,157,127,197,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,236,127,138,53,255,0,102,225,134,3,51,121,179,112,196,161,98,180,89,11,141,135,213,6,12,211,85,97,114,118,71,170,28,85,36,183,33,7,1,231,137,107,61,16,133,156,117,17,165,242,142,162,129,89,71,226,103,154,203,62,234,160,97,125,89,191,195,4,74,237,65,154,93,58,157,93,168,19,21,69,74,144,227,137,105,182,170,139,212,203,123,239,181,184,229,19,201,74,27,74,16,109,39,169,93,248,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,61,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,207,182,122,51,155,93,206,30,35,197,169,183,74,244,53,153,107,246,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,214,225,113,227,179,12,190,250,242,121,162,255,0,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,25,87,29,215,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,142,255,0,172,59,243,11,243,15,133,236,93,246,132,168,151,85,147,117,71,151,16,142,93,61,196,177,57,132,184,228,105,13,57,30,74,18,163,65,169,14,160,210,180,104,162,215,188,143,173,112,86,56,50,122,119,49,215,15,163,110,191,146,216,48,158,201,81,165,242,94,237,245,71,121,139,46,209,78,71,48,147,201,229,236,123,107,238,115,180,67,145,117,41,11,231,114,236,210,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,34,254,127,179,131,74,202,110,17,169,84,243,150,229,247,120,199,153,2,212,67,45,36,209,25,244,33,36,228,231,84,226,20,214,200,230,243,75,38,212,149,27,171,82,17,183,97,184,227,116,3,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,191,78,29,217,67,252,84,176,104,254,84,194,228,226,21,227,202,155,116,108,159,218,89,99,148,167,123,44,70,246,145,54,92,166,221,86,243,78,253,206,184,238,142,45,178,107,109,90,241,12,201,101,87,43,24,161,34,187,104,91,242,211,133,119,44,130,59,126,97,201,84,162,132,249,183,185,218,123,238,41,36,164,45,42,39,84,209,44,212,107,100,146,124,199,22,135,182,254,94,29,217,188,252,84,177,148,254,84,205,228,225,237,227,202,133,116,108,129,218,94,99,148,151,123,44,182,246,153,56,92,167,29,86,242,78,253,205,56,238,141,173,194,107,109,255,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,19,156,28,217,217,185,69,194,255,0,151,21,216,241,43,21,217,242,27,141,66,183,21,60,226,191,85,89,56,130,124,208,178,109,211,66,26,105,102,226,150,104,217,175,45,6,100,167,80,71,158,203,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,159,13,206,31,114,114,237,25,204,97,198,74,84,69,98,45,70,58,163,66,166,188,211,79,46,217,65,58,251,110,155,82,25,125,214,94,92,150,77,133,26,210,148,173,180,26,219,215,69,184,71,61,64,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,5,120,143,240,255,0,135,152,138,19,184,183,132,54,239,250,172,64,236,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,100,218,234,185,50,200,190,28,100,242,133,57,202,100,255,0,149,23,157,103,115,85,43,154,68,50,142,226,162,239,220,220,88,237,111,95,33,146,218,133,44,137,106,83,142,17,41,74,50,75,72,110,74,128,202,184,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,171,227,157,249,147,253,164,253,218,42,172,90,79,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,61,7,24,140,102,167,97,252,203,98,196,176,106,53,90,69,253,112,250,50,187,89,170,83,170,114,162,184,213,46,150,252,197,82,218,52,167,70,215,172,217,114,223,74,146,162,90,28,136,218,148,71,243,42,71,235,225,167,159,188,197,227,214,40,74,193,172,81,165,196,189,80,236,119,235,110,220,169,56,180,215,232,176,154,108,144,164,174,59,45,37,18,144,185,11,138,132,146,9,46,32,223,113,74,55,16,68,77,217,160,171,94,40,60,65,36,210,100,214,178,189,130,213,88,139,90,227,170,5,225,92,140,235,82,81,177,230,165,71,153,69,54,157,97,73,37,146,86,194,150,251,78,239,109,100,166,189,85,165,122,85,8,9,169,195,155,62,223,138,189,117,252,55,196,70,59,70,25,92,213,14,217,46,67,17,247,202,162,206,90,16,209,204,73,32,183,188,201,161,182,210,235,93,84,73,66,86,209,110,74,155,122,245,0,5,85,241,206,252,201,254,210,126,237,21,86,45,167,132,166,117,253,55,14,30,83,113,54,167,85,153,90,103,156,229,151,80,124,249,237,170,11,44,115,23,76,81,146,119,183,201,67,78,184,210,156,82,146,109,154,154,35,108,154,101,11,243,252,89,113,174,54,21,98,133,34,141,128,24,143,46,211,190,235,177,209,39,17,87,108,78,118,20,217,8,140,217,38,142,83,30,100,210,123,210,212,153,190,166,226,90,155,56,230,225,26,17,20,211,237,120,112,113,7,204,22,97,49,29,172,19,196,171,86,149,116,242,41,242,106,146,238,184,238,53,78,149,6,43,102,189,92,145,25,9,38,164,238,121,232,113,208,76,37,149,33,38,107,81,57,235,40,172,168,82,183,19,172,248,254,27,235,178,112,27,9,235,91,172,27,126,160,175,73,85,41,213,30,100,91,161,228,161,149,55,170,121,73,62,76,119,211,32,147,181,199,26,121,68,219,197,174,198,148,92,43,36,153,62,185,179,115,138,13,81,82,82,225,89,52,57,12,42,236,172,68,118,63,62,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,218,171,148,206,14,78,236,220,203,96,55,224,194,133,71,183,232,85,219,114,59,103,101,78,84,51,109,138,58,219,216,93,153,4,206,134,220,103,90,108,153,82,73,42,66,75,150,225,54,181,50,217,21,0,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,77,230,243,240,187,135,31,139,237,235,55,125,223,96,83,209,232,149,55,3,148,220,171,117,146,101,134,119,56,131,52,27,204,45,105,105,90,165,6,166,212,194,139,154,178,121,101,63,197,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,226,181,115,143,194,154,102,47,99,141,22,255,0,193,9,180,171,118,149,118,212,31,114,248,57,143,62,243,145,37,58,243,242,94,170,182,151,28,87,59,153,191,149,217,155,54,146,151,9,157,52,67,142,184,205,133,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,32,226,177,158,56,216,149,85,159,149,188,54,68,182,168,86,197,96,209,116,212,212,183,88,58,141,70,42,150,131,132,134,245,34,92,102,93,213,74,83,137,62,99,205,54,164,18,82,210,92,122,37,101,71,42,56,143,155,92,71,69,149,101,53,216,105,80,121,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,188,156,114,176,44,220,44,201,54,39,97,246,31,91,209,40,118,245,15,13,238,8,208,96,198,35,216,210,61,31,32,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,57,130,205,56,83,231,170,53,156,228,12,172,98,188,248,145,168,82,164,19,54,84,228,197,117,79,166,163,46,106,11,209,171,38,91,81,41,14,187,33,199,82,243,134,158,89,147,137,82,212,149,54,77,90,78,42,225,157,171,140,152,113,113,225,109,235,19,180,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,25,225,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,249,0,186,158,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,151,117,82,155,175,91,21,122,27,168,37,162,163,2,68,69,36,203,82,50,113,181,36,203,77,15,223,238,49,156,108,215,89,74,176,179,1,123,208,205,133,178,131,174,212,157,105,42,78,210,217,219,95,73,109,45,169,233,234,116,208,133,153,112,117,196,216,213,44,54,171,225,211,179,73,114,162,205,145,57,45,155,132,106,75,73,143,79,100,186,111,212,139,83,211,232,233,245,251,5,141,128,0,0,0,10,231,226,183,154,134,44,235,37,56,65,104,85,27,58,197,85,100,83,201,183,203,212,136,235,51,163,186,159,155,120,148,74,37,165,61,20,131,79,191,83,232,42,22,219,161,85,47,59,166,157,111,211,219,118,68,234,204,230,98,182,68,74,90,148,227,174,18,8,207,66,51,63,89,69,236,51,251,70,129,242,47,151,202,110,1,96,109,22,154,152,132,221,82,177,26,53,82,160,165,54,146,90,95,118,28,100,186,147,249,180,40,189,102,123,149,169,251,204,207,186,69,128,0,0,8,219,159,220,104,141,131,25,119,174,84,59,122,35,204,174,53,38,139,23,71,73,11,230,189,6,81,160,211,235,160,245,213,174,154,106,122,151,66,63,101,13,89,212,122,166,41,226,189,46,152,77,191,42,93,201,94,97,47,25,37,75,81,156,137,41,74,148,174,138,62,247,58,153,145,247,251,70,140,114,241,96,66,195,60,24,179,237,56,145,249,46,69,162,83,211,36,182,18,76,223,76,70,155,89,158,137,79,95,83,218,90,251,199,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,14,182,135,155,91,46,36,148,133,164,210,162,50,212,140,143,188,82,143,21,252,190,47,15,113,81,188,71,162,83,137,186,69,124,137,82,22,134,116,46,216,252,153,207,43,170,91,74,126,130,11,189,70,175,180,186,143,239,10,28,195,22,29,226,98,240,194,181,85,113,138,69,192,225,169,134,148,254,214,213,57,249,16,88,79,69,56,148,154,182,32,203,162,77,90,123,203,160,186,214,156,67,205,161,230,212,74,66,210,74,73,145,234,70,71,220,63,236,0,0,7,249,190,195,82,88,114,59,237,165,109,186,147,66,210,162,35,35,35,45,12,140,140,82,223,20,252,172,191,135,87,242,241,98,217,165,237,162,215,93,53,203,54,88,50,74,101,190,244,215,214,103,177,148,160,139,98,19,212,212,106,247,234,93,68,64,192,140,89,174,96,198,39,208,47,154,52,249,49,211,2,161,21,233,77,178,234,208,79,48,137,13,58,182,212,73,90,55,37,92,162,213,38,162,35,246,251,203,67,25,119,198,187,115,29,48,206,141,121,81,106,81,95,126,68,56,234,150,203,79,54,165,50,250,163,180,226,208,164,165,197,154,76,141,210,35,35,61,75,219,239,62,158,0,0,0,62,117,195,92,167,219,84,57,245,234,172,166,163,196,167,198,118,75,174,58,180,161,41,67,104,53,168,204,212,100,69,209,38,125,76,187,133,1,113,2,199,103,49,187,30,234,178,161,85,28,147,74,162,173,250,92,98,39,247,180,100,204,217,70,133,39,71,22,157,54,186,90,25,105,208,250,17,23,127,119,225,3,129,239,92,120,165,80,197,58,197,57,75,166,210,225,59,30,42,220,100,205,37,45,185,16,31,66,136,212,217,167,93,170,62,164,162,87,187,222,46,92,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,230,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,123,51,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,41,107,194,247,61,63,129,75,169,24,29,140,119,159,100,195,106,214,255,0,67,201,154,157,204,208,170,142,56,147,45,94,53,23,103,134,246,174,115,53,37,33,14,154,28,249,164,170,67,135,117,34,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,16,215,138,198,3,73,198,76,174,79,185,168,80,162,57,93,195,105,7,115,54,181,71,104,223,114,156,134,150,153,236,161,229,173,38,210,57,70,82,84,68,106,230,28,54,208,72,82,141,6,154,33,23,167,194,111,2,235,184,63,150,95,148,151,109,26,149,18,171,136,149,4,92,145,94,142,104,114,82,232,238,69,100,161,34,67,137,47,239,239,33,189,202,36,38,73,235,181,106,113,9,154,160,56,166,107,179,93,135,25,74,195,133,222,183,171,189,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,188,246,98,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,219,55,178,179,31,155,202,101,12,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,156,191,155,195,254,102,17,100,31,17,51,3,141,246,239,100,190,165,250,17,251,102,154,235,143,181,42,131,21,202,139,12,186,169,40,74,201,179,121,246,228,117,101,196,41,76,165,9,212,210,226,150,134,227,6,89,41,52,170,254,100,176,162,133,93,166,68,168,211,106,55,197,10,36,200,114,217,75,204,73,97,201,236,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,74,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,209,34,217,169,58,180,20,165,54,209,163,155,26,75,105,211,71,154,230,180,70,226,82,77,184,149,165,73,218,102,182,155,245,124,57,179,175,248,170,226,59,244,11,254,167,85,115,12,174,159,155,169,70,96,249,173,210,231,25,160,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,71,84,203,77,157,159,241,71,240,39,137,191,114,249,196,33,70,216,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,30,131,51,185,122,186,178,191,140,181,172,35,186,100,246,254,193,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,221,54,178,74,150,148,58,211,168,37,175,102,227,242,151,22,41,95,119,93,137,104,225,157,126,187,218,173,187,19,183,252,159,133,217,89,71,99,237,175,19,210,190,113,8,39,28,222,226,73,95,56,165,109,211,68,232,93,4,255,0,224,201,151,79,148,183,221,119,50,245,248,250,192,180,57,148,43,127,215,250,117,71,217,46,212,239,168,233,40,185,81,93,36,109,113,181,33,125,183,114,76,148,207,73,171,158,124,243,254,37,223,34,127,212,187,229,143,203,31,73,127,110,253,31,217,123,39,102,255,0,197,222,223,187,180,255,0,197,211,103,183,94,158,83,37,60,72,127,28,28,83,170,225,159,224,107,228,151,163,45,247,235,189,183,229,23,111,230,114,228,199,103,149,203,236,173,105,175,105,221,187,113,233,179,77,58,234,92,3,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,56,157,103,199,240,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,129,77,210,106,175,82,164,87,89,166,75,93,54,28,134,98,72,152,150,84,108,50,251,201,113,77,52,183,52,218,149,173,44,60,164,164,207,85,19,78,25,107,180,244,148,28,46,60,118,97,151,223,94,79,52,95,240,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,3,42,227,218,221,216,67,121,89,88,119,97,98,149,101,136,135,111,98,60,122,139,212,87,217,124,148,189,240,101,170,44,150,93,65,232,164,45,42,38,214,71,161,160,208,242,52,81,168,150,148,72,174,28,217,215,252,85,113,29,250,5,255,0,83,170,185,134,87,79,205,212,163,48,124,214,233,115,140,208,77,212,210,206,213,45,91,80,131,109,212,180,105,82,219,82,85,163,170,101,166,206,250,64,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,60,86,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,116,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,206,182,98,177,230,242,204,150,46,87,113,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,134,162,66,119,172,214,226,139,122,212,103,97,92,31,114,135,221,155,139,234,23,243,240,172,100,183,63,251,252,89,242,222,105,5,253,219,13,146,215,252,250,141,191,200,56,45,80,120,172,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,234,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,157,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,194,184,62,230,243,187,40,247,212,223,231,230,216,202,110,7,247,249,83,226,60,234,15,251,183,219,53,163,249,244,155,159,144,108,56,231,126,100,255,0,105,63,118,136,85,144,172,82,177,48,91,54,54,54,38,98,93,119,208,214,221,27,210,125,182,111,101,122,71,43,155,77,148,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,124,172,215,102,187,17,243,107,136,235,189,111,87,123,13,42,15,49,138,5,1,135,141,113,105,17,84,100,102,148,153,145,115,30,94,212,155,175,25,18,156,82,82,68,72,66,27,109,19,171,133,30,69,191,33,154,12,107,179,63,218,242,172,8,83,149,253,210,149,84,114,57,167,251,215,101,90,149,250,111,18,63,177,222,22,168,33,86,117,184,144,254,39,216,167,74,195,63,192,215,202,223,73,219,236,87,123,111,202,46,193,203,230,73,144,207,43,151,217,93,215,78,205,187,118,226,215,126,154,116,212,253,94,70,51,207,248,232,252,182,255,0,82,239,145,223,35,189,27,253,187,244,135,106,237,125,167,255,0,23,103,102,222,205,255,0,27,93,254,205,58,197,94,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,14,85,154,60,116,252,90,240,38,230,198,191,146,223,40,254,78,118,47,226,206,221,216,249,253,162,99,17,191,45,203,115,110,222,126,239,160,122,237,211,166,186,148,42,194,126,50,159,133,12,83,179,112,207,241,113,244,103,202,219,130,157,66,237,191,43,249,221,151,181,73,109,158,111,47,177,39,126,222,102,237,187,147,174,154,106,90,234,44,168,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,21,87,199,59,243,39,251,73,251,180,66,172,153,229,107,241,184,189,175,12,55,133,114,122,18,181,77,179,229,87,104,146,29,78,232,171,156,212,200,141,37,169,36,73,53,147,43,67,238,36,212,143,89,10,52,175,69,146,77,181,241,91,178,214,174,216,215,85,102,202,186,96,246,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,234,63,93,249,127,222,88,159,115,63,121,226,5,195,46,187,93,149,30,36,105,21,9,102,74,125,244,70,142,220,118,141,197,105,170,214,77,50,217,26,213,170,214,100,106,81,169,70,106,59,158,225,55,150,47,193,6,7,126,22,111,27,94,148,205,223,136,123,42,16,42,13,189,207,148,221,186,227,44,185,21,133,31,84,53,204,89,45,245,33,179,213,73,91,28,211,222,217,33,175,65,196,83,61,81,178,181,102,157,143,135,211,226,47,21,43,241,217,122,11,50,98,186,180,83,41,207,28,132,29,72,140,219,54,30,90,92,142,166,208,202,151,244,214,149,169,11,66,77,11,163,107,78,214,174,223,55,85,26,202,181,160,246,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,234,36,254,116,50,125,74,202,110,17,224,130,106,5,45,203,238,241,143,88,159,117,173,231,82,104,140,250,17,79,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,112,222,192,107,55,50,88,151,136,248,83,121,194,136,164,84,112,222,162,186,100,231,163,155,203,164,212,74,116,2,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,31,21,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,167,255,0,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,37,174,121,243,207,248,151,124,137,255,0,82,239,150,63,44,125,37,253,187,244,127,101,236,157,155,255,0,23,123,126,238,211,255,0,23,77,158,221,122,121,76,148,241,33,252,112,113,78,171,134,127,129,175,146,94,140,183,223,174,246,223,148,93,191,153,203,147,29,158,87,47,178,181,166,189,167,118,237,199,166,205,52,235,169,112,14,57,223,153,63,218,79,221,162,21,100,207,43,95,141,197,237,120,97,188,43,147,208,149,170,109,159,42,187,68,144,234,119,69,92,230,166,68,105,45,73,34,73,172,153,90,31,113,38,164,122,200,81,165,122,44,146,109,175,133,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,61,6,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,237,179,123,43,49,249,188,166,80,203,127,54,202,16,218,116,109,164,39,213,73,107,166,167,169,153,153,221,79,10,60,186,126,5,178,226,197,255,0,91,143,178,228,197,46,207,93,145,235,235,202,165,165,10,244,115,94,171,171,109,90,182,235,146,55,18,80,178,237,124,181,150,173,22,158,87,137,214,124,127,2,20,41,56,13,132,245,173,183,245,193,79,87,164,170,148,234,143,46,85,174,202,150,202,155,213,60,165,23,58,67,10,144,73,218,227,110,178,147,109,226,211,123,74,58,128,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,138,23,106,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,61,20,229,139,47,86,174,87,240,106,139,132,118,180,158,223,216,57,146,106,53,69,197,110,59,213,57,206,171,115,178,28,74,11,251,150,208,74,82,212,134,154,105,6,181,236,220,125,84,65,94,40,89,40,252,96,44,69,227,62,30,211,42,179,177,38,205,167,162,51,84,232,69,206,244,205,45,47,41,107,142,77,41,69,163,205,115,95,121,179,108,141,110,122,237,108,113,75,107,151,74,214,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,104,163,39,249,148,161,102,167,3,168,248,155,76,46,77,85,157,180,187,146,34,98,173,134,226,86,26,101,181,200,109,162,82,151,185,147,230,161,198,204,150,179,229,184,130,81,146,201,105,77,54,113,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,2,181,113,99,140,167,224,191,20,239,44,51,252,92,125,39,242,74,224,168,208,187,111,202,254,79,106,236,178,92,103,155,203,236,74,217,187,151,187,110,229,105,174,154,158,154,137,171,149,204,116,252,101,48,38,217,198,191,146,223,39,62,81,246,223,226,206,221,219,57,29,158,99,241,191,45,203,111,118,238,70,239,160,90,110,211,174,154,157,0,230,199,197,62,50,124,64,184,124,197,241,45,31,206,157,87,0,248,112,225,54,13,97,109,193,46,151,136,55,116,122,196,185,83,152,140,162,93,54,136,170,205,73,165,58,203,251,136,155,146,235,173,154,16,164,18,212,132,33,229,124,210,249,43,56,107,129,120,23,136,249,139,196,122,118,23,225,125,27,183,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,20,203,70,93,44,76,175,225,100,12,51,177,99,255,0,53,50,177,55,123,223,198,117,78,204,203,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,102,205,143,133,140,100,248,127,112,249,115,227,53,128,46,167,133,238,122,127,13,118,170,48,59,24,239,62,215,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,209,49,157,28,230,106,73,90,218,36,57,243,170,76,135,10,79,230,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,25,204,187,45,106,237,141,117,86,108,171,166,15,98,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,162,229,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,154,56,191,96,123,214,230,41,83,241,78,143,78,82,41,181,72,77,71,148,182,217,50,73,203,114,68,247,214,163,52,182,73,215,106,75,169,168,213,239,247,142,17,195,247,29,156,193,28,123,165,74,155,84,114,53,42,180,182,41,114,72,223,216,209,19,211,98,154,212,173,92,66,116,218,209,234,103,175,66,234,70,93,215,251,111,87,41,247,45,14,5,122,149,41,169,17,42,17,154,146,211,141,45,43,74,144,226,9,105,50,52,153,145,244,81,31,67,62,241,244,64,0,0,7,48,204,62,53,219,152,25,134,117,155,202,181,82,138,195,241,225,200,84,70,93,121,180,169,231,211,29,215,16,132,165,78,32,212,102,109,25,17,17,234,126,207,121,103,159,29,241,102,185,140,248,159,95,190,107,51,228,200,76,250,132,167,162,182,243,171,89,50,194,228,58,234,27,73,41,107,218,148,243,79,68,146,140,139,217,239,57,127,194,195,43,47,226,45,252,140,88,185,169,123,168,180,39,73,113,13,230,12,210,169,108,61,9,244,25,111,101,72,50,216,181,119,40,149,238,208,186,139,164,97,134,163,48,220,118,27,74,27,105,36,132,37,36,68,68,68,90,17,17,16,255,0,64,0,0,31,240,235,136,101,181,188,226,137,40,66,77,74,51,61,8,136,187,197,41,113,94,204,57,98,38,38,35,12,40,181,87,31,164,91,238,18,159,105,47,238,109,51,152,145,57,133,122,169,113,73,37,108,89,23,84,146,180,247,23,65,252,225,65,151,197,226,22,42,57,136,245,186,113,57,72,160,17,170,58,214,206,165,219,24,147,5,228,245,83,106,79,208,89,247,40,149,246,23,81,117,205,54,134,91,67,45,164,146,132,36,146,146,34,208,136,139,184,127,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,57,240,192,184,88,217,128,151,12,98,130,151,234,84,88,50,234,176,180,104,148,179,121,152,82,137,180,151,205,173,95,73,222,228,232,126,227,47,109,8,219,213,122,222,18,98,116,58,162,73,232,245,43,86,182,219,142,32,183,161,68,228,105,4,163,73,150,169,87,210,111,187,84,159,216,52,45,148,156,98,139,141,120,33,110,93,105,121,39,45,48,33,177,45,59,139,113,61,217,24,113,122,150,245,159,123,190,211,215,223,245,246,96,0,0,1,204,179,17,130,244,12,116,194,202,237,143,89,131,25,231,228,193,148,80,93,121,164,43,145,37,81,157,105,183,8,212,133,154,77,38,233,158,228,150,165,236,247,30,122,241,255,0,5,174,124,8,196,202,181,137,114,194,113,158,68,151,213,13,197,54,226,82,244,100,200,117,166,220,73,173,8,220,74,229,40,201,68,157,15,217,238,46,243,195,239,56,211,242,247,136,17,232,55,85,82,99,182,165,89,196,70,113,165,62,165,55,29,199,95,138,147,119,71,31,109,164,18,90,101,69,187,67,50,47,121,119,94,77,145,124,219,56,135,110,65,186,109,90,172,105,208,103,199,106,67,107,101,246,221,208,150,218,86,68,102,133,40,181,218,180,251,79,188,125,240,0,1,255,0,15,60,212,118,150,251,238,37,182,219,73,173,107,81,145,18,82,69,169,153,153,247,16,172,174,38,121,236,167,209,169,243,48,51,12,234,166,244,249,140,184,213,82,108,87,210,166,218,109,105,153,21,230,121,140,200,37,37,194,81,33,91,84,141,8,180,51,246,16,172,12,49,195,187,171,25,113,6,153,103,208,99,74,155,62,177,57,150,222,116,144,227,134,217,58,250,27,83,206,41,41,90,137,36,167,8,205,70,71,223,237,246,232,59,41,120,9,73,203,246,14,209,45,24,240,98,34,164,184,145,159,168,188,211,73,37,57,36,226,176,219,166,106,38,208,163,213,76,235,235,22,190,255,0,171,180,128,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,1,29,115,201,148,74,86,111,176,141,54,163,21,24,148,123,178,131,33,85,43,114,170,252,116,173,8,124,208,105,92,87,150,73,55,81,25,226,219,191,150,122,146,219,101,195,75,156,162,109,89,246,187,45,106,237,141,117,86,108,171,166,15,98,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,162,218,120,73,231,22,251,197,14,118,90,47,168,126,147,249,37,111,170,163,71,173,243,25,103,178,210,226,246,24,76,83,187,59,76,39,126,222,98,215,207,91,138,89,235,180,200,244,37,8,87,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,135,252,84,241,142,187,132,89,71,171,198,183,25,210,93,251,80,106,206,114,78,228,127,5,139,37,135,220,146,123,22,133,18,249,140,71,117,141,61,85,39,159,189,42,37,32,136,232,92,95,71,10,204,99,174,226,238,81,233,17,174,54,117,151,97,84,29,179,155,147,185,31,194,162,198,97,135,35,30,196,33,36,142,91,18,26,99,79,89,74,228,111,82,141,75,50,41,128,2,58,231,111,39,214,206,110,112,189,218,42,138,36,43,218,135,29,245,90,117,137,110,200,228,65,125,215,24,91,200,113,182,150,73,82,30,76,100,52,107,82,28,54,201,70,180,37,70,91,85,64,55,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,157,55,31,16,73,57,137,200,94,40,96,246,50,85,98,39,17,105,209,233,18,97,84,158,117,166,87,115,32,235,204,184,233,53,29,150,26,101,149,198,100,152,73,161,42,82,220,65,45,205,52,67,134,81,3,44,149,106,85,3,50,88,81,93,174,212,226,83,169,180,235,226,133,46,100,201,111,37,150,35,48,220,246,84,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,186,241,25,206,191,227,85,136,236,80,44,10,157,85,188,50,181,190,110,155,25,243,229,55,84,156,70,178,114,166,166,118,165,105,220,133,147,109,37,211,82,144,218,84,173,26,83,206,182,94,83,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,251,60,139,154,164,210,208,114,146,219,166,190,84,104,205,171,93,94,119,148,233,19,138,73,182,218,80,165,43,113,146,26,114,215,248,152,210,105,84,14,31,248,129,66,161,83,34,83,169,180,232,244,24,144,225,196,101,44,177,25,134,234,208,82,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,152,114,157,226,159,6,254,32,91,222,98,192,189,236,224,229,50,205,205,214,23,252,135,174,200,137,71,174,192,144,220,154,21,198,168,7,41,250,82,205,196,27,228,132,19,141,26,208,235,72,54,212,131,94,205,121,107,50,53,52,131,44,251,93,56,85,136,246,94,35,202,194,27,146,203,170,196,188,226,84,17,75,85,17,49,205,217,78,74,112,210,77,54,210,91,221,206,230,111,65,182,109,238,75,137,90,20,131,81,41,38,122,51,203,118,8,82,178,225,130,86,182,11,209,171,146,235,49,237,200,238,165,115,228,182,150,215,37,247,159,114,67,203,36,39,162,16,110,188,230,196,106,163,74,54,164,212,179,35,89,199,94,36,57,41,197,60,224,254,14,255,0,6,117,251,82,153,242,75,210,253,183,211,178,164,179,204,237,93,147,151,202,228,176,238,186,118,101,238,221,183,77,83,166,186,158,158,43,135,167,15,76,104,202,102,52,86,177,27,17,174,123,42,163,77,168,218,242,104,141,53,68,155,45,231,210,251,146,226,60,149,41,47,70,105,36,141,177,214,70,100,163,61,77,61,59,204,185,175,28,239,204,159,237,39,238,209,90,182,62,38,93,88,119,78,187,233,214,180,190,201,242,214,223,93,179,81,125,14,56,219,201,130,228,168,210,29,67,106,66,211,167,51,178,165,165,146,183,37,77,58,234,13,62,182,164,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,138,23,106,102,63,55,148,202,222,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,59,31,226,3,150,123,55,42,28,63,44,172,45,179,231,75,168,173,88,145,18,165,87,169,201,51,74,234,53,23,41,83,80,235,228,222,227,75,40,218,211,104,67,105,51,218,132,39,114,150,189,238,46,48,112,184,241,217,134,95,125,121,60,209,127,192,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,12,171,139,201,201,6,16,217,184,245,195,18,210,194,60,64,98,91,148,43,138,61,93,153,7,17,243,101,246,150,138,228,183,90,121,181,245,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,168,188,206,229,234,234,202,254,50,214,176,142,233,147,219,251,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,116,218,201,42,90,80,235,78,160,150,189,155,142,101,112,175,207,84,155,2,225,165,101,135,20,167,203,126,216,174,72,102,155,102,60,204,86,182,82,106,47,202,121,106,97,210,109,178,121,196,74,122,73,17,56,181,175,148,180,160,182,165,181,173,109,220,72,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,115,76,197,96,53,155,153,44,35,174,225,77,231,10,34,145,81,142,181,211,39,61,28,222,93,38,162,72,81,71,154,209,37,104,86,246,212,173,77,36,180,239,65,173,181,30,197,168,143,58,248,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,210,120,78,231,94,157,116,218,180,204,171,226,69,79,101,201,70,214,53,156,250,206,84,135,170,176,82,220,137,14,71,113,70,149,182,207,101,109,157,168,53,56,132,155,70,211,104,65,27,70,107,178,161,229,49,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,109,155,217,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,58,249,157,204,45,213,154,12,101,173,98,229,211,27,176,118,254,92,106,117,45,18,156,144,205,50,11,73,218,212,118,212,179,254,233,197,154,82,132,173,215,93,89,33,27,246,148,233,225,41,146,143,77,204,135,155,44,77,166,82,166,81,89,231,55,101,211,223,46,123,138,156,203,252,181,212,212,68,173,141,242,86,211,173,180,151,18,165,27,134,167,72,155,54,153,90,254,183,28,239,204,159,237,39,238,209,15,248,114,90,212,43,231,56,86,93,149,116,193,237,180,91,130,159,113,82,234,49,185,171,111,159,21,250,20,246,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,70,177,163,220,151,227,29,119,31,114,193,96,98,173,210,206,202,213,86,158,228,122,139,155,144,125,166,84,73,14,196,118,78,136,66,16,142,114,227,169,222,90,82,73,71,51,97,106,73,212,251,88,175,94,33,124,61,49,163,54,120,209,69,196,108,57,185,236,170,117,54,157,107,198,162,58,213,110,108,182,95,83,237,203,150,242,148,148,179,25,212,154,54,200,65,17,154,136,245,37,116,238,51,246,188,55,178,83,138,121,62,252,34,126,19,43,246,165,79,229,111,162,59,23,160,165,73,123,151,217,123,95,51,155,206,97,173,53,237,40,219,183,118,186,43,93,52,45,120,7,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,7,20,206,102,10,93,89,137,203,101,225,131,150,85,66,149,10,181,112,122,63,179,63,84,117,198,226,163,145,62,60,133,239,83,109,184,178,213,12,168,139,68,31,172,101,174,133,169,149,123,96,135,8,156,201,97,174,52,88,56,141,93,189,176,213,250,109,171,116,82,171,115,26,137,82,158,167,220,98,52,182,222,113,45,165,80,210,147,89,165,6,68,70,164,150,186,106,101,222,45,208,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,38,87,18,252,142,70,204,117,154,246,48,216,235,150,140,69,178,232,238,33,152,141,161,217,8,174,83,153,55,31,56,73,101,4,165,20,146,82,221,83,42,66,125,117,184,109,172,140,148,133,179,81,121,94,192,186,238,98,241,198,213,194,250,77,26,171,58,4,234,132,119,107,239,83,141,8,114,159,71,75,200,41,114,141,199,8,219,111,99,106,61,166,178,50,55,20,218,9,43,82,210,133,104,246,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,136,45,197,11,34,223,134,187,85,120,227,131,150,103,107,196,154,46,207,76,70,132,173,175,87,105,109,182,162,61,25,36,159,104,152,206,141,242,244,52,173,109,18,219,249,213,38,59,101,77,118,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,75,252,251,230,186,133,155,76,26,192,107,203,155,74,135,119,211,126,82,67,186,104,144,158,90,187,4,173,212,242,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,249,92,50,49,211,14,50,233,140,23,214,40,98,133,103,176,210,160,225,252,214,153,101,162,37,202,168,74,85,66,158,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,120,174,101,243,23,125,230,131,20,231,226,101,245,35,249,216,116,120,91,25,254,44,165,246,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,41,149,194,159,35,145,177,42,171,3,52,152,146,185,109,80,173,138,193,46,214,166,37,14,176,117,26,140,85,33,101,53,110,104,68,184,204,187,162,82,150,212,124,199,154,113,43,52,165,165,54,244,180,226,67,146,156,83,206,15,224,239,240,103,95,181,41,159,36,189,47,219,125,59,42,75,60,206,213,217,57,124,174,75,14,235,167,102,94,237,219,116,213,58,107,169,233,226,184,122,112,244,198,140,166,99,69,107,17,177,26,231,178,170,52,218,141,175,38,136,211,84,73,178,222,125,47,185,46,35,201,82,146,244,102,146,72,219,29,100,102,74,51,212,211,211,188,203,154,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,9,85,196,235,33,223,134,250,20,156,121,194,122,46,235,250,223,167,171,210,84,186,117,59,153,42,232,101,43,101,45,234,174,106,75,157,29,132,200,52,237,109,199,94,73,54,201,107,177,164,149,96,100,231,47,95,140,254,96,173,188,38,155,38,171,10,139,47,159,54,183,80,167,69,231,57,14,11,13,41,197,40,204,200,208,215,49,100,219,9,117,100,105,75,143,183,234,172,244,66,180,124,43,87,139,22,74,41,215,77,171,83,205,70,27,211,54,92,148,109,36,222,44,32,165,72,122,171,5,45,199,142,220,134,210,74,91,108,246,86,217,220,178,75,104,73,180,110,184,181,145,180,68,186,182,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,40,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,250,88,133,92,74,243,175,78,203,166,28,78,194,251,42,167,166,38,221,212,244,183,25,9,57,76,57,74,165,201,41,45,46,166,211,237,164,144,111,33,108,41,13,164,157,74,210,226,208,233,146,146,131,74,233,6,211,181,171,183,205,213,70,178,173,104,61,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,141,9,228,163,42,52,44,165,224,212,43,55,149,74,153,119,212,180,153,116,214,225,50,180,246,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,21,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,10,139,198,254,17,57,146,196,172,104,191,177,26,133,123,97,171,20,219,170,232,170,214,225,181,46,165,61,47,182,196,153,110,60,218,92,74,97,169,36,178,74,200,140,137,74,45,117,208,207,188,88,78,76,240,82,234,203,182,91,44,252,28,189,106,20,169,181,171,127,210,29,165,250,91,174,57,21,124,249,242,36,35,98,156,109,181,158,136,121,36,122,160,189,98,61,53,45,12,232,95,54,62,41,241,147,226,5,195,230,47,142,191,142,56,67,25,124,63,242,225,143,112,88,136,220,134,36,87,173,10,163,138,125,222,123,232,93,90,163,42,18,80,223,86,137,13,155,115,205,74,245,86,102,243,101,235,145,22,207,215,194,179,24,232,88,69,155,138,68,107,141,157,34,95,180,247,108,230,228,238,95,240,89,82,95,97,200,199,177,8,81,175,152,252,118,152,211,213,74,121,251,212,162,74,12,142,250,71,42,205,143,133,140,100,248,127,112,249,115,227,53,130,226,113,147,34,177,179,75,146,108,28,190,48,250,4,68,98,165,3,13,237,134,96,189,38,83,168,69,78,156,205,60,214,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,162,237,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,191,60,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,41,51,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,45,155,76,4,164,230,7,7,107,118,140,136,49,23,82,68,73,47,211,158,117,164,154,145,36,162,190,219,70,74,54,214,162,209,79,107,234,150,190,239,175,62,56,159,135,119,86,13,98,13,78,207,175,70,149,6,125,30,115,205,178,233,161,198,141,194,105,245,182,151,155,82,146,133,26,77,77,153,146,136,139,187,217,236,179,254,25,153,236,167,214,105,240,240,51,19,42,166,204,248,108,182,213,46,108,167,210,150,221,109,9,135,21,150,121,143,72,53,41,195,81,173,91,82,141,12,181,50,246,144,179,86,94,106,67,72,125,135,18,227,110,36,150,133,164,200,201,73,50,212,140,140,187,200,127,216,0,0,248,23,189,243,108,225,229,183,58,233,186,170,177,160,193,129,29,217,14,45,231,219,107,82,67,106,89,145,26,212,146,215,106,21,237,46,225,70,220,65,51,141,63,48,152,129,34,131,106,213,38,53,106,82,92,92,102,218,75,234,75,114,28,105,249,73,39,116,109,247,26,89,41,167,146,91,180,35,50,247,23,127,6,192,12,22,185,241,223,18,233,54,37,181,9,199,185,242,24,84,199,9,183,20,150,99,42,67,77,56,226,141,8,94,210,79,53,38,106,52,232,94,223,113,232,83,46,216,47,64,192,188,44,161,88,244,104,49,89,126,52,24,165,57,214,90,66,121,242,147,25,166,156,112,205,40,65,168,212,109,17,238,81,106,126,223,113,116,208,0,0,1,198,115,109,140,81,112,83,4,46,59,177,79,36,165,156,9,140,68,78,226,220,111,118,71,220,70,133,189,7,222,215,176,245,247,125,89,233,184,106,245,188,91,196,233,149,69,19,178,42,87,85,109,199,27,71,174,181,27,146,100,26,137,36,90,169,95,73,206,237,84,127,104,190,236,135,224,92,44,19,192,75,122,49,193,75,21,42,212,24,149,89,186,180,73,89,60,244,40,164,226,79,230,208,175,164,215,114,181,63,121,159,178,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,9,240,217,168,65,145,2,67,105,91,82,90,91,46,37,68,70,74,74,136,200,200,200,250,25,104,98,134,248,149,101,242,94,14,99,172,250,220,24,4,221,34,230,83,181,82,113,166,140,155,75,210,38,76,86,205,73,180,36,143,99,101,211,83,61,61,166,67,184,240,139,204,73,209,174,89,120,59,112,213,100,41,153,164,228,136,73,117,253,80,151,22,228,8,237,161,36,183,72,139,161,30,132,148,107,238,247,11,121,35,35,45,72,245,35,31,208,0,0,31,195,34,50,208,196,70,207,142,74,173,220,198,217,178,238,74,37,61,152,247,125,38,19,139,136,243,77,54,133,200,38,154,148,180,50,165,37,135,29,89,41,215,136,205,36,101,175,179,67,239,163,124,65,195,187,191,11,174,153,182,173,223,70,155,78,157,2,67,140,252,252,119,89,223,177,197,163,122,57,137,73,154,77,77,171,67,208,187,135,122,202,158,124,49,75,46,181,184,241,166,214,234,53,171,100,146,134,87,79,149,38,68,148,178,222,246,8,249,45,28,134,219,73,147,108,154,83,236,45,198,93,199,210,222,48,27,61,216,19,141,116,104,14,181,119,83,232,213,89,8,105,46,66,169,207,135,29,222,106,144,214,164,150,251,66,213,166,231,118,151,183,82,50,239,46,178,34,36,248,53,6,81,38,4,214,36,180,226,73,72,113,151,9,105,81,25,106,70,70,71,161,150,134,95,225,31,160,7,205,173,220,116,11,110,11,181,58,253,102,13,62,43,8,82,214,236,169,8,105,4,68,70,163,234,179,34,238,73,159,234,49,92,89,230,226,101,68,161,83,106,152,101,130,213,20,75,169,62,135,225,74,169,176,242,28,109,164,169,50,89,89,180,244,105,68,164,172,148,77,41,58,167,161,30,166,93,196,42,218,141,70,196,28,111,191,218,131,5,138,173,126,185,93,158,146,90,201,47,202,89,45,247,200,141,107,50,37,175,110,247,75,83,235,244,189,166,125,110,143,32,185,19,183,240,18,217,139,122,94,116,184,243,46,250,131,40,116,205,246,16,225,196,75,141,197,115,97,115,35,161,214,212,135,90,87,77,79,77,125,250,153,77,66,34,34,34,34,208,139,184,135,244,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,0,169,94,56,182,181,10,37,213,132,151,172,120,59,43,85,90,125,98,151,50,79,53,103,205,139,17,200,174,71,111,97,158,196,237,92,217,39,169,17,40,249,154,40,204,146,146,47,1,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,82,7,23,188,116,135,137,249,142,137,135,54,245,103,182,209,112,210,158,170,115,201,65,48,182,83,88,125,100,228,211,109,214,205,75,86,212,34,35,11,66,204,141,183,99,58,146,66,79,114,151,5,132,212,225,55,142,148,44,31,204,215,201,187,182,179,85,137,74,196,74,122,45,184,172,199,37,185,21,117,135,37,50,112,151,33,180,159,247,246,80,230,213,26,21,36,245,218,133,56,180,222,160,0,130,188,71,248,127,195,204,69,9,220,91,194,27,119,253,86,32,118,102,29,141,29,198,35,183,113,69,222,134,246,200,91,203,109,180,60,203,102,107,67,198,173,198,219,70,210,137,127,50,109,82,8,14,171,150,44,189,93,89,160,198,90,46,17,218,210,123,7,111,230,73,168,213,23,21,201,12,211,32,180,157,206,200,113,40,47,238,91,65,41,72,74,221,117,164,26,209,191,113,104,123,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,250,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,112,174,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,142,85,125,229,234,213,189,177,219,12,243,5,218,125,31,114,97,207,164,163,110,110,43,106,244,164,25,144,222,99,179,188,230,132,225,114,156,119,154,217,238,52,167,123,233,216,102,238,244,117,80,1,85,124,115,191,50,127,180,159,187,69,90,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,52,19,145,124,153,80,178,121,135,18,169,142,85,125,51,121,221,29,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,55,197,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,246,185,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,84,23,248,1,198,95,195,47,226,249,248,61,170,254,16,189,33,232,207,65,108,79,59,157,183,126,237,250,242,249,60,191,157,231,238,229,114,190,119,127,47,215,26,30,203,117,167,139,150,46,9,90,214,126,58,222,49,46,171,218,147,29,216,213,42,188,103,214,242,37,33,47,185,217,204,221,113,182,214,226,202,63,37,43,90,211,189,75,74,148,163,89,153,173,93,44,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,34,175,17,28,161,254,53,184,52,95,37,161,115,177,10,206,230,205,181,247,207,236,204,191,205,83,93,170,35,155,136,219,62,107,109,39,97,171,102,215,91,107,87,16,217,187,186,130,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,20,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,173,120,152,103,94,157,153,251,238,155,100,225,165,79,180,225,181,165,164,152,83,27,57,76,250,102,115,204,182,110,72,122,59,201,111,103,39,85,176,217,41,189,197,171,234,37,154,94,36,167,197,100,7,39,213,92,217,98,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,182,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,31,39,137,13,173,66,179,243,181,138,84,155,114,15,100,137,34,161,18,168,227,124,213,185,186,84,216,49,229,201,115,85,153,153,111,125,247,87,166,187,83,187,68,145,36,136,138,122,240,79,197,10,173,195,132,119,230,20,84,19,45,232,246,101,98,45,74,12,135,166,169,212,54,197,65,14,107,21,166,140,180,101,8,118,27,174,158,213,104,165,202,89,237,73,145,154,236,124,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,181,64,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,113,251,43,43,184,95,96,102,26,241,204,93,175,68,137,79,174,222,116,120,244,217,141,70,67,141,32,159,237,14,61,50,81,164,156,229,41,114,77,48,183,232,218,76,151,21,75,220,165,62,233,159,96,1,82,188,81,120,127,204,164,76,169,102,111,4,45,222,117,41,238,211,81,190,41,108,56,251,242,155,148,235,238,190,245,89,60,197,175,115,39,205,209,214,219,36,37,148,182,151,9,38,131,117,77,86,8,9,105,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,149,97,174,94,173,92,43,198,92,81,197,203,90,79,35,240,169,232,153,53,26,90,34,182,211,49,167,67,76,148,187,33,181,32,139,94,127,104,75,139,37,36,213,205,39,86,107,87,55,106,58,168,10,43,226,97,146,138,118,88,47,186,109,237,134,148,206,205,134,215,110,145,161,67,108,165,61,232,105,204,178,217,57,29,233,15,41,205,252,237,22,251,102,167,55,30,143,164,144,73,100,148,175,21,144,28,224,213,114,155,139,137,85,64,226,57,98,94,50,33,192,186,208,243,74,53,198,97,11,81,55,57,165,54,133,59,190,57,60,234,205,180,165,68,234,20,180,109,222,109,184,221,207,102,83,53,216,113,150,252,14,44,111,169,187,242,142,5,83,144,197,182,197,45,226,113,186,204,169,12,173,216,233,68,132,146,155,67,42,109,181,184,111,30,169,38,210,102,146,113,70,134,215,158,43,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,91,159,10,60,148,126,12,173,86,51,41,137,148,202,84,155,146,237,167,199,147,105,53,167,57,234,61,45,230,212,163,145,188,148,109,165,233,77,184,142,137,78,246,218,45,166,178,55,158,105,54,42,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,16,43,52,28,85,236,220,1,199,154,126,19,91,150,164,75,198,145,71,144,210,47,42,156,26,137,155,240,150,124,228,63,10,59,102,130,105,114,89,62,206,226,148,110,154,12,201,200,234,38,220,220,227,83,126,211,186,104,87,205,171,70,189,109,105,221,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,172,0,3,53,153,177,241,79,140,159,16,46,31,49,124,88,77,3,8,99,98,255,0,5,58,83,4,196,67,169,89,241,235,55,125,53,233,47,186,210,24,92,26,188,245,200,81,19,122,239,90,161,156,182,208,149,145,160,214,234,76,246,232,75,77,101,225,61,245,248,47,197,59,55,19,61,23,233,63,146,87,5,58,187,216,185,252,158,213,217,100,182,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,166,139,78,233,161,95,54,173,26,245,181,167,118,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,232,60,6,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,2,0,113,83,200,119,250,239,154,188,32,162,255,0,52,237,223,66,166,83,191,191,174,77,109,75,230,255,0,205,210,234,27,103,249,201,11,87,229,86,43,215,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,243,248,177,125,126,20,49,78,242,196,207,69,250,51,229,109,193,81,174,246,46,127,59,178,246,169,46,61,202,230,109,78,253,188,205,187,182,167,93,53,208,181,208,91,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,136,200,200,203,82,62,242,16,175,63,89,19,183,241,242,217,147,122,89,148,184,241,46,250,123,43,116,141,134,16,217,203,75,109,202,115,97,242,227,173,215,20,183,93,79,77,75,93,61,250,25,210,229,102,141,136,56,33,127,187,6,115,21,90,5,114,133,61,68,133,154,95,138,179,91,47,153,18,208,102,72,94,221,237,30,135,211,232,251,12,186,90,78,70,120,153,81,43,180,218,94,25,99,77,69,49,42,76,33,136,81,106,111,188,134,219,117,41,76,102,80,110,189,38,81,169,75,53,27,170,86,137,234,69,169,23,121,11,29,162,92,116,11,146,3,85,58,5,102,13,66,43,232,74,208,236,89,8,117,38,70,146,81,117,65,153,119,40,143,245,144,250,64,63,60,185,240,105,236,174,76,249,172,70,105,180,154,150,227,206,18,18,146,34,212,204,204,207,66,45,8,255,0,192,35,190,60,231,187,2,112,82,141,61,215,110,234,125,102,171,29,14,165,184,84,201,240,228,59,205,74,29,208,148,223,104,66,180,220,214,211,246,234,100,93,231,210,161,243,89,159,12,82,204,85,106,68,104,85,186,141,22,217,52,173,148,83,226,201,147,25,47,55,189,242,46,115,69,33,198,212,102,219,196,149,123,15,105,23,113,117,224,184,125,135,119,126,40,221,48,173,91,66,141,54,163,58,124,134,217,249,136,238,189,179,123,136,70,245,242,210,163,36,146,156,78,167,161,247,139,200,200,118,74,173,220,185,89,177,46,74,221,61,153,23,125,90,19,107,150,243,173,54,181,199,39,90,138,181,178,149,41,134,221,65,37,214,76,201,38,103,167,183,83,238,151,36,68,69,161,15,232,0,0,15,225,153,17,106,103,161,16,168,110,46,153,137,58,205,203,19,7,109,234,171,233,102,17,55,34,106,89,127,68,41,104,114,124,119,16,162,67,166,71,208,203,82,82,53,247,251,135,14,225,171,151,201,120,199,142,208,43,115,160,19,148,139,101,77,85,77,199,90,51,109,79,71,153,13,91,53,54,214,147,61,142,25,233,169,30,158,210,33,124,144,33,179,79,131,30,4,118,210,134,163,52,134,91,74,72,136,146,148,145,17,17,17,116,34,208,135,251,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,8,155,196,87,46,208,49,171,4,234,149,120,148,231,164,87,104,17,95,157,20,216,101,43,90,185,17,37,169,8,232,210,214,100,107,119,184,140,190,163,35,239,164,156,46,188,110,28,16,197,250,77,124,149,34,12,218,5,97,130,152,222,171,105,90,49,41,11,113,181,22,228,30,154,181,161,145,153,119,117,211,217,162,124,4,196,170,110,44,97,45,175,122,83,231,177,37,117,10,76,39,164,242,157,74,205,183,220,140,211,139,66,180,82,180,81,115,11,82,51,51,45,122,251,199,65,0,0,0,31,195,34,50,208,203,82,49,26,51,85,145,172,47,204,125,30,84,181,210,162,210,238,62,74,205,137,241,88,142,194,214,230,215,205,60,199,59,59,142,25,27,143,110,86,157,122,17,247,151,90,120,204,22,71,49,191,2,171,19,16,253,161,85,172,81,219,125,196,179,54,157,79,151,33,178,104,150,238,213,45,195,142,132,253,6,183,25,151,77,12,143,184,250,112,184,21,91,158,208,169,19,212,234,133,78,143,58,58,245,213,151,92,142,234,20,149,23,184,200,200,201,73,47,214,95,80,146,88,69,196,119,49,184,80,211,49,17,112,250,126,51,41,75,100,138,212,185,242,180,73,114,203,161,118,148,151,115,127,254,146,189,226,77,91,92,104,171,49,105,132,221,199,100,176,244,211,111,83,84,122,106,212,142,102,210,232,70,185,218,237,215,119,215,166,131,240,221,220,104,111,25,180,149,71,181,44,154,107,19,20,102,91,229,83,93,74,73,38,149,23,67,110,118,186,234,105,255,0,24,137,152,189,158,44,193,99,2,228,179,87,189,106,52,216,82,20,179,56,180,218,148,230,90,218,174,103,171,177,82,22,90,104,225,150,158,226,34,30,27,10,112,67,20,241,210,236,139,73,182,45,170,221,77,83,228,182,82,39,148,41,47,54,130,91,168,74,156,113,196,54,189,8,185,169,81,168,200,250,30,190,222,183,65,146,172,129,216,153,118,163,68,186,43,208,209,85,187,37,50,219,206,185,49,182,95,40,174,41,17,214,162,104,215,29,183,91,216,235,38,105,35,61,75,83,246,159,73,128,68,73,45,8,136,136,189,132,63,160,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,242,152,177,125,126,11,240,178,242,196,207,69,250,79,228,149,191,81,174,246,46,127,39,181,118,88,206,61,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,102,94,236,186,107,183,205,213,89,189,110,153,221,182,181,112,84,36,85,42,50,121,72,111,159,41,247,20,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,186,15,148,3,77,24,3,140,116,44,192,96,213,167,140,86,227,61,158,37,205,79,76,135,35,110,90,251,36,164,41,77,201,141,189,104,65,185,202,125,183,90,230,108,36,175,102,228,250,170,35,29,0,0,85,7,22,252,150,82,168,177,156,205,102,22,219,241,32,71,114,70,151,227,13,73,75,72,83,239,186,219,113,234,13,48,105,34,53,184,235,134,135,205,10,213,75,91,78,114,204,205,247,69,101,218,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,81,161,236,159,101,50,205,202,46,23,252,135,161,72,137,88,174,207,144,228,154,237,198,152,7,21,250,170,201,197,155,4,180,27,142,154,16,211,75,38,210,130,94,205,121,139,34,37,58,179,62,234,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,5,85,241,206,252,201,254,210,126,237,29,87,134,46,67,191,2,20,40,216,243,139,20,93,183,245,193,79,79,163,105,117,26,119,46,85,174,202,150,242,92,209,92,213,23,58,67,10,142,106,220,219,110,178,147,113,147,211,123,169,57,254,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,28,255,0,9,177,251,6,177,215,211,255,0,130,60,66,165,93,31,37,234,7,76,170,118,37,168,249,15,117,218,162,220,69,204,101,123,87,203,125,27,154,115,98,246,45,91,85,165,75,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,161,242,126,73,218,191,42,190,93,124,153,165,124,164,244,127,162,125,49,216,155,237,221,135,153,205,236,220,253,57,156,158,103,175,203,221,183,119,173,166,189,71,214,30,43,23,177,163,11,240,22,205,115,16,49,114,239,137,110,208,155,144,212,66,144,242,28,117,110,190,225,158,198,154,105,164,169,215,87,161,41,70,148,37,70,72,66,214,122,37,10,50,246,163,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,85,124,96,178,135,223,155,139,22,23,243,16,175,148,185,63,251,196,88,18,217,105,101,253,195,14,18,23,252,194,137,191,203,184,43,2,129,118,93,86,167,164,190,75,92,213,90,55,166,105,239,82,106,62,143,154,228,126,217,5,221,57,177,158,216,101,204,101,123,83,185,181,106,149,104,90,145,232,61,6,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,245,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,70,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,197,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,137,63,199,6,192,140,213,87,11,49,74,13,189,44,228,74,143,81,160,85,42,201,39,84,193,33,165,52,252,40,235,61,121,72,89,155,211,214,158,132,181,145,57,244,137,178,219,197,120,65,98,133,86,203,205,164,107,13,148,203,126,155,136,52,121,180,217,12,38,106,154,97,167,227,50,169,173,74,91,90,26,94,90,83,29,230,83,174,211,73,74,112,201,93,233,85,228,128,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,237,179,123,43,210,57,92,215,144,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,122,10,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,134,88,133,255,0,112,184,240,39,134,95,125,121,196,209,42,128,0,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,158,207,217,191,222,66,213,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,71,114,125,74,202,126,46,64,85,140,82,206,196,189,99,191,62,138,137,46,165,197,193,125,165,145,73,130,74,53,155,174,33,162,113,133,161,199,18,70,104,125,40,53,56,182,214,226,185,86,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,162,155,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,121,76,82,194,219,19,26,108,74,158,25,226,93,11,211,54,221,103,147,219,97,118,167,163,243,121,79,33,230,254,113,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,206,190,103,114,245,117,101,127,25,107,88,71,116,201,237,253,131,151,38,157,84,68,87,35,179,83,130,234,119,53,33,180,172,191,186,109,100,149,45,40,117,167,80,75,94,205,199,226,171,183,253,229,115,91,54,205,153,93,184,101,203,161,89,209,228,198,161,83,212,100,76,65,68,137,11,144,249,161,36,68,70,183,29,112,205,75,61,86,100,150,210,103,181,180,37,51,39,133,238,74,63,24,11,237,24,207,136,84,202,84,236,54,179,106,11,140,237,58,105,115,189,51,84,75,41,90,35,155,73,81,104,203,92,214,30,112,220,35,67,158,163,91,28,74,221,229,221,248,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,232,56,151,231,142,54,92,108,215,176,122,199,68,181,226,45,233,71,113,108,203,109,110,199,69,14,156,241,184,193,205,75,200,52,168,228,154,144,234,89,74,21,234,45,179,113,102,68,148,33,234,54,19,43,135,94,122,164,229,106,242,43,31,16,103,203,94,21,215,228,60,244,230,99,69,105,107,166,84,94,40,232,42,145,153,54,111,188,132,183,29,45,173,148,175,232,45,75,74,22,180,146,23,123,192,0,51,89,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,246,218,45,193,79,184,169,117,24,220,213,183,207,138,253,82,123,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,41,7,22,44,95,193,126,41,222,88,103,233,79,73,252,146,184,42,52,46,219,200,228,246,174,203,37,198,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,139,233,225,213,140,116,44,100,202,61,137,38,144,207,103,151,103,211,216,179,170,145,183,45,124,153,80,24,105,180,158,245,33,4,174,107,7,29,253,19,185,40,231,236,220,165,33,70,58,6,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,54,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,161,0,186,158,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,145,40,180,50,35,35,246,24,135,249,213,200,29,137,152,154,52,187,162,131,13,20,171,178,43,46,60,211,144,219,101,130,148,226,81,33,100,78,154,99,184,235,155,221,120,141,68,71,169,232,94,210,235,75,248,173,130,24,167,129,119,108,186,77,207,109,86,233,138,129,37,194,143,60,225,73,101,181,146,29,90,82,227,110,45,180,107,175,41,74,37,17,23,66,215,217,211,220,225,14,120,179,5,131,235,140,205,34,245,168,212,161,71,82,12,162,212,170,83,158,107,106,121,126,174,196,200,65,105,163,100,90,123,140,200,75,59,71,141,13,229,10,146,152,247,93,147,76,126,98,76,136,151,22,154,234,146,105,36,164,186,155,147,181,215,82,87,248,135,238,185,120,209,86,101,83,13,187,114,201,97,153,164,222,164,169,20,213,165,28,205,167,208,205,19,181,219,174,223,175,77,68,101,197,222,35,185,141,197,118,158,136,187,135,208,17,158,74,155,52,81,101,207,139,170,79,152,93,75,180,168,187,156,255,0,244,83,238,17,182,125,86,231,187,234,70,245,70,161,83,172,78,144,189,117,121,215,36,58,181,41,71,239,51,51,51,82,143,245,159,214,59,166,95,114,57,141,248,235,88,134,134,45,10,173,30,142,227,237,165,233,181,10,124,184,237,155,70,182,183,41,14,20,117,167,232,59,184,140,250,104,70,125,197,214,225,242,171,145,172,47,203,133,30,44,180,82,162,213,46,62,74,13,249,242,152,142,250,208,230,214,13,92,183,59,59,110,17,19,140,238,78,189,122,153,247,159,73,46,68,68,90,17,104,68,63,160,0,0,3,159,99,222,37,83,112,159,9,110,139,210,161,61,136,203,167,210,102,189,27,154,234,80,110,62,220,103,92,66,19,170,147,170,143,150,122,17,25,25,233,211,222,51,177,138,55,141,195,141,248,191,86,175,154,228,78,155,95,172,62,80,219,213,110,171,71,229,45,109,182,146,220,179,211,87,116,34,35,62,254,154,251,110,219,135,86,93,160,96,174,9,210,234,242,233,207,71,174,215,226,177,58,81,190,202,80,180,243,226,68,82,209,213,164,44,136,150,215,113,153,253,102,103,221,44,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,122,140,24,245,74,124,154,108,182,210,182,37,178,182,28,74,136,140,148,133,36,210,101,161,234,71,208,207,188,80,231,18,92,188,74,193,204,112,159,94,165,211,222,69,18,226,113,218,137,59,202,50,66,95,145,50,98,182,17,165,180,32,189,70,200,244,212,207,79,105,144,239,252,37,179,86,236,10,219,216,21,120,213,24,106,19,205,41,250,99,146,31,52,154,159,53,193,138,203,9,55,30,208,250,18,140,144,148,107,223,167,180,133,181,165,68,164,146,146,100,100,101,169,25,123,71,244,0,0,0,7,204,175,91,22,237,211,9,116,235,142,135,2,167,25,196,154,84,212,200,200,121,6,70,70,71,209,100,101,220,165,23,235,63,120,140,248,181,195,119,45,248,164,82,100,166,220,42,4,185,4,179,230,81,161,192,139,162,149,204,61,117,236,170,62,247,53,255,0,162,159,112,135,120,141,193,158,226,139,57,247,48,234,238,142,244,61,170,83,73,169,84,28,83,154,234,189,164,100,204,29,59,182,119,123,117,250,135,22,149,194,123,51,232,156,244,104,197,64,83,77,173,73,75,138,244,129,146,136,143,66,50,50,135,215,160,245,20,14,15,216,249,52,218,58,189,106,220,97,43,74,77,91,100,205,73,145,158,154,151,173,11,235,49,36,112,147,131,142,26,210,19,18,165,137,183,45,90,108,198,249,110,57,30,20,200,238,71,81,151,45,70,147,75,208,136,204,181,37,150,158,227,47,172,77,188,40,192,28,42,193,138,91,116,219,14,208,165,194,83,105,74,14,82,105,241,155,144,178,36,161,62,178,218,109,26,235,202,65,159,214,90,251,180,232,128,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,173,94,52,120,233,66,165,97,197,185,151,138,101,102,170,205,201,91,168,70,185,42,81,163,146,219,138,186,59,69,37,182,209,33,122,146,92,223,41,40,90,27,34,89,18,162,26,213,176,201,163,93,96,96,222,14,87,113,146,163,116,198,164,61,217,226,89,246,125,110,241,170,73,218,133,242,98,192,138,183,18,91,20,180,26,185,175,156,118,53,78,229,35,159,191,106,146,133,16,240,3,223,227,38,14,87,112,110,163,107,70,171,189,218,34,94,22,125,18,241,165,201,218,132,115,162,207,138,135,20,91,18,181,154,121,79,148,134,53,86,213,47,145,191,106,82,180,144,178,174,10,120,233,50,171,66,189,50,241,94,172,243,189,9,178,228,183,99,56,79,184,226,34,186,190,92,228,37,102,102,211,108,161,229,69,90,91,34,66,141,201,111,175,215,213,70,139,63,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,247,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,7,42,196,172,189,90,184,169,140,184,93,139,151,76,158,127,224,175,210,210,105,212,181,197,109,214,100,206,152,152,201,106,67,138,89,30,156,142,206,167,16,73,73,43,154,109,44,150,158,86,213,245,80,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,68,244,227,12,222,98,203,7,163,189,99,77,136,172,36,84,114,77,241,29,49,162,165,246,223,41,209,59,10,214,235,206,27,203,66,158,54,201,40,140,218,77,6,135,13,213,45,43,73,55,86,217,98,204,45,213,149,252,101,162,226,229,173,27,183,246,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,254,229,196,26,146,180,161,214,154,89,161,123,54,159,117,226,135,139,214,110,61,98,190,27,98,230,31,191,45,202,21,197,134,240,222,142,82,216,54,95,105,104,170,212,218,117,151,17,212,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,142,69,112,49,252,246,126,205,254,242,22,168,3,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,3,58,217,233,252,99,191,24,235,139,241,160,255,0,186,191,87,177,118,93,254,139,244,94,245,246,127,70,238,255,0,192,254,158,223,229,239,230,243,126,127,156,37,175,10,28,241,201,182,170,180,76,163,226,50,34,21,10,165,34,66,45,26,177,173,168,231,6,91,170,113,245,66,124,212,105,39,80,251,170,95,41,69,171,164,243,169,111,69,165,196,114,107,44,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,35,174,118,243,131,108,229,27,11,221,173,40,226,77,189,171,145,223,77,167,71,150,212,142,68,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,185,57,225,18,211,135,22,109,236,220,169,98,228,249,88,131,107,196,145,111,94,17,216,165,206,175,53,24,221,168,209,16,149,154,137,198,180,213,75,140,165,26,77,246,146,91,213,202,105,105,220,166,73,167,47,208,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,73,226,155,96,70,190,178,91,121,74,43,122,93,90,165,106,200,129,95,166,148,98,117,75,138,182,228,161,169,18,13,13,159,172,132,67,126,89,175,121,26,18,141,203,61,54,18,147,69,152,123,122,213,112,214,255,0,182,177,26,133,30,35,245,43,86,177,10,183,13,169,104,82,152,113,248,207,33,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,141,68,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,40,135,138,51,121,163,103,30,89,103,49,19,98,76,163,162,58,211,102,72,163,70,118,53,17,232,69,179,154,184,237,56,227,138,110,73,171,97,200,67,142,45,196,168,219,45,202,100,163,153,251,94,24,185,241,252,8,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,224,0,191,238,23,30,4,240,203,239,175,56,154,37,80,0,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,219,138,126,108,236,220,198,98,133,38,199,195,248,241,39,80,176,214,69,66,52,123,142,36,243,125,138,202,229,55,12,221,54,209,203,73,37,13,59,29,198,201,105,91,136,116,180,90,79,105,145,156,32,23,103,194,159,54,246,110,43,97,124,12,186,170,215,137,110,93,152,123,71,37,161,154,116,99,68,42,173,57,14,33,10,154,70,93,17,36,221,121,6,250,84,127,56,227,220,212,25,239,113,12,207,80,20,3,197,31,199,102,38,253,203,228,240,135,117,201,190,110,233,89,65,225,249,116,93,108,83,162,86,46,202,246,36,84,41,182,229,41,249,9,66,22,249,82,169,234,92,167,144,74,39,87,25,146,219,191,150,90,154,220,101,179,83,124,210,113,53,235,118,93,53,219,230,234,172,222,183,76,238,219,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,5,175,229,35,133,125,155,82,203,69,110,165,142,182,252,184,120,139,136,148,119,153,130,138,164,99,223,104,32,214,106,136,243,108,161,212,168,228,154,144,203,238,18,212,133,146,15,179,41,45,145,200,39,107,87,49,88,13,121,101,183,23,43,184,83,121,194,150,149,211,164,45,116,201,207,71,38,81,86,167,26,212,81,230,180,73,90,211,177,196,167,83,73,45,91,22,75,109,71,189,10,34,159,252,47,184,130,70,164,198,162,229,123,26,106,178,214,133,200,76,11,62,185,37,215,100,175,123,206,197,143,14,138,77,52,194,148,72,37,45,245,33,247,93,216,218,9,45,122,168,74,52,181,240,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,251,235,206,38,138,192,226,167,131,148,44,34,205,197,94,77,184,246,145,47,218,123,87,139,145,182,175,248,44,169,47,190,220,146,222,181,168,215,204,126,59,175,235,234,165,60,253,137,73,37,4,103,39,248,35,226,244,101,210,177,11,1,39,63,17,185,12,72,106,239,165,182,150,29,231,190,133,165,184,179,84,183,58,180,72,108,219,128,73,79,170,179,55,156,63,92,136,246,79,92,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,31,38,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,209,99,125,149,74,195,92,104,191,176,230,133,34,91,244,219,86,232,170,209,33,187,45,105,83,238,49,26,91,140,182,167,20,148,165,38,179,74,8,204,201,41,45,117,208,139,184,91,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,59,197,124,1,194,172,103,165,185,77,191,45,10,92,213,56,149,32,165,42,159,25,201,8,35,74,211,234,173,214,215,166,156,213,153,125,103,175,191,88,73,139,156,28,112,214,174,153,117,44,50,185,106,208,166,57,204,113,184,243,102,71,110,58,76,249,138,36,146,89,132,102,69,169,160,180,247,17,253,66,55,87,248,63,99,228,35,116,233,21,171,113,244,161,42,52,238,147,53,70,102,90,232,94,172,47,168,135,151,139,194,123,51,235,156,204,105,37,64,75,78,45,41,83,137,244,129,18,72,207,67,51,51,135,211,160,237,56,115,193,158,226,149,57,135,49,22,238,142,204,61,169,83,169,166,212,28,75,154,234,141,196,68,244,29,59,183,247,251,116,250,196,196,194,94,27,185,111,194,210,141,37,86,225,87,229,199,36,31,50,179,14,4,173,84,158,89,235,175,101,73,247,183,255,0,233,43,222,36,189,2,216,183,109,104,72,167,91,148,56,20,200,205,164,146,150,161,198,109,148,145,17,17,23,68,17,23,114,82,95,168,189,195,234,0,0,0,0,254,41,68,148,154,148,100,68,69,169,153,251,5,74,113,105,205,91,179,235,108,224,85,157,84,97,216,76,178,153,21,55,35,190,106,52,190,75,157,21,230,22,109,189,161,116,52,153,161,72,215,187,95,97,8,255,0,195,107,47,18,177,143,28,41,245,218,157,57,229,209,45,215,26,168,155,188,147,52,41,248,243,33,171,97,154,155,90,15,212,112,207,77,72,244,246,145,11,228,167,65,143,75,167,198,166,196,109,40,98,35,40,97,180,164,136,137,40,74,73,36,90,22,132,93,8,187,135,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,87,136,126,94,162,227,118,7,84,229,65,128,78,214,232,76,189,81,140,180,52,74,90,137,152,114,205,8,212,155,90,204,183,186,93,11,79,180,143,190,140,173,11,134,226,193,188,78,135,86,101,199,225,212,237,186,179,124,226,65,184,218,137,113,228,37,74,79,122,21,244,155,238,51,46,239,97,141,14,101,107,22,225,99,38,9,218,247,99,19,155,145,41,84,184,45,205,50,116,150,164,201,56,140,56,225,43,69,172,201,90,185,215,113,235,215,175,215,214,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,28,171,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,225,207,254,60,201,204,30,104,238,235,153,153,177,36,208,168,18,23,108,219,203,137,33,169,44,46,157,17,215,18,151,155,121,180,36,157,67,238,169,233,36,102,106,208,164,18,9,106,74,82,98,79,228,55,2,232,84,172,136,230,31,48,245,58,53,85,155,146,183,103,221,86,221,54,76,131,91,113,87,71,106,152,151,28,92,116,104,73,115,124,164,173,11,112,205,100,74,136,72,78,195,39,73,117,172,44,211,60,185,120,165,92,153,9,192,124,200,209,105,82,215,112,218,118,61,167,68,172,72,76,196,165,130,162,61,9,60,181,45,165,159,172,180,76,125,164,164,218,245,180,148,225,172,148,148,164,219,134,185,47,198,58,22,1,102,130,192,197,91,165,157,244,90,85,65,200,245,23,55,44,187,52,89,113,221,136,236,157,16,133,173,124,148,72,83,188,180,164,212,190,94,194,208,213,169,104,248,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,157,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,136,120,140,228,163,241,85,196,118,43,246,5,50,170,230,25,93,63,57,77,146,249,115,91,165,206,51,89,185,76,83,219,148,181,109,66,9,198,148,233,37,75,109,74,78,174,169,151,92,56,128,45,83,129,143,231,179,246,111,247,144,181,64,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,17,255,0,56,185,58,177,51,127,98,71,160,87,230,122,26,228,163,111,249,63,112,114,222,145,232,190,107,209,215,43,248,42,31,105,183,249,173,199,38,254,112,207,102,187,147,161,151,92,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,207,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,121,76,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,219,102,246,87,164,114,185,175,33,150,254,109,148,45,197,106,227,168,79,170,147,211,93,79,66,35,50,206,190,103,115,11,117,102,131,25,107,88,185,116,198,236,29,191,151,26,157,75,68,167,36,51,76,130,210,118,181,29,181,44,255,0,186,113,102,148,161,43,117,215,86,72,70,253,165,50,184,114,240,228,179,113,235,11,235,248,185,143,52,185,110,80,174,40,238,211,44,226,129,86,54,95,105,104,113,198,164,212,77,8,35,34,91,110,182,77,178,151,77,72,51,67,230,227,42,73,180,163,130,184,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,74,205,56,74,103,95,211,112,225,229,55,19,106,117,89,149,166,121,206,89,117,7,207,158,218,160,178,199,49,116,197,25,39,123,124,148,52,235,141,41,197,41,38,217,169,162,54,201,166,80,187,63,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,162,236,181,168,87,205,171,89,178,174,152,61,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,140,187,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,52,41,195,194,245,170,223,249,45,194,170,237,102,60,70,100,69,163,174,136,132,198,66,146,131,98,159,37,216,44,168,201,74,81,239,83,81,155,82,207,93,13,102,163,34,73,25,36,164,80,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,56,166,107,178,163,135,25,181,195,133,217,87,171,93,134,171,7,152,253,2,190,195,36,185,84,137,74,34,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,140,246,98,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,219,11,181,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,23,149,23,253,194,227,192,158,25,125,245,231,19,68,170,0,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,64,14,39,89,241,252,8,80,164,224,54,19,214,182,223,215,5,61,94,146,170,83,170,60,185,86,187,42,91,42,111,84,242,148,92,233,12,42,65,39,107,141,186,202,77,183,139,77,237,40,233,218,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,86,61,155,254,20,212,44,47,203,141,46,245,193,73,190,146,184,44,10,124,186,133,235,38,160,242,218,122,189,20,144,151,29,148,202,20,225,179,31,179,18,29,52,176,146,37,45,165,25,27,142,186,218,73,234,225,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,138,50,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,40,7,138,63,142,204,77,251,151,201,225,8,170,45,39,133,247,15,184,213,104,212,92,208,227,77,42,90,16,137,9,159,103,208,228,180,236,101,239,101,216,178,33,214,137,214,159,74,141,6,164,62,148,48,235,91,28,65,165,223,89,10,70,182,190,35,174,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,171,62,215,101,173,93,177,174,170,205,149,116,193,236,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,92,247,12,172,246,210,177,186,205,167,96,102,41,92,210,220,197,10,12,119,19,22,101,81,244,173,119,36,36,26,148,149,182,230,132,107,146,203,90,37,196,47,115,139,67,124,253,206,25,189,202,158,160,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,26,184,218,96,229,9,219,86,197,204,12,119,185,53,168,213,2,179,166,55,181,106,237,113,92,110,68,184,231,169,175,99,124,149,181,39,161,35,114,251,87,172,173,27,73,28,74,225,113,139,209,176,151,56,54,203,21,39,226,49,77,190,99,189,104,74,121,230,29,117,104,92,149,33,113,82,209,55,244,86,185,140,68,108,212,162,82,9,14,44,213,183,233,166,231,243,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,153,165,197,184,56,53,130,151,77,216,252,230,227,202,69,46,115,112,117,116,144,165,73,40,143,184,217,39,85,160,205,90,183,211,105,235,238,250,179,199,119,220,55,22,50,98,116,202,179,206,63,50,167,114,85,156,228,146,205,199,20,107,145,33,74,74,123,214,175,164,231,113,25,247,251,76,94,103,15,12,188,197,193,28,14,166,75,157,3,149,91,174,178,205,70,74,214,209,37,105,39,161,196,53,163,83,109,11,34,222,209,244,61,126,211,62,233,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,101,196,141,58,43,208,166,48,219,204,72,109,77,58,219,137,37,37,104,81,104,105,50,62,134,70,70,101,161,138,39,226,97,151,105,24,69,140,213,11,186,153,75,228,81,46,89,78,205,74,218,96,208,210,95,145,46,99,132,130,52,180,148,17,146,27,46,154,153,233,237,50,29,139,132,118,100,206,131,115,203,193,171,154,168,231,100,156,151,36,65,39,159,245,9,229,185,2,59,109,167,123,164,90,232,74,208,146,131,63,119,184,91,218,84,74,73,41,39,169,25,106,70,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,59,174,127,241,230,54,95,50,185,119,92,204,205,151,26,187,95,142,187,102,222,92,73,14,198,125,21,25,109,56,148,188,219,205,161,70,210,216,105,47,73,35,51,78,167,28,144,75,74,148,147,25,246,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,163,66,120,177,98,254,11,242,11,121,97,167,165,61,39,242,75,7,234,52,46,219,200,228,246,174,203,69,113,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,58,227,71,185,122,181,168,87,206,75,240,210,202,186,96,246,218,45,193,133,244,106,93,70,55,53,109,243,226,191,73,105,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,25,226,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,244,112,219,198,138,174,55,229,46,215,174,221,23,124,187,146,231,161,200,153,65,174,204,150,133,115,201,246,94,53,48,151,28,52,151,57,125,141,216,106,55,117,81,168,212,102,181,41,205,226,80,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,229,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,109,133,218,158,143,205,229,60,135,155,249,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,143,62,249,193,202,101,229,148,92,80,249,15,93,145,46,177,66,159,29,185,52,43,141,80,10,43,21,84,19,104,55,201,8,39,29,36,45,167,86,109,169,6,189,250,114,214,100,73,117,6,115,127,129,143,231,179,246,111,247,144,181,64,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,1,8,56,150,100,86,78,102,173,152,184,159,134,48,37,202,197,11,114,59,20,216,176,83,41,166,216,171,211,142,65,154,152,89,190,226,26,101,108,155,239,60,151,9,69,184,185,141,169,43,53,54,109,209,176,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,21,241,48,206,189,59,51,247,221,54,201,195,74,159,105,195,107,75,73,48,166,54,114,153,244,204,231,153,108,220,144,244,119,146,222,206,78,171,97,178,83,123,139,87,212,75,52,188,73,79,149,225,221,148,63,198,183,25,79,229,76,46,118,30,217,220,169,183,70,201,253,153,231,249,169,119,178,196,111,105,27,135,205,113,165,111,52,236,218,211,110,232,226,28,54,183,95,240,138,188,68,114,135,248,214,224,209,124,150,133,206,196,43,59,155,54,215,223,63,179,50,255,0,53,77,118,168,142,110,35,108,249,173,180,157,134,173,155,93,109,173,92,67,102,238,234,11,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,95,246,64,115,131,74,205,150,17,165,85,3,150,221,247,103,71,135,2,235,67,205,36,145,37,245,161,68,220,230,148,218,18,214,201,6,203,171,54,210,148,155,75,74,209,183,97,54,227,145,47,142,119,230,79,246,147,247,104,138,188,46,60,118,97,151,223,94,79,52,95,240,160,190,41,182,4,155,23,58,87,148,162,183,162,82,105,183,84,120,21,250,105,70,38,146,137,72,114,50,26,145,32,208,217,250,171,92,198,37,154,247,145,45,75,220,179,215,121,41,83,3,129,245,235,85,159,96,98,158,28,189,30,33,83,104,117,138,117,110,59,169,66,185,234,126,115,46,178,234,86,173,219,77,4,154,123,38,146,36,145,145,169,205,77,90,145,38,205,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,17,127,63,217,62,165,102,203,8,212,154,121,75,110,251,179,163,204,159,106,45,151,82,72,146,250,208,147,114,11,169,113,105,107,100,131,101,164,19,138,82,77,165,165,11,221,176,156,109,202,1,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,95,167,11,143,2,120,101,247,215,156,77,18,168,0,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,5,85,241,206,252,201,254,210,126,237,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,28,43,56,57,179,179,114,139,133,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,94,90,12,201,78,160,143,61,151,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,185,238,23,185,40,252,95,236,68,99,62,33,83,42,176,113,38,242,167,174,51,180,233,165,201,244,53,45,79,37,104,142,109,37,71,171,206,242,152,121,195,112,137,109,250,141,108,109,72,119,153,58,133,37,241,78,201,101,43,0,239,40,120,203,133,182,252,74,94,31,93,210,10,36,168,44,73,73,34,155,91,81,58,234,154,101,141,164,109,198,117,166,205,104,74,13,105,66,208,242,126,105,28,148,31,10,201,70,107,171,185,75,198,88,87,151,54,171,50,208,169,105,14,233,162,66,121,9,237,241,118,172,155,112,146,225,26,13,230,22,190,107,103,170,20,122,45,190,98,16,235,134,52,39,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,5,11,241,71,241,217,137,191,114,249,60,33,234,184,115,100,39,241,168,174,191,137,24,136,255,0,103,195,43,102,161,216,229,199,98,70,201,85,169,200,66,29,56,105,52,30,246,89,36,56,218,157,119,162,141,43,74,26,61,202,83,140,222,160,0,132,28,75,242,57,27,49,214,107,216,195,99,174,90,49,22,203,163,184,134,98,54,135,100,34,185,78,100,220,124,225,37,148,18,148,82,73,75,117,76,169,9,245,214,225,182,178,50,82,22,207,148,200,151,11,154,86,9,213,104,216,209,142,242,98,87,47,104,241,218,151,78,183,210,210,92,133,111,77,220,165,115,86,233,41,73,151,37,9,229,237,81,17,54,211,156,197,35,154,105,105,228,216,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,122,14,33,24,95,74,197,92,159,98,77,50,160,168,140,200,160,81,221,186,32,203,122,18,100,174,59,244,244,156,147,229,106,100,109,173,214,155,118,57,184,147,213,40,144,190,138,35,52,42,128,112,246,245,170,225,173,255,0,109,98,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,26,19,198,251,214,149,137,89,26,191,177,26,133,30,91,20,219,171,9,234,181,184,109,75,66,82,251,108,73,163,184,243,105,113,41,82,146,75,36,172,136,200,148,162,215,93,12,251,198,115,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,20,162,74,77,74,61,8,139,83,49,80,156,92,115,38,117,235,158,38,13,91,53,71,59,36,20,183,34,113,50,255,0,168,111,33,201,241,220,109,91,29,50,215,67,78,164,164,17,251,253,195,142,240,207,203,180,140,93,198,106,125,221,83,165,243,232,150,220,166,166,169,110,176,106,105,79,199,151,13,195,65,154,154,82,12,205,14,31,77,72,244,246,145,11,216,137,18,52,8,172,194,134,195,108,177,29,180,180,211,109,164,146,148,33,37,161,36,136,186,17,17,17,22,132,63,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,204,247,101,198,155,152,44,21,169,192,68,68,157,98,142,211,213,56,11,67,105,230,45,230,162,73,38,219,215,148,181,26,77,111,125,20,232,122,247,25,31,125,21,90,181,171,155,1,177,162,52,164,189,34,21,70,211,175,161,185,73,74,156,108,212,113,101,164,214,131,45,80,163,45,205,119,30,222,238,186,123,52,45,150,156,91,165,227,54,14,219,87,132,9,236,73,125,218,108,52,78,229,186,149,154,36,156,86,92,113,42,209,107,50,50,55,75,82,81,235,215,175,188,250,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,57,87,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,14,21,198,159,30,100,213,175,43,83,46,84,105,177,23,77,161,71,69,205,90,38,100,52,234,253,34,241,56,212,102,93,65,35,123,11,106,57,184,225,22,255,0,156,68,228,40,209,234,161,71,205,56,66,96,92,60,79,204,116,188,70,184,104,221,182,139,134,148,244,212,89,82,205,133,178,154,195,235,54,225,19,141,56,74,90,182,161,18,223,66,208,68,109,187,25,165,26,210,123,82,187,106,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,85,175,25,124,16,165,88,184,219,64,198,138,125,114,92,137,24,161,29,244,206,128,243,105,217,17,250,107,16,227,146,218,89,104,102,135,26,113,173,80,162,51,74,219,90,183,25,44,144,219,131,70,55,210,172,92,109,175,224,189,66,135,46,68,140,80,142,194,160,207,101,196,236,136,253,53,137,146,13,14,160,244,51,67,141,56,238,139,73,153,165,109,161,59,76,150,107,110,231,192,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,14,63,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,68,14,19,56,67,121,96,46,40,102,51,8,241,1,136,141,215,109,217,22,203,50,14,35,228,243,14,161,109,212,29,105,230,215,208,205,14,52,227,110,17,40,146,178,37,145,41,41,81,41,37,99,224,50,174,47,251,133,199,129,60,50,251,235,206,38,137,84,0,0,43,47,138,246,71,35,92,180,170,222,110,48,229,114,206,187,77,143,29,119,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,154,147,209,163,101,165,57,170,20,218,249,211,127,41,222,22,48,111,225,253,189,229,204,14,170,57,86,105,240,154,234,199,76,190,222,216,77,101,93,255,0,38,107,87,29,60,163,70,168,41,78,37,179,218,234,28,92,119,77,179,37,147,47,161,10,97,195,34,86,141,188,189,80,225,106,133,80,93,39,41,248,219,81,204,92,44,172,76,183,34,82,241,6,84,134,217,118,28,186,139,10,98,42,21,20,165,169,231,31,101,75,65,161,49,140,221,50,108,214,189,8,210,148,169,122,32,244,41,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,8,214,227,174,56,225,146,73,40,35,89,146,82,148,145,36,189,168,10,171,227,5,148,62,252,220,88,176,191,152,133,124,165,201,255,0,222,34,192,150,203,75,47,238,24,112,144,191,230,20,77,254,93,193,194,184,83,224,134,60,222,88,243,3,22,176,230,185,46,213,179,237,89,4,197,201,88,83,123,152,170,48,173,139,114,142,134,207,213,125,110,164,144,106,215,163,5,203,123,82,112,152,74,251,175,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,86,188,112,108,9,46,210,176,179,20,160,219,209,10,60,89,21,26,5,82,172,146,105,47,154,221,75,79,194,142,179,215,154,180,17,51,61,105,232,104,65,155,159,68,220,45,209,131,132,253,211,93,183,243,181,104,82,105,19,187,60,75,154,159,87,165,213,27,229,33,125,162,42,32,189,45,45,234,162,51,70,143,196,142,189,82,100,175,83,77,118,169,68,119,210,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,245,226,91,195,238,54,48,210,171,25,131,194,10,84,183,49,6,4,126,211,88,164,196,105,217,79,220,168,66,98,176,217,54,75,124,144,194,227,198,97,213,18,25,105,75,124,244,73,17,172,211,175,96,225,113,224,79,12,190,250,243,137,162,85,0,0,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,170,248,185,229,143,48,87,117,117,172,119,162,86,170,183,149,139,66,167,188,167,168,140,70,105,166,237,24,173,162,49,56,242,82,78,243,37,115,220,55,158,117,212,181,185,166,217,73,56,174,91,104,52,243,254,20,121,40,252,38,221,76,102,83,19,41,149,88,214,221,165,80,143,38,210,107,78,75,53,138,163,46,41,71,35,121,40,156,83,49,92,109,29,18,157,142,58,123,77,102,76,188,210,174,80,7,201,187,45,106,21,243,106,214,108,171,166,15,109,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,163,58,249,192,203,93,119,42,216,227,88,195,42,153,243,169,79,110,170,91,114,213,41,15,185,46,142,235,206,34,59,142,154,82,141,175,23,41,109,184,70,132,23,49,181,154,72,208,104,82,173,211,133,206,8,99,206,9,224,51,208,241,162,185,46,60,58,228,132,84,109,251,70,91,127,63,111,48,173,234,116,220,82,189,102,151,33,75,75,135,23,185,163,73,168,246,186,243,200,76,85,198,60,162,85,115,125,197,35,19,173,71,234,50,232,246,157,6,61,14,165,113,213,88,142,165,173,12,29,42,10,81,21,149,154,77,164,73,120,247,108,230,30,132,134,222,112,146,231,40,219,85,175,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,245,128,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,36,253,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,49,152,177,98,254,11,241,78,242,195,63,74,122,79,228,149,193,81,161,118,222,71,39,181,118,89,46,51,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,91,166,90,113,122,78,45,112,152,191,152,169,63,45,250,149,141,99,221,22,132,167,158,97,166,144,180,70,166,56,184,169,104,155,250,72,68,55,226,54,106,81,37,102,182,214,106,221,244,213,76,35,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,110,101,177,110,151,131,56,59,114,222,19,231,177,25,246,169,179,17,7,152,234,80,107,146,81,94,113,180,167,85,160,204,204,218,61,9,39,175,78,158,242,207,85,213,90,185,177,231,26,36,202,83,178,38,212,110,202,250,219,138,149,41,199,13,39,42,90,141,8,34,213,106,34,220,239,113,110,239,233,175,182,245,50,33,151,26,110,95,48,86,153,1,113,82,85,138,195,108,212,231,173,104,79,49,15,59,18,49,56,222,188,164,40,146,75,103,232,171,83,215,188,204,251,164,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,248,121,166,159,105,76,188,218,86,133,145,165,73,81,106,70,71,208,203,67,20,191,197,83,42,234,195,155,229,88,193,106,210,29,42,69,193,36,206,105,177,31,212,76,199,222,157,33,197,30,198,82,146,245,16,158,170,89,171,223,169,117,31,95,132,222,104,222,179,238,167,48,82,233,170,182,154,93,97,227,118,2,164,62,100,174,214,235,144,99,54,210,119,186,73,211,106,85,162,82,131,87,126,154,151,65,113,72,90,92,73,45,10,37,37,69,169,25,30,164,100,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,187,56,112,228,198,249,186,171,55,173,211,131,125,182,181,112,84,36,85,42,50,126,81,85,91,231,202,125,197,56,235,155,17,37,40,78,229,173,71,162,72,146,90,232,68,69,208,118,172,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,216,161,118,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,3,149,99,166,87,48,39,50,158,132,252,53,216,223,40,254,78,118,159,70,127,25,204,135,200,237,28,174,119,246,51,173,238,221,200,107,233,107,166,222,154,106,122,252,156,20,201,158,91,50,237,117,74,189,112,115,13,254,79,214,166,211,215,75,126,79,166,39,203,223,21,110,54,226,155,217,33,247,16,90,173,150,207,82,45,222,174,154,232,102,71,242,177,75,33,89,78,198,155,238,167,137,152,151,133,62,153,185,43,60,158,219,55,211,181,40,252,222,83,40,101,191,155,102,66,27,78,141,180,132,250,169,45,116,212,245,51,51,62,129,130,152,9,132,249,118,181,101,89,88,57,106,124,159,162,205,168,46,168,252,110,221,38,94,249,75,109,182,212,230,249,14,56,178,213,12,182,90,17,237,245,117,211,83,51,62,107,127,240,247,202,54,41,222,85,108,65,196,28,45,151,92,184,107,146,14,76,233,210,110,138,198,247,87,161,17,17,17,74,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,46,149,130,152,9,132,249,118,181,101,89,88,57,106,124,159,162,205,168,46,168,252,110,221,38,94,249,75,109,182,212,230,249,14,56,178,213,12,182,90,17,237,245,117,211,83,51,63,85,118,90,212,43,230,213,172,217,87,76,30,219,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,68,107,254,165,198,68,255,0,222,51,252,166,172,127,165,137,41,105,218,212,43,26,213,163,89,86,180,30,197,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,71,149,198,188,4,194,124,196,218,177,108,172,99,181,62,80,81,97,84,17,84,98,55,110,147,19,100,164,54,227,105,115,124,119,27,89,232,135,156,45,12,246,250,218,233,169,17,151,53,176,56,123,229,27,11,47,42,78,32,225,246,22,203,161,220,52,57,5,38,12,232,215,69,99,123,75,208,200,200,200,229,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,28,138,1,229,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,109,133,218,158,143,205,229,60,135,155,249,198,86,135,19,163,141,33,94,170,139,93,52,61,72,204,143,138,218,124,56,114,99,99,93,84,107,214,214,193,190,197,90,183,234,17,234,148,233,63,40,170,174,114,37,48,226,92,105,205,139,146,164,43,106,208,147,209,68,105,61,52,50,50,232,36,168,15,41,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,123,108,46,212,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,124,86,211,225,195,147,27,26,234,163,94,182,182,13,246,42,213,191,80,143,84,167,73,249,69,85,115,145,41,135,18,227,78,108,92,149,33,91,86,132,158,138,35,73,233,161,145,151,65,37,64,0,0,0,115,252,107,192,76,39,204,77,171,22,202,198,59,83,229,5,22,21,65,21,70,35,118,233,49,54,74,67,110,54,151,55,199,113,181,158,136,121,194,208,207,111,173,174,154,145,25,115,252,45,200,86,83,176,90,251,166,98,102,26,97,79,161,174,74,55,59,177,77,244,237,74,71,43,154,202,217,115,230,222,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,64,0,0,0,138,191,212,184,200,159,251,198,127,148,213,143,244,177,223,240,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,98,133,218,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,0,0,252,148,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,0,0,60,253,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,252,86,58,101,115,2,115,41,232,79,195,93,141,242,143,228,231,105,244,103,241,156,200,124,142,209,202,231,127,99,58,222,237,220,134,190,150,186,109,233,166,167,175,148,194,220,133,101,59,5,175,186,102,38,97,166,20,250,26,228,163,115,187,20,223,78,212,164,114,185,172,173,151,62,109,233,11,109,90,182,234,211,235,36,244,215,82,208,200,140,164,0,241,88,189,130,248,95,143,86,107,152,127,139,150,132,75,138,132,228,134,165,148,119,150,227,75,105,246,204,246,58,211,173,41,46,180,189,13,73,53,33,73,51,66,214,131,213,43,81,31,31,180,248,112,228,198,198,186,168,215,173,173,131,125,138,181,111,212,35,213,41,210,126,81,85,92,228,74,97,196,184,211,155,23,37,72,86,213,161,39,162,136,210,122,104,100,101,208,73,80,28,171,29,50,185,129,57,148,244,39,225,174,198,249,71,242,115,180,250,51,248,206,100,62,71,104,229,115,191,177,157,111,118,238,67,95,75,93,54,244,211,83,215,228,224,166,76,242,217,151,107,170,85,235,131,152,111,242,126,181,54,158,186,91,242,125,49,62,94,248,171,113,183,20,222,201,15,184,130,213,108,182,122,145,110,245,116,215,67,50,62,214,0,0,3,242,83,41,52,170,44,101,195,163,83,34,64,142,228,135,229,173,168,204,165,164,41,247,221,91,207,58,105,73,17,26,220,117,199,28,90,187,212,181,169,71,169,153,152,253,96,0,0,57,86,58,101,115,2,115,41,232,79,195,93,141,242,143,228,231,105,244,103,241,156,200,124,142,209,202,231,127,99,58,222,237,220,134,190,150,186,109,233,166,167,175,201,193,76,153,229,179,46,215,84,171,215,7,48,223,228,253,106,109,61,116,183,228,250,98,124,189,241,86,227,110,41,189,146,31,113,5,170,217,108,245,34,221,234,233,174,134,100,125,172,0,0,0,0,113,76,107,201,158,91,51,19,117,69,189,113,143,13,254,80,86,161,83,209,75,98,79,166,39,196,217,21,14,56,226,91,217,29,246,208,122,45,231,15,83,45,222,182,154,232,68,69,245,176,47,43,152,19,150,191,77,254,5,44,111,147,159,40,251,55,164,255,0,140,230,76,231,246,126,111,39,251,37,215,54,237,231,187,244,116,215,119,93,116,45,58,168,14,85,142,153,92,192,156,202,122,19,240,215,99,124,163,249,57,218,125,25,252,103,50,31,35,180,114,185,223,216,206,183,187,119,33,175,165,174,155,122,105,169,235,242,112,83,38,121,108,203,181,213,42,245,193,204,55,249,63,90,155,79,93,45,249,62,152,159,47,124,85,184,219,138,111,100,135,220,65,106,182,91,61,72,183,122,186,107,161,153,31,107,0,0,28,171,29,50,185,129,57,148,244,39,225,174,198,249,71,242,115,180,250,51,248,206,100,62,71,104,229,115,191,177,157,111,118,238,67,95,75,93,54,244,211,83,215,228,224,166,76,242,217,151,107,170,85,235,131,152,111,242,126,181,54,158,186,91,242,125,49,62,94,248,171,113,183,20,222,201,15,184,130,213,108,182,122,145,110,245,116,215,67,50,62,214,0,3,149,99,166,87,48,39,50,158,132,252,53,216,223,40,254,78,118,159,70,127,25,204,135,200,237,28,174,119,246,51,173,238,221,200,107,233,107,166,222,154,106,122,252,156,20,201,158,91,50,237,117,74,189,112,115,13,254,79,214,166,211,215,75,126,79,166,39,203,223,21,110,54,226,155,217,33,247,16,90,173,150,207,82,45,222,174,154,232,102,71,218,192,0,126,74,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,30,126,236,176,44,219,234,77,191,42,240,183,162,85,151,106,214,27,175,210,10,73,26,145,22,162,219,78,180,212,130,70,187,84,180,37,247,13,27,136,246,175,106,211,162,208,133,39,208,15,201,10,147,74,167,73,159,50,159,76,137,22,69,82,65,75,156,235,44,165,11,148,249,52,219,36,235,170,34,213,107,38,153,105,178,82,181,61,141,161,61,201,34,47,214,0,0,0,2,53,93,156,56,114,99,124,221,85,155,214,233,193,190,219,90,184,42,18,42,149,25,63,40,170,173,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,232,59,86,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,236,80,187,83,210,57,92,215,150,243,159,56,242,214,226,181,113,213,171,214,81,233,174,133,161,17,17,122,177,29,111,254,30,153,57,196,251,202,173,136,23,158,11,68,149,93,174,200,57,117,9,17,170,213,8,72,125,243,34,220,233,181,29,244,52,75,81,150,229,168,146,70,181,154,150,173,84,165,25,251,91,3,43,152,19,133,248,89,113,224,165,139,99,122,50,204,187,123,103,166,41,158,147,152,247,106,237,81,147,25,255,0,158,117,213,58,141,204,182,132,250,139,78,154,106,90,25,153,142,85,253,75,140,137,255,0,188,103,249,77,88,255,0,75,18,82,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,2,53,93,156,56,114,99,124,221,85,155,214,233,193,190,219,90,184,42,18,42,149,25,63,40,170,173,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,232,58,174,10,96,38,19,229,218,213,149,101,96,229,169,242,126,139,54,160,186,163,241,187,116,153,123,229,45,182,219,83,155,228,56,226,203,84,50,217,104,71,183,213,215,77,76,204,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,149,173,40,73,173,106,36,165,37,169,153,158,132,68,41,219,139,38,105,30,188,46,166,240,78,214,170,182,170,93,29,226,118,122,163,190,102,174,214,211,147,163,56,210,141,14,154,116,218,164,234,149,32,149,221,174,133,208,124,126,21,121,87,86,35,95,41,198,11,170,144,234,169,22,252,146,56,70,252,125,80,169,140,61,6,67,106,45,236,169,39,234,45,93,82,178,87,187,66,234,46,129,166,154,97,164,178,203,105,66,16,68,148,165,37,161,17,23,66,45,8,127,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,153,192,195,122,38,39,96,77,205,65,172,65,106,66,219,167,205,126,25,173,164,44,219,146,80,228,37,181,150,228,171,67,45,231,212,139,82,246,12,250,71,169,213,176,131,23,14,161,72,144,227,51,109,43,135,123,106,66,212,157,87,22,86,164,71,180,208,122,110,108,187,182,254,161,126,57,42,204,101,39,48,88,61,73,171,122,74,51,149,136,17,216,135,80,104,158,73,185,207,68,88,234,117,70,158,106,213,166,247,180,213,70,71,175,121,107,223,33,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,71,172,234,230,50,147,151,220,30,171,85,189,35,29,186,196,248,239,195,167,180,111,36,156,231,174,44,133,52,162,79,53,10,211,123,58,106,147,51,215,184,181,238,160,233,21,58,182,47,226,225,84,42,242,28,122,109,219,112,239,113,75,90,149,162,229,74,212,200,183,26,207,77,92,62,253,223,172,104,47,39,216,111,68,195,28,9,182,104,52,120,45,71,91,148,248,79,204,52,52,132,27,146,78,28,116,184,179,218,148,234,103,176,186,153,106,126,209,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,252,211,226,5,11,14,176,142,175,91,175,79,98,59,6,196,134,200,157,117,8,53,159,101,125,91,83,185,73,35,51,36,30,133,168,207,30,43,92,20,251,171,17,110,43,130,150,202,81,26,117,82,92,132,26,82,146,220,75,125,107,37,122,166,100,122,146,139,174,166,59,102,70,179,79,94,203,190,41,82,163,185,49,195,182,234,211,216,143,80,96,220,89,161,8,118,76,98,117,210,79,57,182,201,68,219,58,110,86,191,94,165,221,126,214,109,215,74,190,45,106,85,219,68,120,157,133,87,132,196,214,76,148,149,30,199,91,75,137,215,105,153,107,162,139,184,207,237,49,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,91,202,235,165,88,246,181,86,237,173,188,77,66,164,66,126,107,198,106,74,79,99,77,169,197,105,184,200,181,209,39,222,101,246,144,160,156,242,230,158,191,152,140,82,170,199,110,99,165,109,210,39,191,30,158,193,56,189,139,67,82,100,147,78,154,121,206,54,106,54,222,211,114,116,250,180,46,254,39,133,55,5,62,213,196,91,118,224,170,50,149,198,131,84,137,33,102,164,164,246,146,31,66,205,94,177,145,22,132,147,235,169,13,13,229,99,16,40,120,139,132,116,138,221,6,124,121,12,19,17,219,50,105,212,44,208,125,153,133,109,86,213,40,136,200,150,90,150,163,176,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,252,79,240,95,20,241,143,7,96,83,112,205,201,14,57,10,170,212,185,145,153,57,38,167,163,162,44,210,113,59,25,66,247,107,204,65,104,122,17,247,31,176,82,245,251,131,24,143,134,206,155,119,109,175,81,134,69,222,183,33,62,218,75,170,187,205,196,39,244,21,254,1,226,80,181,180,180,186,210,212,133,160,201,73,82,79,67,35,46,227,35,23,161,194,207,26,85,136,216,13,30,217,169,77,55,38,219,174,34,156,130,113,205,206,27,49,225,66,65,31,87,20,122,106,179,246,17,107,236,33,53,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,158,41,152,212,172,57,192,105,22,205,58,97,183,54,226,90,233,203,38,220,209,100,204,136,83,80,103,209,196,158,155,144,94,195,45,125,134,40,185,107,91,171,83,174,173,75,90,204,212,165,40,245,51,51,239,51,49,237,172,44,24,196,124,73,116,155,180,173,122,140,194,62,229,183,9,247,18,125,83,220,109,161,95,166,159,240,139,161,225,129,130,248,167,131,152,59,80,167,98,99,146,27,114,109,85,217,112,227,62,114,73,76,199,92,88,68,218,118,60,132,109,211,150,178,208,186,23,113,123,68,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,1,254,51,25,39,226,186,201,182,133,239,66,146,73,89,106,70,102,94,209,15,51,201,128,148,58,222,7,222,151,67,148,24,206,204,166,209,234,53,4,56,212,84,41,104,83,112,228,172,143,94,89,153,17,25,251,203,237,20,70,250,13,183,156,108,200,200,210,163,35,35,246,104,98,103,240,190,199,213,225,102,55,199,181,170,245,30,85,34,226,74,32,165,46,61,181,9,147,34,100,36,18,180,83,137,73,122,141,159,93,12,244,246,25,11,209,139,37,137,145,154,151,25,212,56,211,232,75,141,173,10,35,74,146,101,169,25,25,116,50,208,199,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,41,82,89,135,25,217,114,93,67,109,50,133,56,181,173,68,73,74,72,181,51,51,62,132,90,16,162,238,40,56,250,230,41,227,124,139,86,145,81,230,210,45,210,92,21,165,183,183,33,82,99,204,154,131,86,137,113,73,63,81,194,235,161,30,158,194,33,12,24,65,184,243,109,145,25,154,148,68,68,94,221,76,94,230,70,240,18,135,68,192,251,46,232,110,131,25,169,149,42,61,58,160,183,29,138,132,173,106,114,28,101,153,235,203,35,50,51,47,121,253,162,97,195,100,152,138,211,36,218,17,177,9,73,165,5,161,17,145,123,7,251,0,0,0,0,0,0,0,0,0,0,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,87,154,149,45,57,106,197,61,141,182,173,108,186,225,25,172,181,36,151,96,127,175,213,246,140,218,84,255,0,215,25,93,72,254,125,206,165,220,126,177,143,246,160,87,42,86,205,110,5,193,72,144,182,38,83,164,181,41,133,161,106,73,146,219,89,45,61,82,100,125,233,46,227,35,23,255,0,144,124,196,211,113,223,3,232,137,122,162,195,149,202,20,40,212,217,205,115,146,167,86,182,97,197,230,56,100,110,173,102,70,183,116,220,173,58,247,145,31,124,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,25,115,241,152,154,110,4,96,125,109,44,212,88,106,185,93,133,38,155,5,174,114,82,234,22,244,57,92,183,72,137,212,44,136,150,214,155,147,175,94,226,51,238,160,10,253,114,165,115,86,231,220,21,121,43,126,101,70,75,178,159,90,214,165,25,173,197,154,213,213,70,103,222,163,239,51,49,254,20,223,245,198,47,82,47,159,71,83,238,47,88,134,147,50,170,165,171,45,88,89,189,182,211,165,151,67,34,52,22,132,162,236,12,117,250,245,247,142,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,3,145,230,218,76,120,185,103,197,5,201,144,109,33,86,125,109,61,22,73,53,255,0,23,191,234,150,189,250,251,134,110,167,169,181,207,146,182,181,216,167,150,105,215,191,77,199,160,146,117,108,165,92,15,229,154,14,56,210,34,19,205,37,109,28,130,105,181,169,73,107,209,231,37,74,61,172,232,93,52,234,107,211,252,227,213,112,207,199,217,56,65,142,209,109,234,173,69,214,105,23,22,202,111,37,79,26,80,82,100,76,134,141,198,149,56,132,253,6,204,181,208,207,234,50,23,187,6,91,53,8,81,231,199,90,86,212,150,144,242,20,147,35,35,74,136,140,140,140,186,119,24,255,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,225,58,91,52,248,82,39,200,90,80,212,102,150,242,212,163,34,34,74,72,204,204,204,250,119,16,162,46,38,24,251,39,23,241,218,85,189,74,168,186,245,34,221,223,77,228,165,227,82,14,76,121,147,17,184,146,151,22,159,160,225,22,186,17,253,68,67,203,82,114,149,95,99,44,179,177,202,177,16,154,105,78,59,217,201,214,214,149,41,175,71,148,148,168,183,51,161,244,215,169,47,79,243,136,215,1,77,162,124,101,187,174,196,188,131,86,157,250,110,45,70,145,114,147,38,60,172,179,225,122,227,72,55,80,155,62,136,158,171,37,26,63,139,216,245,79,78,237,61,195,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,217,214,169,162,155,150,12,71,223,76,114,103,105,182,43,17,203,107,60,206,73,170,159,39,231,15,175,170,69,167,210,246,106,51,152,233,26,228,172,136,180,53,44,200,139,245,139,238,203,14,19,209,47,60,138,209,172,137,81,155,113,23,5,171,29,71,205,66,12,146,251,244,118,90,220,90,160,244,211,119,126,134,127,111,112,165,252,98,180,171,88,15,143,213,202,76,116,187,17,251,122,227,146,236,5,145,45,189,80,196,215,18,210,210,100,72,61,53,107,161,164,136,186,116,211,217,122,89,30,198,250,94,52,96,37,177,49,169,202,126,167,73,166,66,167,84,55,186,149,44,228,53,10,49,186,175,202,45,90,110,119,189,90,31,188,136,251,228,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,8,247,158,28,110,165,224,198,2,92,243,29,156,166,42,117,106,100,218,117,63,99,169,74,202,67,176,164,155,74,252,162,21,166,230,187,211,169,251,136,207,186,139,112,118,210,173,99,198,63,80,233,50,18,236,183,238,27,142,51,179,214,100,183,52,67,243,91,75,171,81,153,44,244,213,222,166,162,50,235,215,95,109,208,102,123,9,168,150,102,69,107,86,68,88,205,182,139,126,213,146,162,229,33,4,74,125,138,59,205,110,61,16,90,235,183,191,66,63,179,184,80,139,68,104,146,130,50,212,210,178,35,47,214,52,103,146,138,146,42,89,96,195,141,148,183,33,118,107,98,143,28,247,49,203,231,26,105,241,190,112,186,250,196,122,253,47,110,131,184,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,124,70,239,69,90,25,104,185,26,75,169,73,214,34,76,166,25,26,180,212,157,167,203,255,0,140,95,163,245,253,134,40,42,143,29,83,235,208,98,161,179,90,164,203,105,178,73,22,166,163,82,200,180,211,219,222,52,117,148,138,90,233,57,114,195,232,78,71,54,77,54,221,39,84,41,27,79,251,1,130,238,208,189,194,191,56,191,229,213,218,122,169,216,231,111,209,34,165,137,50,25,166,77,236,145,180,116,220,87,111,146,227,206,108,107,77,186,17,106,181,47,93,116,212,189,163,154,112,167,204,122,176,239,17,213,134,85,250,146,26,164,215,22,124,131,125,237,164,82,94,126,11,41,34,222,234,83,166,212,31,66,73,159,218,93,5,212,176,251,82,89,110,75,14,37,198,157,73,45,11,73,145,146,146,101,169,25,25,119,150,131,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,155,239,181,25,151,36,190,226,91,105,164,154,214,181,25,17,37,36,90,153,153,159,113,104,41,91,138,198,100,21,136,152,140,156,50,160,84,144,237,38,134,178,231,155,15,110,35,146,203,243,153,81,30,199,84,157,54,172,186,26,72,254,194,232,58,95,8,12,186,187,80,85,71,28,238,10,44,101,49,26,67,212,184,93,174,54,174,147,137,236,18,155,121,189,237,105,183,67,61,22,149,235,174,186,23,180,88,30,109,169,139,171,101,207,16,97,55,28,222,53,91,85,109,16,148,110,63,236,7,203,187,67,247,140,226,214,99,170,5,122,116,85,32,208,168,210,221,108,210,101,161,164,210,179,45,52,246,119,11,244,225,199,122,42,238,203,69,182,210,158,74,206,143,18,29,48,136,149,174,132,213,62,39,252,99,253,47,171,236,33,41,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,87,87,24,235,255,0,208,152,83,70,180,89,54,141,233,245,40,238,45,39,244,137,181,198,168,54,103,161,40,143,188,189,198,66,162,240,250,43,243,175,203,114,28,98,81,186,245,90,27,104,219,174,187,141,228,17,105,167,94,243,26,74,192,40,50,41,184,41,99,67,148,165,155,173,219,148,196,175,121,158,164,101,17,162,50,61,122,247,144,248,185,163,194,120,184,203,130,183,29,156,252,116,60,250,160,76,122,25,45,4,173,36,118,71,155,108,203,84,44,245,213,207,97,107,238,247,30,123,39,166,187,130,24,213,41,166,201,216,211,172,235,145,104,219,235,160,150,168,146,207,167,242,12,210,106,107,254,47,119,179,217,124,121,35,204,117,19,48,56,61,74,156,196,198,14,171,74,140,196,9,204,19,136,222,78,181,22,49,184,173,164,234,213,166,231,180,213,90,30,189,228,71,223,34,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,172,224,241,29,194,60,167,213,126,67,38,145,46,245,190,206,59,114,87,69,129,41,12,49,5,11,82,13,37,54,73,146,205,133,173,165,45,196,33,45,184,179,36,160,214,77,161,214,214,169,1,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,236,51,246,160,2,26,225,151,18,252,35,196,204,215,212,48,6,159,34,36,43,121,81,215,77,162,220,19,31,66,81,84,175,179,49,214,148,196,119,26,113,214,94,141,37,147,105,113,220,82,154,82,150,133,35,106,212,243,73,76,202,0,28,127,53,89,152,179,114,161,132,115,49,74,240,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,241,89,46,206,254,28,102,226,213,40,80,101,122,54,254,162,83,227,59,112,209,31,100,163,239,112,219,108,159,149,9,60,215,13,200,124,245,41,4,102,179,113,30,167,49,41,230,54,107,233,88,59,152,27,7,27,234,183,237,10,208,92,182,42,88,113,116,75,181,107,80,230,155,41,124,159,97,70,158,210,134,219,113,106,236,206,41,46,165,183,22,72,53,27,46,150,210,216,99,165,128,0,0,133,89,246,204,150,113,50,175,202,196,76,55,178,240,254,230,195,41,28,166,36,75,153,74,156,228,234,44,165,104,130,76,179,106,90,16,166,93,89,252,219,201,66,82,74,81,52,178,37,114,212,244,75,176,56,215,227,67,87,149,37,88,165,134,150,84,171,76,228,18,106,200,160,68,150,197,68,152,50,50,53,176,167,229,45,163,90,76,201,123,22,146,37,237,52,110,111,119,49,54,211,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,46,105,156,204,107,186,178,237,150,203,195,24,236,170,125,42,109,106,223,244,127,102,98,168,211,142,69,95,62,124,120,235,222,150,220,109,103,162,30,81,150,139,47,88,139,93,75,82,58,193,254,173,94,105,255,0,220,14,21,127,213,85,31,244,225,117,35,143,230,139,51,118,14,86,112,190,165,136,23,124,152,147,42,72,142,165,81,109,226,168,179,26,109,101,242,113,166,246,48,151,15,114,144,133,62,210,157,90,18,179,109,179,82,246,171,66,74,170,219,250,181,121,167,255,0,112,56,85,255,0,85,84,127,211,132,191,127,53,57,208,177,178,99,124,102,115,24,176,235,15,237,250,212,47,70,124,155,183,220,164,85,162,74,99,125,87,177,75,244,156,105,15,37,105,220,133,182,227,28,183,58,165,91,149,208,201,34,58,224,135,23,108,201,98,86,52,88,56,115,93,178,112,213,138,109,213,116,82,168,147,29,137,77,158,151,219,98,76,182,217,113,77,169,83,20,146,89,37,102,100,102,149,22,186,106,71,220,45,208,0,0,113,250,174,102,44,218,6,104,233,89,88,174,193,151,22,187,113,218,232,184,232,83,146,70,227,19,22,78,204,39,226,44,137,58,178,180,53,12,221,74,204,205,11,46,98,76,208,164,160,157,236,0,0,0,56,166,57,230,187,14,50,237,136,248,113,101,98,131,190,138,165,98,55,164,216,102,190,235,196,152,180,217,81,78,33,54,153,36,101,234,50,231,106,81,27,218,237,109,72,73,172,137,10,91,141,118,176,0,0,28,83,57,152,215,117,101,219,45,151,134,49,217,84,250,84,218,213,191,232,254,204,197,81,167,28,138,190,124,248,241,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,117,237,130,28,93,179,37,137,88,209,96,225,205,118,201,195,86,41,183,85,209,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,90,233,169,31,112,183,64,0,1,194,179,179,140,215,246,94,178,233,112,227,46,28,162,223,126,165,109,200,128,167,98,86,224,61,37,137,76,63,41,184,202,66,121,47,178,166,214,74,125,11,37,153,172,180,109,73,219,235,146,209,92,22,159,26,188,125,249,85,70,249,117,96,225,255,0,201,191,72,71,244,199,162,105,83,123,119,97,230,39,159,217,249,179,185,124,238,94,253,155,253,93,218,107,211,81,114,130,189,120,133,241,11,198,140,166,99,69,23,14,112,230,216,178,170,52,218,141,175,26,182,235,181,184,82,222,125,47,185,46,91,42,74,84,204,150,146,72,219,29,6,68,105,51,212,213,215,184,139,218,240,222,206,182,41,231,7,240,137,248,76,160,90,148,207,146,94,136,236,94,130,139,37,158,103,106,237,124,206,111,57,247,117,211,179,35,110,221,186,106,173,117,212,180,153,85,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,97,254,173,94,105,255,0,220,14,21,127,213,85,31,244,225,101,56,99,143,152,143,39,37,77,230,99,22,44,218,83,55,35,54,125,74,241,118,143,75,120,216,139,34,43,77,191,38,25,33,106,91,234,107,157,21,49,212,102,163,90,146,167,15,84,145,145,160,186,94,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,117,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,3,154,98,54,96,108,28,44,197,12,55,194,139,189,114,227,84,177,70,69,66,37,22,97,155,40,132,211,241,91,105,92,167,220,113,196,169,43,117,79,52,211,73,66,86,107,113,105,79,77,75,94,150,0,0,57,166,97,243,3,96,229,151,11,231,98,190,35,46,90,233,176,228,71,136,212,56,38,201,205,154,251,206,18,82,212,118,222,113,180,184,178,78,247,84,146,86,164,219,78,43,174,211,30,214,236,249,85,242,86,179,242,23,209,95,41,61,31,35,208,254,150,230,118,30,221,203,87,35,180,114,190,115,147,204,217,191,103,173,183,93,58,232,41,179,250,181,121,167,255,0,112,56,85,255,0,85,84,127,211,133,175,101,175,23,163,99,214,3,88,216,184,203,241,28,145,113,81,217,122,160,81,24,117,150,26,168,163,86,166,178,218,29,213,100,134,228,182,243,100,102,106,212,144,70,74,81,25,40,250,88,10,107,187,56,213,227,239,202,170,207,200,91,7,15,254,77,250,66,71,161,253,45,74,155,219,187,15,49,92,142,209,202,157,203,231,114,246,111,217,234,238,215,78,154,11,41,201,158,53,221,89,137,203,101,159,140,119,173,62,149,10,181,112,122,67,180,177,75,105,198,226,163,145,62,68,116,108,75,142,56,178,213,12,164,207,85,159,172,103,166,133,161,19,42,57,174,195,140,218,225,194,47,91,41,222,195,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,0,0,28,126,149,153,139,54,191,154,58,174,86,40,80,101,202,174,219,150,186,238,58,236,229,17,182,196,53,155,176,201,136,136,35,78,175,45,109,76,39,84,178,50,66,11,150,146,53,169,75,38,186,85,211,118,90,182,53,10,85,211,122,220,212,171,126,139,11,103,105,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,85,40,136,186,153,8,215,149,174,35,56,29,154,139,238,177,135,118,228,90,173,179,90,143,163,244,72,149,222,75,111,86,162,165,148,173,229,52,77,173,104,75,205,44,157,220,206,245,40,218,74,93,73,153,115,82,204,170,0,17,215,60,153,187,165,101,7,8,211,117,177,78,137,88,187,43,210,21,77,183,41,79,200,74,16,183,201,6,165,202,121,4,162,117,113,153,45,187,249,101,169,173,198,91,53,55,205,39,19,237,114,233,153,124,44,205,5,136,205,245,134,117,111,210,237,180,105,143,198,244,165,51,231,158,105,190,214,195,46,185,201,230,242,22,182,247,43,215,70,138,47,105,23,228,170,230,98,205,160,102,142,149,149,138,236,25,113,107,183,29,174,139,142,133,57,36,110,49,49,100,236,194,126,34,200,147,171,43,67,80,205,212,172,204,208,178,230,36,205,10,74,9,222,192,0,2,162,241,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,19,83,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,157,230,114,128,5,122,241,11,226,23,141,25,76,198,138,46,28,225,205,177,101,84,105,181,27,94,53,109,215,107,112,165,188,250,95,114,92,182,84,148,169,153,45,36,145,182,58,12,136,210,103,169,171,175,113,19,135,167,16,188,104,205,158,52,86,176,231,17,173,139,42,157,77,167,90,242,107,109,59,68,133,45,151,212,251,114,226,50,148,169,79,73,117,38,141,178,22,102,68,146,61,73,61,123,200,228,253,207,154,236,56,177,179,53,71,203,37,234,239,161,170,183,69,191,18,177,64,170,62,241,20,89,210,157,149,37,131,128,173,72,185,79,31,103,73,180,102,102,151,84,181,54,91,86,77,165,222,214,0,2,176,51,153,197,3,31,114,237,153,59,195,7,44,171,67,15,230,209,109,255,0,71,246,103,234,148,249,174,74,95,62,4,121,11,222,166,229,182,131,209,111,40,139,68,23,170,69,174,167,169,156,159,225,233,154,11,251,54,120,47,90,196,108,70,164,91,244,234,149,58,232,147,68,105,170,36,119,153,97,76,55,18,35,201,82,146,243,174,168,215,186,66,200,204,148,69,161,39,167,121,156,160,0,0,28,83,2,179,93,135,24,231,123,98,6,23,211,29,244,85,231,135,55,5,78,143,82,163,72,120,148,228,136,177,102,46,59,115,227,158,133,204,101,123,81,188,136,183,52,226,201,10,212,148,211,142,246,176,0,0,0,30,43,24,177,138,193,192,171,2,169,136,216,141,94,137,78,166,211,163,190,235,77,59,41,150,95,168,62,219,46,60,152,145,82,242,208,151,100,184,150,150,77,180,74,35,81,151,218,101,202,178,145,158,60,35,205,236,106,220,91,61,18,232,119,13,14,67,203,122,131,84,90,59,91,148,238,105,165,137,173,236,51,74,208,164,155,100,226,82,103,201,117,91,20,106,74,154,117,217,20,3,143,226,238,102,44,220,21,197,204,44,194,219,206,12,180,35,21,228,79,166,211,42,108,145,184,136,213,22,87,17,17,216,117,180,164,213,177,245,75,216,78,17,250,139,74,55,39,98,148,227,125,128,0,0,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,66,188,41,226,157,132,120,185,154,56,152,37,110,83,101,181,105,215,99,246,10,53,199,81,74,33,27,213,150,221,144,123,77,14,59,170,163,73,105,49,210,198,169,109,242,120,249,106,104,249,164,109,77,240,1,202,179,59,152,91,87,43,248,53,90,197,203,166,55,111,236,28,184,212,234,90,37,55,29,234,156,231,85,181,168,237,169,103,253,211,139,52,165,106,67,77,58,178,66,246,109,63,63,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,4,53,198,254,40,216,13,130,120,243,76,193,121,145,165,215,33,199,144,184,151,117,193,78,119,152,197,188,255,0,209,75,68,210,82,165,75,90,21,175,61,45,153,27,69,234,167,154,234,86,202,101,85,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,217,220,204,109,19,47,216,61,85,156,252,198,10,171,85,140,252,8,44,27,136,222,110,187,22,73,182,173,166,234,21,166,230,116,213,58,159,184,140,251,168,114,2,107,184,221,141,81,90,112,157,147,62,240,185,16,141,61,117,146,21,46,89,116,254,90,137,36,167,127,227,119,251,125,186,19,202,230,20,69,193,172,21,183,44,230,35,182,203,229,2,27,211,9,8,36,235,35,178,50,219,134,122,33,7,174,173,251,75,95,127,184,190,214,62,193,145,82,193,91,230,28,85,44,157,118,220,169,165,27,12,245,51,56,142,145,17,105,215,188,198,109,113,6,35,240,111,203,146,28,146,81,58,197,94,99,107,221,174,187,137,229,145,235,175,94,242,22,233,193,198,255,0,244,222,21,86,109,23,141,162,122,5,74,67,136,73,125,35,109,17,169,237,145,232,106,51,239,63,113,16,177,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,21,37,198,126,232,165,76,184,109,203,105,181,43,183,176,196,57,10,73,154,116,229,37,117,20,107,166,187,190,145,251,180,16,127,41,214,132,203,215,48,246,13,38,35,10,117,8,184,169,79,200,34,73,171,70,74,115,9,81,244,73,254,151,180,180,26,60,183,41,173,209,173,250,101,37,164,237,68,40,108,199,34,211,77,9,8,36,251,139,221,238,31,189,104,75,136,83,107,34,52,168,140,140,143,218,66,138,248,164,96,187,248,121,143,51,46,200,116,181,177,77,184,141,201,171,121,44,26,91,84,153,19,102,184,101,184,144,148,154,141,40,35,239,51,211,218,99,253,248,91,99,179,216,107,141,209,44,185,181,46,85,62,231,117,184,13,178,227,198,150,213,38,76,184,77,145,146,77,196,164,215,181,6,93,198,122,123,15,184,94,114,84,75,73,45,38,70,74,45,72,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,16,241,47,201,245,87,46,152,184,245,249,110,149,193,86,177,47,169,14,79,102,171,82,117,82,215,18,170,234,220,113,248,47,74,90,212,235,171,208,185,200,113,237,22,226,22,162,220,234,217,117,195,241,57,32,206,141,213,148,124,71,98,116,213,85,107,118,13,75,152,197,110,222,106,115,137,109,28,211,103,116,232,204,26,201,147,152,130,97,178,37,44,189,118,201,77,110,70,226,113,23,253,105,221,52,43,230,213,163,94,182,180,238,219,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,7,214,21,107,197,99,61,180,162,165,79,202,206,13,92,210,213,82,84,131,98,247,170,211,159,74,88,109,130,74,210,229,28,150,68,106,90,212,163,73,191,177,73,36,18,57,10,53,239,125,182,234,132,93,159,13,12,250,198,199,155,121,156,21,197,154,236,70,49,22,135,29,182,105,11,115,155,190,191,78,98,43,105,83,202,121,231,92,83,243,137,77,188,235,197,234,110,66,137,104,74,137,15,26,39,168,241,88,197,140,86,14,5,88,21,76,70,196,106,244,74,117,54,157,29,247,90,105,217,76,178,253,65,246,217,113,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,190,211,42,1,206,38,106,175,44,215,226,229,66,240,172,212,165,166,216,167,72,145,26,211,164,56,217,50,138,117,56,215,234,26,154,74,214,158,210,226,82,218,158,94,229,110,89,18,72,249,104,109,8,147,252,43,50,83,117,95,183,85,35,52,119,13,126,171,110,91,118,229,65,223,65,122,50,83,144,231,84,167,71,113,141,251,183,176,166,222,167,56,218,229,198,119,99,132,165,41,46,54,122,17,44,112,171,155,30,111,44,182,241,3,196,124,86,179,38,203,74,233,216,145,94,69,78,11,50,9,148,85,169,199,85,116,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,121,56,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,0,7,201,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,237,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,232,164,145,151,82,33,159,124,242,101,18,171,148,28,92,77,168,197,70,93,98,211,175,71,85,74,220,170,191,29,72,90,216,37,154,87,21,229,146,73,165,201,100,246,239,229,158,134,135,25,112,210,223,52,155,79,74,225,221,159,169,153,99,186,142,195,197,42,133,86,165,134,85,190,84,125,78,75,242,62,76,184,78,58,190,211,22,54,227,65,50,181,190,226,164,54,218,9,197,122,174,39,114,155,229,187,101,92,81,252,9,226,111,220,190,113,8,80,8,211,158,52,98,245,155,128,184,95,112,98,230,32,63,45,186,21,187,29,47,72,40,140,27,207,186,181,184,150,154,101,180,116,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,207,94,104,179,55,127,102,155,20,42,88,129,119,201,151,14,154,185,10,85,22,222,42,139,210,97,81,152,54,218,111,99,9,112,246,165,107,75,13,41,213,161,40,39,28,37,47,106,117,36,166,85,112,185,200,149,43,27,42,175,99,190,52,91,50,228,89,52,57,8,77,191,78,150,194,123,21,195,53,42,89,58,183,55,30,231,99,71,82,18,70,141,156,183,92,81,160,212,162,101,230,149,61,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,41,131,140,173,90,171,64,205,221,147,93,161,84,229,211,170,84,235,30,155,46,28,200,143,41,151,227,62,221,78,160,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,19,87,135,222,125,109,236,204,217,176,108,108,65,174,196,135,138,148,136,237,179,57,18,59,44,36,87,214,103,37,68,244,22,73,211,91,203,76,120,233,114,65,37,180,33,11,89,154,82,148,25,17,76,160,0,1,85,124,115,191,50,127,180,159,187,71,160,225,149,196,66,53,213,26,157,151,12,123,184,229,174,231,92,135,17,109,92,245,90,131,178,87,89,91,206,169,101,10,83,207,41,74,41,36,165,154,89,81,158,199,16,72,100,137,46,37,4,253,154,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,140,197,92,51,186,176,111,17,238,60,45,189,98,118,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,239,184,90,99,164,60,96,202,157,6,219,155,89,237,119,38,29,255,0,91,117,54,92,38,27,113,17,91,51,58,122,210,219,71,187,147,217,121,108,165,197,165,42,91,145,159,250,70,147,90,160,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,231,179,246,111,247,144,235,252,97,177,190,149,97,229,210,62,13,61,67,151,50,165,138,50,9,49,229,165,196,161,136,44,83,165,68,146,234,215,222,165,173,74,54,80,148,17,17,104,183,20,106,45,132,135,42,135,43,24,41,248,196,230,10,201,193,199,42,29,138,37,193,80,62,222,250,93,229,184,136,44,52,185,18,185,74,229,184,68,241,176,203,164,222,228,26,121,134,141,218,39,83,43,254,205,143,133,140,100,248,127,112,249,115,226,149,178,19,157,250,238,81,239,183,97,92,114,170,181,44,50,173,243,93,173,209,33,178,137,15,34,81,50,100,204,168,137,113,214,208,219,219,210,210,28,61,228,149,181,174,228,169,77,180,104,190,139,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,205,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,138,73,145,245,35,31,88,5,85,241,206,252,201,254,210,126,237,29,87,133,238,122,127,13,118,170,48,59,24,239,62,215,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,209,49,157,28,230,106,73,90,218,36,57,243,170,76,135,10,127,128,15,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,251,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,118,8,187,80,78,56,105,108,137,4,243,235,71,53,195,213,106,45,80,223,49,104,105,179,26,41,25,214,207,198,25,218,184,69,155,220,73,177,108,168,157,146,139,30,161,30,161,26,42,91,109,182,226,246,216,140,204,91,13,33,180,37,8,101,181,200,82,27,65,39,213,109,40,73,153,153,25,157,149,112,108,198,191,151,57,125,171,96,228,186,127,38,94,25,84,11,146,251,109,109,109,248,53,23,100,72,111,114,141,197,26,158,75,232,152,74,209,8,73,55,200,211,114,183,152,159,226,63,231,227,19,46,172,34,202,22,36,223,86,84,190,201,90,143,79,143,79,141,41,46,56,219,145,123,108,182,97,173,246,150,218,210,180,60,218,36,41,109,172,149,234,184,148,40,200,200,140,143,60,52,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,68,90,118,181,10,198,181,104,214,85,173,7,177,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,81,156,204,174,230,110,254,202,206,40,83,113,2,208,147,46,101,53,18,18,170,213,188,117,23,163,66,172,176,77,186,222,199,210,217,237,82,208,151,221,83,75,90,86,77,184,105,94,213,104,105,86,133,48,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,169,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,0,16,255,0,136,142,119,225,229,86,196,43,74,206,149,187,19,110,202,123,174,208,148,76,177,37,154,91,105,121,166,215,42,83,75,117,43,78,228,45,254,206,102,219,141,173,216,234,37,164,210,133,164,225,7,6,170,181,86,191,155,187,218,187,93,169,203,168,212,170,54,61,74,92,201,146,222,83,207,201,125,202,157,61,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,38,255,0,19,172,190,226,62,57,229,246,76,156,47,184,46,181,213,109,125,211,30,180,233,47,153,197,185,98,169,214,84,227,111,71,37,39,156,243,28,148,190,201,122,234,220,135,16,134,212,183,80,105,163,123,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,37,25,174,161,102,211,6,161,94,92,218,84,59,190,155,164,59,166,137,9,229,171,176,74,220,178,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,144,3,202,98,174,38,90,184,55,135,23,30,41,94,178,251,61,22,217,167,187,80,147,181,198,208,227,219,11,212,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,157,124,206,230,22,234,205,6,50,214,177,114,233,141,216,59,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,116,226,205,41,66,86,235,174,172,144,141,251,74,194,120,60,229,138,242,131,74,145,153,106,237,221,112,81,168,85,73,6,205,10,139,76,172,146,33,87,80,202,101,197,125,234,148,82,73,147,136,105,215,15,179,145,173,43,75,141,186,179,78,211,65,175,149,113,149,171,85,104,25,187,178,107,180,42,156,186,117,74,157,99,211,101,195,153,17,229,50,252,103,219,169,212,20,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,106,240,251,207,173,189,153,155,54,13,141,136,53,216,144,241,82,145,29,182,103,34,71,101,132,138,250,204,228,168,158,130,201,58,107,121,105,143,29,46,72,36,182,132,33,107,51,74,82,131,34,41,148,0,51,89,155,31,20,248,201,241,2,225,243,23,197,164,240,80,171,82,158,203,109,229,66,102,167,17,117,40,119,196,137,114,33,165,228,155,236,176,244,8,73,105,213,183,174,228,161,106,97,228,165,70,90,40,218,112,139,93,167,165,133,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,126,174,50,181,106,173,3,55,118,77,118,133,83,151,78,169,83,172,122,108,184,115,34,60,166,95,140,251,117,58,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,74,174,26,25,245,141,143,54,243,56,43,139,53,216,140,98,45,14,59,108,210,22,231,55,125,126,156,196,86,210,167,148,243,206,184,167,231,18,155,121,215,139,212,220,133,18,208,149,18,30,52,79,80,1,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,207,14,39,227,21,253,129,89,229,197,12,70,195,154,244,186,117,74,157,137,21,183,93,105,169,79,50,197,65,134,235,11,121,81,37,37,149,161,78,198,113,77,32,156,104,212,68,162,47,176,202,236,242,163,154,236,56,205,174,28,34,245,178,157,236,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,176,0,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,65,153,250,206,189,213,154,204,71,151,68,164,212,251,62,25,91,53,7,155,183,41,241,205,196,55,63,97,169,180,212,228,19,137,66,212,243,168,51,52,37,105,46,75,107,52,17,110,83,171,119,133,96,238,49,95,216,21,127,210,241,27,14,107,210,233,213,42,116,134,29,117,166,165,60,203,21,6,27,121,183,149,18,82,89,90,20,236,103,20,210,9,198,141,68,74,34,251,12,180,39,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,118,1,85,124,115,191,50,127,180,159,187,71,191,225,169,196,46,30,38,208,160,224,86,60,221,255,0,215,212,13,205,81,235,149,71,152,142,221,98,46,248,204,198,138,183,156,120,156,147,81,83,143,45,36,73,111,115,141,180,74,82,150,230,245,42,197,64,0,7,10,206,102,87,233,89,179,193,121,56,115,50,175,46,157,82,167,72,93,110,130,235,82,18,203,10,170,183,18,67,49,147,41,70,211,170,56,219,164,25,184,77,164,151,161,122,167,236,60,246,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,106,113,2,252,59,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,105,125,205,168,36,155,109,173,125,54,168,79,241,229,49,87,19,45,92,27,195,139,143,20,175,89,125,158,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,207,190,113,51,85,121,102,191,23,42,23,133,102,165,45,54,197,58,68,136,214,157,33,198,201,148,83,169,198,191,80,212,210,86,180,246,151,18,150,212,242,247,43,114,200,146,71,203,67,104,71,201,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,244,41,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,236,51,246,162,10,241,34,207,213,11,0,173,90,166,9,97,189,67,182,226,109,193,79,92,121,15,69,146,182,254,76,197,125,189,10,74,220,105,73,90,102,41,11,220,195,105,81,41,26,165,229,232,158,90,30,165,111,235,170,253,186,191,182,183,29,201,113,212,63,229,38,78,169,78,144,231,253,39,30,121,199,23,245,169,74,87,180,204,104,79,36,25,90,252,81,240,57,140,55,155,114,122,110,181,82,168,57,93,173,200,105,59,98,162,115,172,178,210,154,140,70,146,89,178,132,48,218,73,75,245,150,162,82,244,65,40,155,68,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,82,137,9,53,168,200,137,37,169,153,138,49,226,147,142,207,98,86,55,76,178,161,84,249,212,235,97,215,32,56,203,111,26,155,76,152,210,230,182,102,105,39,20,146,94,213,145,119,17,233,236,46,225,249,248,92,96,187,248,137,143,17,46,201,148,181,191,77,183,77,185,168,121,76,26,155,76,152,243,33,56,69,184,208,164,146,137,43,51,239,35,211,218,66,245,80,132,182,132,182,130,34,74,72,136,136,189,132,67,240,92,116,214,235,54,253,74,146,234,119,34,108,55,163,153,105,174,164,180,26,125,199,239,247,12,226,102,198,208,153,101,102,30,254,164,203,97,77,33,119,21,85,248,228,104,52,234,201,206,125,41,62,169,47,209,246,22,130,111,240,96,186,41,80,238,27,142,219,113,74,237,239,177,50,66,82,70,157,57,74,93,57,26,233,174,239,164,94,237,5,182,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,15,226,140,146,147,81,153,17,17,107,169,138,39,226,173,126,177,120,230,69,200,81,201,189,40,176,14,154,179,111,77,13,76,207,156,71,174,138,62,190,183,213,246,16,255,0,126,20,118,98,235,249,140,69,105,76,161,198,169,208,73,210,37,39,93,170,110,124,21,110,47,84,200,186,31,126,164,47,72,4,20,226,207,132,8,190,112,41,171,174,20,71,23,54,131,53,51,28,91,77,234,100,195,16,231,56,122,153,33,71,166,171,45,122,145,125,100,41,151,14,110,105,86,70,33,219,87,116,103,84,203,212,58,204,58,130,84,74,52,154,84,203,232,115,188,140,140,186,167,222,95,105,13,27,229,183,19,160,98,222,13,91,23,124,58,131,50,222,122,153,9,51,20,219,169,115,108,131,138,203,139,74,140,150,163,37,106,225,106,70,122,245,234,58,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,152,171,134,118,174,50,97,197,199,133,183,172,78,209,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,103,223,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,123,75,105,83,105,121,27,83,181,102,74,34,229,173,181,175,191,240,208,207,172,156,6,184,89,193,92,89,174,203,127,14,171,146,27,102,144,183,57,91,40,21,23,229,54,149,60,167,158,117,180,177,4,210,227,206,188,94,190,213,164,150,132,164,214,241,174,106,241,47,207,28,108,184,217,175,96,245,142,137,107,196,91,210,142,226,217,150,218,221,142,138,29,57,227,113,131,154,151,144,105,81,201,53,33,212,178,148,43,212,91,102,226,204,137,40,67,212,129,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,252,163,208,82,106,119,150,20,95,240,171,48,219,151,64,187,44,234,195,114,90,68,184,132,79,211,234,49,30,37,36,156,101,228,153,18,219,117,178,213,14,36,250,164,201,69,222,66,250,50,109,158,123,7,51,56,70,245,215,116,213,45,251,78,236,183,35,200,114,231,165,61,84,101,180,50,196,100,52,167,170,109,33,110,115,81,4,201,228,106,227,164,68,218,247,182,107,94,194,113,117,87,196,51,58,117,92,211,226,132,138,21,161,112,75,86,21,219,82,8,173,248,103,25,81,74,107,228,222,215,106,15,182,165,26,150,181,40,221,75,70,178,73,161,147,73,114,219,90,222,221,249,114,11,146,139,171,53,152,143,18,183,86,166,118,124,50,182,106,12,185,113,212,36,19,136,110,126,195,75,138,166,71,54,212,133,169,231,80,100,75,82,20,92,150,214,75,51,220,166,144,237,249,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,51,111,155,31,20,248,201,241,2,225,243,23,199,181,201,158,115,47,236,166,95,241,166,67,157,46,163,100,212,100,33,170,245,5,215,94,121,132,176,227,209,206,76,184,177,137,246,153,41,220,152,228,219,110,185,169,104,123,85,211,186,255,0,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,0,7,52,204,62,95,172,28,205,97,124,236,40,196,100,75,69,54,100,136,242,218,153,4,153,41,176,159,101,194,82,93,142,227,205,184,150,214,105,222,210,148,73,212,219,117,196,244,220,99,61,153,135,203,245,253,150,92,80,157,133,24,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,58,19,141,56,158,187,76,118,10,30,119,235,181,12,146,223,89,76,196,185,85,90,211,146,61,14,213,147,52,153,67,157,134,44,121,205,63,34,44,167,148,233,44,217,66,24,65,71,36,182,181,39,114,144,106,38,210,218,81,21,68,170,207,182,119,235,185,184,190,218,133,110,74,170,211,112,202,137,202,118,137,68,152,202,35,188,185,70,201,19,210,165,165,183,92,67,143,111,83,168,108,247,154,80,214,155,82,149,56,233,173,144,156,144,87,115,113,125,187,54,227,139,85,166,225,149,19,154,213,110,183,13,228,71,121,114,141,147,54,98,196,83,141,56,135,30,222,166,150,225,108,52,161,173,119,41,42,113,162,93,249,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,35,7,20,127,2,120,155,247,47,156,66,20,151,150,74,181,42,129,153,44,40,174,215,106,113,41,212,218,117,241,66,151,50,100,183,146,203,17,152,110,123,42,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,165,224,0,1,74,220,106,252,83,218,223,15,224,249,141,68,66,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,79,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,187,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,0,170,190,57,223,153,63,218,79,221,162,173,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,239,62,182,246,102,108,216,54,54,32,215,98,67,197,74,68,118,217,156,137,29,150,18,43,235,51,146,162,122,11,36,233,173,229,166,60,116,185,32,146,218,16,133,172,205,41,74,12,136,166,80,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,20,237,198,127,1,163,90,184,161,109,99,253,10,20,190,207,124,71,85,46,186,180,199,117,76,55,81,134,219,105,97,197,188,107,52,33,111,70,209,9,104,146,142,144,92,89,111,53,44,211,231,248,54,99,95,200,108,193,85,176,114,93,63,157,19,19,105,229,201,125,182,183,56,196,234,115,82,36,55,185,70,226,73,44,169,133,204,37,104,133,168,220,228,105,181,59,204,56,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,132,106,226,151,142,147,49,131,53,149,235,110,21,103,181,219,120,119,253,109,211,25,108,159,109,180,74,108,136,234,11,83,110,158,222,119,106,230,50,167,16,148,165,109,198,99,233,18,73,106,145,92,24,50,235,37,117,91,151,50,119,125,167,45,184,236,71,77,26,206,157,41,166,185,15,173,106,112,170,18,24,37,164,221,37,182,77,180,193,60,131,74,12,158,148,214,171,50,89,34,194,179,99,225,99,25,62,31,220,62,92,248,205,96,159,252,47,115,211,248,20,186,145,129,216,199,121,246,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,118,120,111,106,231,51,82,82,16,233,161,207,154,74,164,56,119,82,2,170,248,231,126,100,255,0,105,63,118,138,192,181,174,203,170,198,174,197,186,108,171,154,171,111,214,161,111,236,213,26,92,215,34,74,99,122,20,133,236,117,179,74,211,185,11,82,79,67,234,149,25,31,67,49,125,57,9,206,253,11,55,22,35,176,174,57,84,170,110,38,209,57,174,214,232,144,217,92,118,87,20,222,50,102,84,68,184,235,139,113,157,138,105,14,30,243,82,29,215,114,82,151,26,53,202,161,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,89,196,19,62,183,14,102,111,41,214,54,31,87,101,195,194,186,68,135,25,130,136,253,170,18,235,232,50,140,163,122,115,38,233,161,228,38,68,117,57,28,148,218,22,132,44,141,73,74,204,200,161,168,213,64,170,14,56,54,4,102,170,184,89,138,80,109,233,103,34,84,122,141,2,169,86,73,58,166,9,13,41,167,225,71,89,235,202,66,204,222,158,180,244,37,172,137,207,164,77,150,222,21,194,59,19,46,171,63,55,180,123,22,147,47,90,45,251,79,159,79,171,197,113,199,57,106,236,209,30,152,195,233,66,86,72,55,144,182,13,9,90,210,173,173,190,250,72,136,215,169,94,160,171,94,56,55,252,150,169,88,89,133,176,110,24,135,30,84,138,141,126,169,73,73,180,167,201,109,37,166,33,72,89,105,205,66,12,158,158,132,245,36,44,201,207,164,109,150,216,193,194,151,12,255,0,8,153,201,183,42,50,34,82,165,192,178,169,243,174,105,140,84,27,230,110,229,182,81,227,173,148,154,20,147,121,185,82,163,58,147,61,187,121,70,180,171,114,82,71,125,35,42,226,85,100,39,59,245,220,163,223,110,194,184,229,85,106,88,101,91,230,187,91,162,67,101,18,30,68,162,100,201,153,81,18,227,173,161,183,183,165,164,56,123,201,43,107,93,201,82,155,104,209,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,56,166,107,179,93,135,25,74,195,133,222,183,171,189,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,188,241,95,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,111,240,84,241,79,116,252,63,157,230,52,225,117,34,157,184,170,100,98,149,133,178,127,25,28,35,165,196,167,218,117,41,17,105,181,203,122,155,75,76,120,212,103,249,68,219,82,153,76,118,201,166,227,58,109,165,43,223,180,202,67,169,50,82,249,251,91,135,249,93,204,221,253,149,156,80,166,226,5,161,38,92,202,106,36,37,85,171,120,234,47,70,133,89,96,155,117,189,143,165,179,218,165,161,47,186,166,150,180,172,155,112,210,189,170,208,210,173,20,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,141,184,136,231,126,102,106,175,178,180,172,233,91,112,202,211,168,58,237,9,68,203,241,158,170,56,166,90,109,114,165,52,183,84,133,109,90,31,236,230,109,182,226,26,144,162,90,73,75,90,75,229,100,39,36,21,220,220,95,110,205,184,226,213,105,184,101,68,230,181,91,173,195,121,17,222,92,163,100,205,152,177,20,227,78,33,199,183,169,165,184,91,13,40,107,93,202,74,156,104,151,126,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,97,227,87,226,158,214,248,127,7,204,106,34,16,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,66,121,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,217,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,6,107,51,99,226,159,25,62,32,92,62,98,248,253,89,85,204,197,229,149,12,92,135,138,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,94,133,48,119,24,172,28,117,176,41,120,141,135,53,232,149,26,109,70,59,14,186,211,82,153,121,250,123,238,50,219,202,137,41,44,173,105,106,75,105,117,4,227,70,163,52,153,253,134,126,212,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,28,106,252,83,218,223,15,224,249,141,68,66,11,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,223,246,76,243,153,96,230,206,192,141,50,28,232,148,235,218,157,29,13,87,168,46,186,203,47,169,246,217,142,114,101,197,140,79,186,241,193,231,72,38,219,117,205,15,82,218,174,189,242,40,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,3,53,153,177,241,79,140,159,16,46,31,49,124,122,12,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,237,45,165,78,41,149,238,78,213,153,164,207,150,183,16,187,254,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,251,80,0,1,76,28,79,115,235,27,25,234,178,242,253,131,245,216,147,240,250,153,34,51,213,90,188,78,106,14,173,81,97,79,111,101,183,82,239,42,68,20,154,152,81,25,181,235,60,193,56,133,41,4,218,213,26,242,119,149,91,203,53,248,185,79,179,232,212,217,105,182,41,210,35,201,187,42,237,184,76,162,157,78,53,250,228,151,84,133,167,180,184,148,184,150,81,181,91,150,70,163,46,90,28,90,59,166,127,184,111,126,43,212,40,152,165,133,53,74,173,110,193,71,101,167,213,61,40,255,0,105,169,67,156,234,223,249,245,242,34,182,203,112,244,76,102,201,106,86,238,115,164,157,15,114,71,11,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,210,218,84,226,153,94,228,237,89,154,76,249,107,113,11,191,236,29,198,43,7,29,108,10,94,35,97,205,122,37,70,155,81,142,195,174,180,212,166,94,126,158,251,140,182,242,162,74,75,43,90,90,146,218,93,65,56,209,168,205,38,127,97,157,112,113,206,252,201,254,210,126,237,21,107,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,0,0,33,7,18,252,142,70,204,117,154,246,48,216,235,150,140,69,178,232,238,33,152,141,161,217,8,174,83,153,55,31,56,73,101,4,165,20,146,82,221,83,42,66,125,117,184,109,172,140,148,133,179,73,127,215,85,133,117,127,109,109,203,146,220,168,127,202,67,157,77,157,29,207,250,46,50,243,110,35,234,82,84,159,97,144,189,236,142,103,182,193,204,110,17,169,87,157,205,18,141,125,217,20,116,191,119,162,168,251,49,208,243,12,160,137,218,195,106,34,67,69,25,70,91,220,209,41,38,22,173,138,34,65,180,227,149,151,196,103,58,255,0,141,86,35,177,64,176,42,117,86,240,202,214,249,186,108,103,207,148,221,82,113,26,201,202,154,153,218,149,167,114,22,77,180,151,77,74,67,105,82,180,105,79,58,217,68,0,18,127,35,153,227,188,178,133,121,42,44,164,75,174,97,213,114,66,87,94,160,161,101,189,181,232,73,237,176,247,25,37,18,82,146,73,26,76,201,15,33,36,133,154,77,45,58,213,186,102,219,60,88,89,150,188,44,69,211,78,184,105,87,29,201,113,211,201,235,86,157,79,151,26,103,63,180,70,125,112,234,15,52,82,27,113,84,229,56,193,37,79,180,103,174,226,36,234,103,210,131,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,114,124,52,50,21,27,1,173,230,113,171,22,104,81,31,196,90,228,118,222,164,33,206,110,250,5,57,248,173,169,76,169,151,154,109,76,78,53,56,243,79,31,175,181,9,36,33,73,37,188,75,158,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,152,230,75,19,224,97,38,13,92,247,124,202,131,49,29,102,153,53,48,212,227,169,111,116,130,138,243,136,74,76,214,147,53,106,217,232,68,122,244,232,51,145,136,215,52,155,223,16,238,91,186,67,170,121,234,229,102,109,65,74,53,26,141,74,121,245,185,222,102,102,125,85,239,63,180,197,205,112,152,194,4,88,216,20,237,215,54,35,136,155,94,154,169,141,173,214,244,51,97,248,112,92,45,12,208,147,211,84,30,157,76,190,179,19,172,5,23,113,93,179,23,64,204,98,235,73,101,13,181,81,130,110,153,37,58,110,83,147,167,43,113,250,164,71,208,187,245,49,249,248,84,223,172,89,217,145,110,20,142,94,149,168,5,77,65,185,166,132,167,167,193,34,211,85,23,95,87,235,251,12,94,194,76,148,146,81,25,25,25,107,169,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,147,118,212,218,162,218,213,138,179,206,19,104,135,2,68,131,81,153,22,132,134,212,174,243,50,247,123,198,112,51,67,118,187,121,227,245,249,86,113,211,113,9,184,170,141,50,163,81,158,173,246,215,148,158,186,159,233,123,15,65,60,56,48,218,104,126,163,113,93,198,193,40,219,237,112,119,154,117,211,69,83,220,239,211,250,127,80,182,80,30,27,28,44,104,184,143,132,183,109,157,37,148,184,170,149,22,124,102,117,73,30,215,92,140,227,105,50,213,42,208,253,126,242,35,63,243,12,223,98,229,153,51,15,177,54,232,179,166,176,182,213,73,172,77,134,141,201,50,220,134,164,56,217,40,181,74,117,47,80,250,232,95,97,119,11,34,224,247,152,5,52,154,158,9,86,106,47,186,165,186,245,78,33,60,246,226,66,79,176,70,66,19,185,206,132,93,116,34,71,216,126,193,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,103,114,245,106,230,131,6,171,88,71,116,201,236,29,191,151,38,157,84,68,86,228,61,76,156,210,183,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,158,28,98,193,219,251,2,175,250,166,28,226,53,6,93,58,165,78,144,251,77,58,236,87,153,98,160,195,111,56,202,101,197,83,200,66,157,140,226,154,89,182,233,36,137,68,95,105,23,148,169,213,170,181,169,40,153,89,169,203,159,33,184,236,68,67,178,94,83,171,75,12,52,134,89,104,148,163,51,36,54,211,109,182,132,247,37,8,74,75,66,34,33,106,152,3,144,168,216,13,147,124,94,198,172,89,161,68,127,17,107,152,111,93,122,144,135,57,187,232,20,231,232,139,82,153,83,47,52,218,152,156,106,113,230,158,63,95,106,18,72,66,146,75,120,151,84,34,215,184,172,100,74,148,116,169,249,166,193,171,102,90,106,73,144,111,222,244,170,115,9,83,14,48,105,90,156,172,18,8,201,72,90,84,73,39,246,37,68,178,95,61,68,141,143,184,229,85,194,171,85,105,209,167,195,167,212,229,197,143,84,142,81,39,52,203,202,66,37,48,78,182,241,52,234,72,244,90,9,214,90,112,146,173,75,123,104,87,122,72,203,176,101,71,42,56,143,155,92,71,69,149,101,53,216,105,80,121,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,208,78,14,224,237,131,129,86,5,47,14,112,230,131,18,157,77,167,71,97,167,93,106,43,44,191,80,125,182,91,101,82,229,41,148,33,46,201,113,45,32,220,116,210,70,163,47,176,139,218,140,214,102,199,197,62,50,124,64,184,124,197,241,205,38,210,106,180,232,208,38,84,41,146,226,199,170,71,57,112,93,121,149,33,18,152,39,92,100,221,105,70,90,45,4,235,46,182,106,78,165,189,181,167,189,38,69,58,184,104,103,214,78,3,92,44,224,174,44,215,101,191,135,85,201,13,179,72,91,156,173,148,10,139,242,155,74,158,83,207,58,218,88,130,105,113,231,94,47,95,106,210,75,66,82,107,120,215,117,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,0,35,174,121,50,137,74,205,246,17,166,212,98,163,18,143,118,80,100,42,165,110,85,95,142,149,161,15,154,13,43,138,242,201,38,234,35,60,91,119,242,207,82,91,108,184,105,115,148,77,171,62,215,77,167,117,88,213,217,86,181,235,108,213,109,250,212,45,157,166,157,84,132,228,73,76,111,66,86,141,237,56,73,90,119,33,105,81,106,93,82,162,50,232,100,62,80,237,89,81,202,142,35,230,215,17,209,101,89,77,118,26,84,30,91,245,250,251,236,154,226,210,34,168,204,137,74,34,50,230,60,189,170,38,153,35,37,56,164,168,204,208,132,56,226,52,39,133,88,103,106,224,222,28,91,152,91,101,68,236,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,17,87,138,63,129,60,77,251,151,206,33,10,1,22,189,194,191,62,177,165,70,165,101,99,25,43,177,33,174,28,118,105,246,53,78,71,52,215,49,102,235,202,56,18,100,56,234,146,75,36,173,134,162,161,40,66,54,53,202,212,214,109,37,118,148,0,2,149,184,213,248,167,181,190,31,193,243,26,136,130,180,235,78,234,172,80,170,247,77,38,217,170,205,162,219,253,159,210,245,24,240,156,114,45,63,158,179,67,29,161,212,145,161,174,98,200,210,141,230,91,148,70,69,169,142,129,151,76,203,226,158,87,239,182,111,172,51,171,126,151,109,163,76,126,79,162,234,127,50,243,77,246,182,25,117,190,119,43,158,181,183,185,94,162,244,81,123,72,244,39,129,120,233,135,25,139,195,138,118,40,97,125,103,183,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,85,95,28,239,204,159,237,39,238,209,86,180,202,77,86,181,37,112,232,212,201,115,228,55,29,249,107,106,51,42,117,105,97,134,150,243,206,154,82,70,100,134,218,109,199,22,174,228,161,10,81,232,68,102,62,181,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,8,235,196,23,7,106,184,223,148,187,234,209,182,168,49,42,183,12,40,236,214,232,237,59,21,79,190,79,196,121,15,56,152,169,66,22,190,210,228,116,200,97,178,65,106,163,127,97,153,37,106,49,158,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,132,202,226,173,137,150,174,50,99,6,25,226,149,149,47,180,81,110,108,47,166,84,35,110,113,181,184,206,250,133,71,123,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,143,87,195,99,26,255,0,23,108,190,230,139,24,219,167,246,217,118,253,62,218,236,12,41,174,99,107,156,251,179,227,197,230,167,152,217,155,36,251,205,27,155,86,74,229,146,246,234,173,8,224,0,210,158,86,48,83,241,118,203,237,147,131,142,84,59,108,187,126,158,125,189,244,187,204,109,115,159,117,114,37,114,149,203,108,205,146,125,231,73,189,200,37,114,201,27,181,86,166,108,216,248,88,198,79,135,247,15,151,62,51,88,61,174,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,244,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,178,158,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,180,161,85,124,115,191,50,127,180,159,187,69,112,97,142,14,223,216,198,229,199,15,14,104,50,235,149,43,110,142,85,183,105,144,98,189,38,108,182,59,108,88,138,76,118,89,66,212,226,210,169,104,113,68,122,17,54,219,138,215,213,34,54,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,116,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,158,87,115,55,96,230,155,11,233,184,129,104,73,137,14,164,184,233,85,106,222,58,139,50,102,209,159,55,29,111,99,233,108,247,37,11,83,14,169,165,173,40,55,27,36,175,106,117,52,166,189,120,157,113,11,135,116,195,147,151,92,191,93,252,234,83,219,154,187,107,244,199,152,126,45,86,43,172,50,227,81,97,75,97,229,238,100,249,175,34,73,109,66,141,77,147,123,141,6,234,87,93,120,117,134,119,86,40,84,107,20,235,90,39,51,208,54,253,86,230,168,190,182,220,54,98,193,129,21,201,14,173,197,33,10,217,187,150,150,144,106,209,38,235,205,32,212,157,250,143,42,53,80,35,87,17,188,51,252,40,100,219,17,233,209,226,82,156,159,65,167,166,230,134,253,65,189,123,47,96,113,50,36,45,149,18,20,164,60,168,173,201,105,38,90,107,206,52,41,73,74,212,98,131,48,246,245,170,225,173,255,0,109,98,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,26,125,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,103,219,136,222,38,126,20,51,147,136,245,24,242,234,174,64,160,212,19,108,195,98,160,230,189,151,176,54,152,242,16,202,73,106,74,25,84,166,228,186,146,45,53,231,26,212,148,169,106,33,61,120,39,225,125,86,222,194,59,243,21,234,10,150,204,123,206,177,22,155,6,59,208,148,210,28,98,158,135,53,148,211,166,122,60,133,187,49,214,143,106,116,74,226,172,183,40,204,201,22,62,50,174,61,5,118,192,188,173,155,102,217,188,235,182,244,184,148,43,198,60,153,52,42,130,136,141,137,200,143,33,113,223,36,40,140,200,150,219,173,153,41,7,162,200,148,218,140,182,184,133,42,116,240,185,207,109,43,4,234,175,96,70,52,92,210,227,217,53,201,8,85,191,81,150,250,123,21,189,53,74,89,186,135,55,22,230,163,72,82,210,102,189,252,182,156,73,172,210,146,121,231,83,109,88,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,208,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,61,121,162,204,221,253,154,108,80,169,98,5,223,38,92,58,106,228,41,84,91,120,170,47,73,133,70,96,219,105,189,140,37,195,218,149,173,44,52,167,86,132,160,156,112,148,189,169,212,146,159,43,115,97,13,229,104,97,125,145,139,149,214,34,51,66,196,41,21,102,104,68,151,201,111,188,138,123,140,180,251,203,65,116,66,13,215,141,180,145,158,243,54,92,51,73,36,208,165,204,174,10,158,41,238,159,135,243,188,198,156,46,164,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,123,51,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,62,82,202,205,110,52,88,152,37,120,229,254,141,116,203,114,211,188,99,199,136,182,164,78,150,107,165,48,135,220,121,230,160,165,47,37,166,17,36,221,113,50,19,177,68,234,20,100,125,230,103,231,240,47,2,241,31,49,120,143,78,194,252,47,163,118,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,187,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,5,43,113,171,241,79,107,124,63,131,230,53,17,13,109,156,33,188,174,252,47,189,241,114,132,196,71,168,88,123,34,146,205,116,148,249,33,246,81,80,113,230,152,121,8,62,139,65,58,201,54,162,35,222,70,243,102,73,52,146,212,143,171,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,235,180,134,135,176,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,12,214,102,199,197,62,50,124,64,184,124,197,241,226,156,176,47,38,172,24,248,164,171,122,89,218,114,171,15,80,17,86,73,18,152,42,139,76,182,250,163,172,200,245,66,205,167,144,180,238,34,222,68,230,205,220,183,54,200,172,130,231,94,234,202,158,35,196,162,85,170,125,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,126,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,10,97,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,136,65,105,216,23,149,245,26,224,149,103,219,210,234,200,181,104,238,87,234,229,24,137,75,139,78,109,214,154,118,65,163,93,202,66,20,251,102,189,164,123,81,185,106,209,8,90,147,247,240,47,29,49,31,46,152,143,78,197,12,47,172,246,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,217,117,199,155,55,50,88,71,66,197,107,50,108,69,34,163,29,8,169,193,102,65,188,186,77,68,144,147,145,9,211,82,16,173,237,169,90,18,141,9,222,131,67,137,45,139,73,159,75,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,12,214,102,199,197,62,50,124,64,184,124,197,241,205,28,164,213,89,165,71,174,189,76,150,138,108,201,15,68,143,49,76,168,152,121,246,82,218,157,105,14,105,181,75,66,95,101,74,73,30,169,39,91,51,211,113,107,42,184,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,111,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,4,10,226,211,152,236,80,193,252,35,143,135,54,77,145,45,186,70,34,199,147,72,171,221,207,52,219,177,35,176,180,41,46,211,154,78,166,104,146,243,91,204,214,234,82,68,209,47,147,189,194,90,227,210,96,209,70,73,114,245,131,88,7,129,212,63,193,12,159,77,183,119,83,225,215,39,93,47,197,83,18,171,188,214,73,198,94,83,107,45,236,178,72,112,249,81,207,242,105,90,183,110,113,78,184,190,235,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,206,102,114,112,154,196,193,60,199,94,120,123,134,247,125,42,187,65,131,80,113,200,237,83,212,242,253,17,189,106,81,211,30,91,166,174,99,209,255,0,36,165,37,199,53,218,91,205,14,243,26,111,191,240,148,198,188,101,180,243,5,15,8,237,42,125,86,224,177,238,158,116,171,134,150,195,73,117,186,102,198,182,166,168,149,45,196,34,62,197,242,27,117,123,190,113,181,37,4,135,93,40,233,46,215,199,59,243,39,251,73,251,180,86,5,2,211,186,174,191,73,124,150,182,106,181,159,67,83,222,171,84,125,31,9,201,29,142,11,90,115,100,189,176,143,150,202,55,39,115,138,209,41,212,181,50,212,122,12,29,198,43,251,2,175,250,94,35,97,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,97,149,255,0,100,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,102,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,80,0,1,89,124,86,50,49,74,173,91,51,243,69,133,20,184,148,250,149,2,57,185,117,209,105,212,180,160,170,108,46,66,220,118,166,92,134,247,42,74,20,250,214,251,142,234,74,101,27,205,104,228,153,59,84,20,11,178,234,181,61,37,242,90,230,170,209,189,51,79,122,147,81,244,124,215,35,246,200,46,233,205,140,246,195,46,99,43,218,157,205,171,84,171,66,212,143,65,210,178,171,150,123,203,53,248,185,15,11,108,249,209,41,200,76,117,84,170,245,57,38,74,69,58,156,218,219,67,175,147,123,137,79,47,115,173,161,13,164,203,114,214,157,202,66,55,184,142,215,197,39,7,108,28,10,198,139,11,14,112,230,131,18,157,77,167,97,189,45,167,93,106,43,44,191,80,125,185,115,89,84,185,74,101,8,75,178,92,75,72,55,29,52,145,168,203,236,34,253,92,42,112,206,213,198,76,96,196,204,45,189,98,118,138,45,205,133,245,58,124,157,173,182,183,25,223,80,167,108,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,200,51,137,149,91,203,42,24,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,180,182,149,54,151,145,181,59,86,100,162,46,90,219,90,248,164,218,181,86,163,26,4,58,133,78,92,168,244,184,231,18,11,79,60,165,162,43,6,235,143,27,77,36,207,68,32,221,121,215,13,41,208,183,184,181,119,168,204,236,255,0,133,62,68,170,167,85,129,154,108,101,182,98,38,154,152,228,253,145,74,168,176,165,62,227,230,164,41,186,193,160,204,146,132,37,36,162,99,122,84,107,53,243,210,72,216,195,142,90,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,167,227,9,152,21,58,138,102,9,81,170,15,180,164,58,205,78,89,50,238,210,90,75,183,198,90,21,181,206,164,125,53,35,71,218,126,193,91,184,71,102,76,196,28,77,181,236,232,76,45,197,85,171,16,161,175,106,76,246,161,217,13,182,106,61,18,173,11,215,46,186,31,216,125,195,72,56,31,99,69,195,140,37,180,172,232,204,165,181,83,104,176,35,61,162,72,183,58,220,102,219,81,158,137,78,167,234,119,153,17,255,0,152,123,144,21,53,198,122,212,75,21,27,118,238,38,9,38,231,100,131,188,147,166,186,170,160,230,154,233,253,63,168,64,252,175,93,174,217,152,253,97,213,208,233,182,133,92,84,182,158,81,40,203,70,251,107,42,87,93,75,244,125,167,160,209,253,165,83,106,181,107,81,234,236,184,78,34,100,8,242,9,68,100,122,146,219,74,187,200,207,223,239,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,37,205,101,208,118,142,95,47,202,162,13,4,233,219,213,70,218,53,123,23,216,95,81,25,117,46,186,167,216,99,56,119,53,65,218,181,199,85,170,190,173,206,76,156,252,133,158,166,122,169,110,41,71,222,103,237,63,120,185,190,15,118,63,201,236,3,169,215,94,140,226,30,169,86,222,121,11,90,52,213,183,33,64,81,104,102,146,61,53,47,121,144,159,96,63,229,104,74,208,164,44,136,210,162,50,50,63,105,10,69,226,207,130,233,176,49,197,155,190,149,0,219,167,220,16,211,45,247,82,214,137,57,111,204,156,226,139,84,161,41,215,106,8,250,153,171,237,17,207,41,152,157,59,9,241,242,206,185,163,78,92,104,234,172,83,227,206,50,116,208,74,138,115,88,91,137,86,139,73,25,25,55,212,148,122,116,234,52,97,103,220,112,238,251,86,145,115,192,113,43,143,85,131,30,107,102,147,35,45,174,182,149,151,113,153,119,40,189,167,246,152,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,92,74,225,167,195,166,242,178,47,249,88,225,152,235,42,37,62,69,187,33,248,86,213,6,162,146,121,244,84,89,120,146,117,67,216,179,104,144,217,182,226,88,51,37,239,53,246,132,109,36,48,235,147,215,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,128,206,183,11,43,170,155,138,116,171,167,46,116,238,213,109,223,119,3,20,249,84,238,75,139,244,12,233,178,100,45,111,242,161,196,229,197,164,48,217,50,157,230,106,83,122,232,100,101,160,176,172,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,236,205,169,78,37,148,109,78,212,25,168,203,152,183,22,190,234,3,53,153,177,241,79,140,159,16,46,31,49,124,89,78,4,229,38,213,205,207,12,12,52,181,170,78,246,27,146,133,242,142,161,108,212,82,166,218,229,206,85,66,162,132,48,251,166,203,174,20,55,28,54,84,242,27,34,82,185,45,153,30,168,33,85,120,171,134,119,86,13,226,61,199,133,183,172,78,207,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,89,87,10,60,244,254,67,43,248,215,121,255,0,181,226,216,19,103,39,251,164,170,150,228,131,87,247,174,202,133,39,244,217,37,255,0,99,178,45,80,0,0,5,117,113,113,202,142,28,92,24,79,88,205,53,49,175,67,94,118,191,96,98,164,228,118,72,219,174,197,118,75,49,27,76,130,212,180,121,174,106,13,15,22,170,54,208,109,40,148,68,209,179,77,131,73,25,93,203,37,131,149,156,47,166,225,253,161,26,36,202,146,35,165,53,171,132,233,204,198,155,89,124,156,117,205,239,169,178,220,164,33,79,186,150,144,181,44,219,108,210,141,202,208,212,174,192,2,42,241,71,240,39,137,191,114,249,196,33,68,56,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,15,201,116,218,119,85,141,93,149,107,94,182,205,86,223,173,66,217,218,105,213,72,78,68,148,198,244,37,104,222,211,132,149,167,114,22,149,22,165,213,42,35,46,134,66,239,184,119,103,234,30,103,45,83,176,241,74,161,74,166,226,109,19,149,31,83,146,196,127,148,205,155,110,175,180,197,141,184,150,111,33,12,56,169,13,182,131,109,62,171,137,218,151,57,109,77,80,1,74,220,106,252,83,218,223,15,224,249,141,68,123,254,11,86,157,171,124,208,177,218,214,189,109,154,85,193,69,155,242,99,180,211,170,144,155,151,21,253,139,168,173,27,218,112,148,133,109,90,18,162,212,186,41,36,101,212,136,68,188,242,101,18,171,148,28,92,77,168,197,70,93,98,211,175,71,85,74,220,170,191,29,72,90,216,37,154,87,21,229,146,73,165,201,100,246,239,229,158,134,135,25,112,210,223,52,155,79,160,200,78,119,235,185,71,190,221,133,113,202,170,212,176,202,183,205,118,183,68,134,202,36,60,137,68,201,147,50,162,37,199,91,67,111,111,75,72,112,247,146,86,214,187,146,165,54,209,162,250,45,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,251,53,70,151,53,185,113,95,216,181,33,123,29,108,212,133,109,90,20,147,208,250,41,38,71,212,140,125,96,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,61,175,18,124,140,85,114,251,127,204,197,76,57,165,203,157,135,87,84,137,53,39,81,14,150,164,177,107,190,167,155,37,69,117,76,182,76,51,25,78,72,66,99,106,105,61,53,107,105,155,100,227,145,215,46,153,151,197,60,175,223,108,223,88,103,86,253,46,219,70,152,252,159,69,212,254,101,230,155,237,108,50,235,124,238,87,61,107,111,114,189,69,232,162,246,145,232,79,2,241,211,14,51,23,135,20,236,80,194,250,207,110,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,186,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,17,87,62,217,223,161,101,30,196,106,21,185,42,149,82,196,218,223,41,218,37,18,99,43,144,202,34,147,196,79,74,150,150,221,109,109,179,177,46,161,179,222,74,91,186,109,74,146,219,166,137,84,0,3,57,153,220,192,104,217,113,204,189,227,134,212,104,82,216,183,138,66,42,150,249,189,29,214,208,116,233,40,39,91,109,165,186,181,169,228,50,165,57,24,221,222,173,235,142,179,61,21,185,37,202,174,107,214,171,117,81,109,58,21,66,60,70,227,217,212,119,40,144,84,202,20,75,113,133,212,37,206,53,58,102,163,35,95,54,115,169,35,73,36,182,37,5,166,164,106,87,234,162,226,101,213,111,225,197,209,133,180,153,125,158,139,120,84,41,117,10,191,45,199,16,228,142,192,82,185,12,43,106,201,11,100,215,44,220,82,22,149,124,227,12,40,141,38,142,178,3,134,182,0,254,29,115,65,111,252,163,195,223,149,22,45,175,206,169,220,189,165,26,193,99,248,59,221,137,47,234,100,151,55,202,75,90,49,235,115,18,135,55,33,77,165,221,47,248,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,251,62,217,32,161,102,226,196,106,109,185,22,149,77,196,218,39,41,170,37,110,99,203,142,202,226,155,196,111,69,150,166,218,113,110,51,177,78,173,178,216,106,67,186,109,82,82,227,164,186,22,186,109,59,170,198,174,202,181,175,91,102,171,111,214,161,108,237,52,234,164,39,34,74,99,122,18,180,111,105,194,74,211,185,11,74,139,82,234,149,17,151,67,33,119,220,59,179,245,15,51,150,169,216,120,165,80,165,83,113,54,137,202,143,169,201,98,63,202,102,205,183,87,218,98,198,220,75,55,144,134,28,84,134,219,65,182,159,85,196,237,75,156,182,184,7,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,113,66,200,183,224,82,234,94,56,224,229,153,217,48,218,181,179,211,17,161,43,115,52,42,163,142,40,143,70,73,37,217,225,189,171,124,189,13,72,67,166,182,254,105,42,142,217,195,252,38,199,236,101,192,175,79,254,8,241,10,171,107,252,168,167,157,50,169,216,150,146,231,179,215,106,139,113,31,45,228,110,95,45,244,109,117,189,235,216,180,238,86,191,2,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,103,108,229,70,133,148,190,30,152,175,102,242,169,83,46,250,150,31,220,51,46,154,220,38,86,158,223,43,176,74,54,219,37,56,102,179,101,132,47,148,217,104,132,158,139,115,150,133,186,225,10,44,26,168,1,152,204,107,194,250,174,10,226,229,223,133,21,149,75,114,69,173,88,147,77,68,137,48,149,17,115,24,66,207,147,40,154,81,153,161,15,53,203,117,30,178,136,208,226,76,148,162,50,51,185,76,131,230,42,205,181,120,115,64,196,139,222,236,151,62,62,23,199,170,83,235,103,33,211,231,182,182,36,45,216,144,25,92,133,33,14,44,227,63,5,166,16,149,236,213,198,154,35,35,45,169,163,97,165,60,172,96,167,226,237,151,219,39,7,28,168,118,217,118,253,60,251,123,233,119,152,218,231,62,234,228,74,229,43,150,217,155,36,251,206,147,123,144,74,229,146,55,106,173,76,250,168,202,184,185,236,173,101,146,193,205,55,12,75,23,15,238,248,209,33,212,151,30,184,154,45,194,84,230,100,205,163,62,117,201,14,111,97,78,22,228,161,106,97,164,186,132,41,6,227,100,164,110,78,164,164,212,182,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,244,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,244,24,167,154,28,113,198,139,18,212,195,156,72,191,234,181,186,45,163,207,118,58,102,75,121,247,166,74,117,231,92,57,82,221,117,106,91,239,33,15,114,27,53,30,214,218,65,37,9,73,169,197,47,181,112,238,201,4,204,213,95,103,118,222,49,118,225,149,167,80,105,170,234,77,231,227,61,84,113,76,186,226,34,197,117,13,41,10,218,180,49,218,8,156,109,196,53,33,38,133,18,150,133,20,138,227,113,73,165,80,41,88,13,66,161,83,34,83,169,180,232,247,4,72,112,226,50,150,88,140,195,105,166,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,53,224,169,226,158,233,248,127,59,204,105,194,234,64,65,94,48,88,145,135,22,222,88,15,14,110,152,125,174,233,188,170,12,59,107,167,176,147,221,149,200,82,24,114,84,174,106,186,51,163,14,41,141,82,124,197,118,173,164,147,65,186,164,210,8,179,238,10,119,214,13,83,107,183,165,137,86,165,210,160,98,109,87,99,244,138,164,135,212,114,170,148,180,163,115,240,99,165,73,216,223,37,109,19,235,74,21,189,228,184,74,52,154,98,238,77,181,0,165,110,53,126,41,237,111,135,240,124,198,162,58,87,4,122,77,42,191,74,199,154,21,118,153,18,163,77,168,199,183,226,76,135,45,148,188,196,150,28,77,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,56,7,16,76,133,92,57,102,188,167,95,56,125,66,151,51,10,234,242,28,122,10,227,246,169,171,160,32,138,50,77,153,207,27,68,134,80,169,18,20,220,115,83,139,90,208,130,37,41,75,35,51,241,57,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,217,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,253,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,217,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,209,73,50,62,164,99,56,89,177,241,79,140,159,16,46,31,49,124,88,255,0,11,108,29,176,113,215,35,87,238,28,226,53,6,37,70,155,81,190,42,141,52,235,177,89,121,250,123,238,81,225,50,153,113,84,242,22,150,164,182,151,86,109,186,73,51,73,159,218,71,93,89,170,203,61,229,149,12,92,153,133,183,132,232,149,20,42,58,106,84,138,156,99,36,162,163,78,113,110,33,167,205,189,198,166,87,185,167,16,182,212,103,181,104,86,213,45,27,28,92,192,225,125,159,91,134,208,188,168,185,109,197,202,236,186,141,177,112,72,77,62,219,168,73,237,83,101,192,168,184,81,99,194,128,74,83,166,150,96,237,105,72,66,16,209,236,117,228,153,154,91,222,164,249,254,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,252,156,26,169,52,170,254,100,175,106,21,118,153,18,163,77,168,225,189,74,36,200,114,217,75,204,73,97,201,244,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,113,47,200,84,156,6,184,94,198,172,38,161,75,127,14,171,146,28,122,174,134,249,91,40,21,23,229,56,164,178,150,89,105,180,177,4,210,227,45,50,126,190,213,164,208,181,36,214,201,47,133,100,187,54,215,86,81,177,76,174,154,107,93,186,219,174,246,106,125,205,78,82,92,119,153,5,50,91,90,223,97,162,121,166,206,99,109,147,201,101,110,25,165,60,231,8,203,69,152,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,168,135,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,16,48,15,60,114,115,29,157,155,191,7,172,116,68,70,29,89,118,189,73,108,203,109,109,72,93,114,162,205,66,19,7,53,47,32,212,146,140,73,91,169,101,40,87,174,135,13,197,153,154,144,134,102,80,12,214,102,199,197,62,50,124,64,184,124,197,241,63,248,120,229,234,213,205,7,15,76,68,194,59,166,79,96,237,248,129,42,77,58,168,136,173,200,122,153,57,168,20,229,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,92,24,197,131,183,246,5,95,245,76,57,196,106,12,186,117,74,157,33,246,154,117,216,175,50,197,65,134,222,113,148,203,138,167,144,133,59,25,197,52,179,109,210,73,18,136,190,210,41,191,195,83,136,92,204,50,174,193,192,172,121,187,255,0,172,89,251,154,163,215,42,143,63,33,202,60,173,145,153,141,21,111,56,241,183,26,156,150,217,90,72,146,222,214,220,116,148,165,33,189,234,77,202,0,15,41,138,184,103,106,227,38,28,92,120,91,122,196,237,20,91,154,158,237,62,78,214,219,91,140,239,47,81,246,185,136,90,18,243,75,36,184,218,205,39,177,196,33,68,90,164,133,0,231,71,41,55,86,81,177,76,237,106,147,189,186,219,174,246,154,133,179,81,74,156,119,153,5,50,92,66,24,125,211,101,166,206,99,109,147,42,121,13,145,165,60,230,204,143,69,144,238,188,52,51,235,39,1,174,22,112,87,22,107,178,223,195,170,228,134,217,164,45,206,86,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,151,252,75,243,235,27,1,173,231,176,87,9,171,177,31,196,90,228,119,25,171,173,190,110,250,5,57,248,174,37,47,37,230,93,109,76,78,53,56,203,172,151,175,181,9,53,173,41,37,178,107,166,203,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,95,246,76,242,103,96,229,50,192,141,14,28,24,149,27,218,163,29,14,215,171,206,180,203,207,165,247,25,142,82,98,69,146,76,52,241,65,231,71,39,27,105,205,79,83,220,174,189,208,215,142,119,230,79,246,147,247,104,227,252,26,169,52,170,254,100,175,106,21,118,153,18,163,77,168,225,189,74,36,200,114,217,75,204,73,97,201,244,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,243,252,76,242,93,248,182,98,58,49,34,202,79,50,193,191,170,18,223,141,29,152,60,150,232,83,140,249,171,131,171,104,75,41,101,68,181,42,58,75,106,185,109,58,131,73,242,77,199,57,6,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,246,150,210,167,20,202,247,39,106,204,210,103,203,91,136,93,255,0,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,12,253,168,0,0,168,188,244,112,190,184,81,139,148,123,195,45,54,188,70,45,139,230,177,6,147,46,145,25,185,78,162,135,81,146,183,185,211,13,166,35,169,49,105,104,74,26,82,213,185,92,165,184,164,165,9,111,98,19,63,242,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,179,54,165,56,150,81,181,59,80,102,163,46,98,220,90,235,47,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,22,147,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,86,182,73,120,95,94,85,92,104,174,214,115,29,107,203,131,105,225,237,96,227,65,66,155,36,49,114,212,98,203,109,68,104,102,84,115,57,52,181,180,135,55,44,210,223,52,158,108,144,103,163,164,139,126,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,239,11,142,29,161,106,213,238,121,238,37,17,233,80,100,77,112,212,100,69,181,166,212,179,239,50,46,228,159,180,190,210,25,207,205,166,39,77,197,140,124,188,110,105,51,151,38,58,107,21,8,240,76,221,53,146,99,20,215,214,218,83,170,212,68,68,78,116,36,158,157,122,9,25,194,99,5,211,127,227,139,215,125,86,1,185,79,183,225,42,91,14,169,173,80,82,216,153,5,196,150,170,66,147,174,213,153,244,50,87,216,46,233,8,74,16,148,32,136,146,146,34,34,47,97,15,250,1,1,56,194,88,255,0,40,112,14,153,93,102,51,139,122,155,91,101,229,173,8,215,70,219,133,61,71,169,146,76,244,212,253,228,66,153,45,170,131,180,155,142,149,84,97,91,92,135,57,137,8,61,76,180,82,28,37,23,113,151,180,189,227,71,153,82,186,14,237,203,229,135,84,89,160,221,43,122,150,219,166,159,106,251,11,10,51,62,167,215,85,123,76,117,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,183,138,181,247,242,71,46,78,66,110,170,152,174,85,230,156,14,90,95,216,183,9,216,19,139,77,55,22,169,61,189,221,117,50,238,49,70,148,200,167,83,171,68,134,165,25,156,185,45,180,103,175,95,89,68,95,95,188,104,139,35,182,90,44,140,182,217,240,80,132,39,182,210,233,243,140,210,90,25,154,224,70,45,79,213,46,190,175,254,241,222,192,4,36,226,171,133,241,47,60,4,122,228,69,52,158,153,67,113,82,205,226,100,148,164,52,204,41,203,250,91,12,200,136,213,175,121,23,214,66,141,152,125,232,146,27,146,194,212,135,89,89,45,10,73,153,26,84,71,169,25,25,117,46,162,251,120,105,99,75,56,171,151,122,85,54,84,180,185,81,182,144,197,29,72,83,132,107,82,35,193,134,147,89,145,173,74,63,89,206,254,133,175,176,132,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,71,148,226,103,146,239,198,79,14,17,137,22,82,121,119,245,131,79,150,252,104,236,193,231,57,93,130,69,205,92,29,91,66,158,83,201,52,41,81,210,91,147,204,117,212,26,75,156,110,55,70,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,169,225,161,159,88,216,243,111,51,130,184,179,93,136,198,34,208,227,182,205,33,110,115,119,215,233,204,69,109,42,121,79,60,235,138,126,113,41,183,157,120,189,77,200,81,45,9,81,33,227,68,245,0,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,215,184,154,228,74,149,141,214,109,71,28,240,182,217,150,230,40,80,99,182,169,80,233,108,37,107,185,33,32,210,149,33,198,245,35,92,150,90,213,77,173,27,156,90,27,228,109,112,205,158,85,48,218,215,101,213,99,87,98,221,54,85,205,85,183,235,80,183,246,106,141,46,107,145,37,49,189,10,66,246,58,217,165,105,220,133,169,39,161,245,74,140,143,161,152,208,78,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,69,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,97,57,135,203,245,131,153,172,47,157,133,24,140,137,104,166,204,145,30,91,83,32,147,37,54,19,236,184,74,75,177,220,121,183,18,218,205,59,218,82,137,58,155,110,184,158,155,140,103,179,48,249,126,191,178,203,138,19,176,163,17,145,17,117,40,113,227,203,106,100,18,120,225,77,97,230,201,73,118,59,143,54,218,156,65,43,123,74,81,39,66,113,167,19,215,105,137,85,195,43,61,181,92,17,188,169,216,25,138,87,52,70,240,190,189,33,196,197,153,84,125,72,69,183,53,100,165,37,109,185,161,146,35,60,238,137,113,11,218,218,22,231,63,115,100,79,115,110,208,5,85,241,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,232,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,237,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,232,164,145,151,82,33,159,124,242,101,18,171,148,28,92,77,168,197,70,93,98,211,175,71,85,74,220,170,191,29,72,90,216,37,154,87,21,229,146,73,165,201,100,246,239,229,158,134,135,25,112,210,223,52,155,79,234,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,207,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,191,235,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,205,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,138,73,145,245,35,31,88,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,142,63,154,44,205,216,57,89,194,250,150,32,93,242,98,76,169,34,58,149,69,183,138,162,204,105,181,151,201,198,155,216,194,92,61,202,66,20,251,74,117,104,74,205,182,205,75,218,173,9,42,207,102,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,117,50,67,109,54,219,100,106,53,44,201,4,106,82,148,102,163,211,152,0,10,213,227,73,129,117,219,166,196,180,177,230,220,163,82,151,18,201,237,20,235,150,94,168,110,119,101,150,244,116,66,61,76,136,221,101,183,205,212,236,220,106,66,165,238,74,13,42,117,73,168,16,23,83,193,179,5,62,67,101,246,173,140,114,234,28,233,120,155,80,46,75,13,187,185,182,32,211,157,145,29,189,201,54,210,105,121,79,174,97,171,69,173,38,223,35,77,170,222,66,127,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,4,0,226,133,145,111,195,93,170,188,113,193,203,51,181,226,77,23,103,166,35,66,86,215,171,180,182,219,81,30,140,146,79,180,76,103,70,249,122,26,86,182,137,109,252,234,147,29,178,170,12,186,210,113,230,163,139,148,41,153,108,166,92,18,175,186,92,132,75,130,237,25,157,235,138,70,180,178,110,190,163,46,82,35,25,188,150,221,83,218,51,177,195,75,158,162,140,142,122,113,162,249,85,242,87,47,95,46,189,21,242,147,209,245,207,76,122,39,153,216,123,119,46,151,207,236,252,223,156,228,243,55,236,223,235,109,211,94,186,143,1,193,83,197,61,211,240,254,119,152,211,133,207,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,51,62,217,32,174,229,30,251,106,109,185,22,171,82,195,42,223,41,170,37,110,99,200,144,242,37,19,36,111,69,150,166,218,109,13,189,189,46,173,178,216,73,91,90,109,82,148,219,164,139,41,225,221,144,88,121,99,181,78,252,197,42,125,42,165,137,181,190,84,141,14,51,18,62,76,182,77,186,142,205,22,78,211,89,60,180,62,226,100,56,218,201,181,122,173,167,114,91,230,59,32,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,10,86,227,39,130,159,33,179,5,73,198,56,149,14,116,76,77,167,159,57,135,29,220,227,19,169,205,71,142,230,212,147,105,36,178,166,23,12,211,170,214,163,115,159,174,212,236,33,21,108,60,107,249,13,151,220,86,193,200,148,254,116,188,77,168,91,124,231,220,107,115,108,65,167,59,46,67,155,84,78,36,210,242,159,92,50,78,168,90,77,190,126,187,85,176,199,213,201,126,14,80,177,247,52,22,6,21,93,47,108,162,213,106,14,72,168,183,181,103,218,98,196,142,236,183,99,106,133,161,104,231,34,58,154,230,37,68,164,115,55,150,166,157,15,71,192,50,174,47,251,133,199,129,60,50,251,235,206,38,138,213,226,167,153,76,56,204,14,56,210,169,152,94,84,170,165,42,199,167,187,75,122,228,141,20,137,202,164,165,188,106,113,182,228,18,143,180,67,103,68,147,71,181,41,230,57,41,72,53,161,196,44,225,88,187,238,23,153,182,194,204,70,193,171,111,1,57,84,171,94,243,179,41,237,83,253,28,148,198,132,205,107,214,146,190,124,38,185,202,118,75,220,150,57,242,215,177,63,58,234,215,166,138,233,197,120,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,143,21,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,173,152,124,192,223,217,154,197,9,216,175,136,203,136,138,148,200,241,226,53,14,9,188,80,161,48,203,100,148,181,29,183,156,113,77,160,213,189,213,36,149,161,184,235,138,233,184,196,138,194,238,24,152,167,136,249,83,172,230,8,167,118,90,212,138,122,43,182,165,188,136,210,92,149,83,130,201,201,237,45,56,199,32,150,79,62,132,70,118,26,154,83,137,117,42,36,168,136,157,75,141,196,11,90,236,186,172,106,236,91,166,202,185,170,182,253,106,22,254,205,81,165,205,114,36,166,55,161,72,94,199,91,52,173,59,144,181,36,244,62,169,81,145,244,51,26,19,201,70,107,168,89,180,193,168,87,151,54,149,14,239,166,233,14,233,162,66,121,106,236,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,36,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,99,248,209,76,194,58,214,23,220,20,108,119,114,223,110,196,159,29,49,171,11,175,75,68,88,73,66,220,74,91,53,60,181,36,154,95,52,219,229,172,148,149,165,205,134,131,37,146,76,102,134,236,249,43,242,170,179,242,23,210,191,38,253,33,35,208,254,150,229,246,238,195,204,87,35,180,114,190,111,157,203,217,191,103,171,187,93,58,104,45,39,131,5,219,152,106,157,42,229,182,20,168,149,12,32,162,200,75,104,58,155,178,27,126,159,81,121,46,58,164,83,86,77,41,167,81,169,33,82,35,169,104,216,114,90,121,6,74,91,137,122,189,179,99,226,159,25,62,32,92,62,98,248,177,78,11,152,233,135,16,108,155,143,47,21,58,207,97,188,231,92,18,110,74,108,105,4,72,110,163,21,80,227,54,226,35,175,95,93,230,251,42,214,182,204,137,92,181,18,211,188,144,233,183,50,179,137,149,91,55,53,248,71,80,179,235,52,216,137,185,233,209,228,73,180,234,238,56,108,174,157,81,52,122,132,167,82,133,171,179,56,164,182,151,145,181,91,144,68,162,46,98,27,90,51,237,138,184,103,117,96,222,35,220,120,91,122,196,236,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,135,213,198,28,116,196,124,121,153,108,213,177,66,179,233,154,173,175,111,179,109,179,82,116,140,229,76,138,211,239,188,218,228,172,204,249,175,23,104,82,13,205,9,75,74,18,107,220,179,90,215,48,56,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,221,49,174,147,133,245,172,35,187,225,227,85,50,36,251,17,186,60,153,119,3,82,89,113,212,38,19,8,55,156,116,146,209,27,164,182,201,190,98,20,223,206,37,104,74,145,162,201,38,51,67,118,124,149,249,85,89,249,11,233,95,147,126,144,145,232,127,75,114,251,119,97,230,43,145,218,57,95,55,206,229,236,223,179,213,221,174,157,52,22,169,193,47,240,203,242,86,250,230,250,43,240,79,233,3,228,115,54,246,239,148,92,184,252,222,78,223,91,147,217,121,92,206,111,77,220,142,87,251,56,136,28,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,169,94,41,121,250,174,203,174,215,178,167,132,53,14,195,74,131,252,6,241,173,197,146,133,185,80,113,72,35,114,154,202,155,81,242,217,70,227,110,70,166,78,45,196,184,202,137,8,67,132,255,0,128,224,169,226,158,233,248,127,59,204,105,194,234,64,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,181,103,127,37,214,174,110,48,225,248,48,147,74,162,95,212,222,91,244,75,133,216,45,169,197,242,137,237,176,100,190,72,55,138,26,205,247,12,210,131,245,28,52,187,181,123,77,181,231,218,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,110,156,46,179,245,14,240,161,83,114,207,140,85,10,85,46,171,110,83,227,65,180,235,15,201,98,27,117,56,168,91,81,152,166,169,10,82,119,204,79,49,180,181,203,37,41,230,210,173,196,75,108,214,245,149,0,14,85,153,220,189,90,185,160,193,170,214,17,221,50,123,7,111,229,201,167,85,17,21,185,15,83,39,52,173,205,72,109,43,47,238,155,89,37,72,82,218,117,212,18,209,191,113,103,135,24,176,118,254,192,171,254,169,135,56,141,65,151,78,169,83,164,62,211,78,187,21,230,88,168,48,219,206,50,153,113,84,242,16,167,99,56,166,150,109,186,73,34,81,23,218,69,229,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,127,195,67,35,145,178,227,102,179,140,55,194,229,175,17,111,74,59,104,122,35,136,118,58,40,116,231,141,183,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,77,241,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,223,177,87,12,237,92,100,195,139,143,11,111,88,157,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,160,28,232,229,38,234,202,54,41,157,173,82,119,183,91,117,222,211,80,182,106,41,83,142,243,32,166,75,136,67,15,186,108,180,217,204,109,178,101,79,33,178,52,167,156,217,145,232,178,30,175,32,185,215,186,178,167,136,241,40,149,106,159,104,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,145,196,179,26,89,194,172,187,213,105,177,101,165,21,27,149,15,209,210,130,112,137,105,68,136,51,18,75,34,37,165,69,235,55,223,212,181,246,24,161,39,223,122,92,135,36,190,181,45,215,150,107,90,148,102,102,165,25,234,102,102,125,79,168,188,158,21,88,95,18,204,192,70,110,69,211,9,153,149,199,83,44,158,54,73,42,91,79,66,130,190,138,216,70,100,102,157,123,204,190,209,54,192,7,4,207,21,152,139,219,45,183,132,21,161,181,118,42,93,66,113,26,139,83,35,68,9,37,169,122,167,215,214,255,0,222,51,187,83,138,116,202,180,184,105,81,145,196,146,227,68,122,245,245,84,101,245,123,133,229,240,169,190,254,87,101,201,184,78,85,83,41,202,68,210,129,203,83,251,214,217,53,2,9,105,166,227,209,37,187,187,166,134,125,196,38,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,179,227,75,117,196,122,143,108,218,45,186,239,61,19,33,78,82,55,22,205,164,138,139,122,233,174,186,235,245,126,177,90,88,57,71,110,225,197,187,38,132,250,92,83,53,11,138,155,21,222,89,106,173,142,73,109,39,166,164,101,220,126,210,49,164,236,41,161,198,182,240,210,213,161,68,37,147,48,104,176,99,163,126,155,180,68,116,36,181,208,136,181,209,37,236,33,234,192,7,34,205,173,171,30,239,203,142,34,83,30,91,137,90,45,138,187,204,236,50,45,92,40,15,165,36,122,145,244,245,189,133,168,206,5,106,2,233,85,153,244,183,53,223,14,75,177,213,175,189,11,52,159,176,189,222,225,62,184,65,227,11,214,206,47,84,48,234,161,61,45,83,234,144,29,125,148,186,233,165,42,146,228,168,12,165,41,35,89,36,213,181,39,161,18,76,254,222,225,116,36,100,162,35,35,212,143,169,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,10,213,226,139,144,88,119,133,10,165,153,140,29,167,210,169,117,91,114,159,38,117,217,71,98,51,16,219,169,197,66,221,146,253,73,43,74,83,190,98,121,142,41,222,97,169,79,54,148,237,50,91,100,135,170,46,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,126,153,9,206,253,11,55,22,35,176,174,57,84,170,110,38,209,57,174,214,232,144,217,92,118,87,20,222,50,102,84,68,184,235,139,113,157,138,105,14,30,243,82,29,215,114,82,151,26,53,202,160,0,17,87,138,63,129,60,77,251,151,206,33,10,1,26,168,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,133,184,161,254,0,191,26,11,147,240,69,233,95,148,158,144,119,229,158,222,197,232,110,221,217,227,105,216,187,63,206,115,185,157,167,181,243,189,110,209,191,219,184,120,172,130,77,204,52,12,203,208,31,203,77,38,37,70,231,84,121,44,203,102,166,169,9,164,38,156,226,54,60,245,68,216,90,21,217,155,82,154,112,139,83,213,228,48,73,74,220,216,133,104,120,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,17,255,0,58,249,81,161,102,211,6,166,217,188,170,84,59,190,155,172,203,90,183,53,149,171,176,74,220,131,113,179,83,102,75,38,95,66,57,78,22,139,73,106,135,57,107,91,77,144,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,251,133,126,125,99,74,141,74,202,198,50,87,98,67,92,56,236,211,236,106,156,142,105,174,98,205,215,148,112,36,200,113,213,36,150,73,91,13,69,66,80,132,108,107,149,169,172,218,74,237,40,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,225,207,241,211,2,240,227,49,120,113,81,194,252,80,163,118,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,60,57,135,203,245,253,150,92,80,157,133,24,140,136,139,169,67,143,30,91,83,32,147,199,10,107,15,54,74,75,177,220,121,182,212,226,9,91,218,82,137,58,19,141,56,158,187,76,74,174,25,89,237,170,224,141,229,78,192,204,82,185,162,55,133,245,233,14,38,44,202,163,234,66,45,185,171,37,41,43,109,205,12,145,25,231,116,75,136,94,214,208,183,57,251,155,34,123,155,118,130,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,163,21,113,50,213,193,188,56,184,241,74,245,151,217,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,240,230,139,51,119,246,105,177,66,165,136,23,124,153,112,233,171,144,165,81,109,226,168,189,38,21,25,131,109,166,246,48,151,15,106,86,180,176,210,157,90,18,130,113,194,82,246,167,82,74,121,0,213,64,0,15,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,45,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,244,24,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,105,162,211,181,168,86,53,171,70,178,173,104,61,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,250,143,172,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,226,176,231,5,48,143,8,36,215,37,97,110,28,91,246,162,238,73,12,201,169,149,34,10,35,33,245,180,209,52,217,108,65,18,80,132,164,140,201,8,34,65,45,199,87,166,247,92,82,171,131,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,252,149,58,77,42,181,25,16,235,52,200,147,227,183,33,137,104,106,75,41,117,9,125,135,80,243,46,146,84,70,68,182,221,109,183,16,174,244,173,9,81,104,100,70,63,88,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,4,21,227,5,131,148,43,231,44,7,138,178,30,236,245,172,52,168,49,34,27,155,86,190,124,89,210,24,137,34,54,132,180,161,59,150,184,206,243,13,43,81,118,109,137,218,78,40,197,32,139,52,224,159,131,180,170,213,229,126,99,125,114,131,45,217,22,212,120,180,74,4,199,162,165,81,18,252,162,113,83,20,211,138,65,153,73,109,166,216,65,155,107,35,75,83,22,74,35,39,82,45,208,6,85,196,202,123,62,183,14,30,100,163,14,114,211,130,245,217,116,186,234,99,213,30,186,171,81,123,84,57,180,197,170,182,228,168,140,193,148,211,168,50,90,154,37,115,143,98,208,109,190,132,18,183,115,9,49,171,5,240,134,242,199,172,80,183,240,143,15,216,136,229,118,226,144,166,99,156,183,201,150,26,66,27,83,174,188,226,250,153,33,182,155,113,195,36,146,150,100,131,36,165,74,50,73,216,254,109,120,81,252,156,203,237,161,59,47,209,126,80,221,246,5,62,75,119,26,83,19,149,80,186,153,113,211,125,79,52,219,106,52,27,204,45,111,19,108,232,167,86,194,144,215,53,213,176,210,28,172,187,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,203,254,33,89,170,179,115,95,132,120,7,120,81,170,81,19,115,211,163,215,35,93,148,134,219,54,87,78,168,154,41,187,205,45,41,107,87,102,113,73,113,76,175,114,183,32,141,38,124,196,56,132,122,14,10,158,41,238,159,135,243,188,198,156,46,164,80,183,17,28,239,204,205,85,246,86,149,157,43,110,25,90,117,7,93,161,40,153,126,51,213,71,20,203,77,174,84,166,150,234,144,173,171,67,253,156,205,182,220,67,82,20,75,73,41,107,73,56,119,100,130,102,106,175,179,187,111,24,187,112,202,211,168,52,213,117,38,243,241,158,170,56,166,93,113,17,98,186,134,148,133,109,90,24,237,4,78,54,226,26,144,147,66,137,75,66,138,250,69,74,241,98,201,4,59,111,210,121,179,195,56,187,34,84,42,4,237,237,8,222,97,150,98,184,247,103,98,60,168,172,165,164,26,185,175,154,206,65,169,197,184,167,100,37,100,157,166,226,147,8,50,187,153,187,251,43,56,161,77,196,11,66,76,185,148,212,72,74,171,86,241,212,94,141,10,178,193,54,235,123,31,75,103,181,75,66,95,117,77,45,105,89,54,225,165,123,85,161,165,90,41,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,59,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,14,85,197,11,61,63,134,187,169,120,29,131,151,159,107,195,106,46,207,76,73,132,157,172,215,106,141,184,163,61,30,37,31,104,134,206,141,242,244,36,161,110,146,220,249,212,166,59,133,26,178,163,149,28,71,205,174,35,162,202,178,154,236,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,122,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,121,204,205,143,138,124,100,248,129,112,249,139,227,159,218,119,77,118,198,186,168,215,173,173,59,177,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,65,127,217,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,124,255,0,137,158,75,191,25,60,56,70,36,89,73,229,223,214,13,62,91,241,163,179,7,156,229,118,9,23,53,112,117,109,10,121,79,36,208,165,71,73,110,79,49,215,80,105,46,113,184,221,27,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,39,175,5,79,20,247,79,195,249,222,99,78,14,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,126,174,39,185,245,141,140,245,89,121,126,193,250,236,73,248,125,76,145,25,234,173,94,39,53,7,86,168,176,167,183,178,219,169,119,149,34,10,77,76,40,140,218,245,158,96,156,66,148,130,109,106,224,25,51,201,157,253,155,59,254,52,56,112,101,211,172,154,116,132,59,94,175,58,211,204,176,166,27,122,57,73,137,22,73,48,235,39,59,147,32,156,109,167,52,45,11,114,186,119,223,245,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,232,135,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,131,137,95,16,47,192,76,57,216,9,133,47,111,191,170,180,244,250,82,162,149,106,221,30,12,182,36,163,230,157,98,74,30,143,81,65,246,103,219,220,131,73,54,226,23,215,114,69,43,9,255,0,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,16,43,137,126,66,163,99,205,188,246,53,97,53,10,35,24,139,67,142,227,213,116,55,205,223,95,167,49,21,197,37,148,178,203,78,41,249,196,166,217,105,147,245,55,33,70,133,169,68,134,73,20,173,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,189,238,28,217,215,252,106,176,225,250,5,255,0,83,165,55,137,182,183,205,212,163,48,124,167,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,163,73,121,166,202,96,0,12,235,103,179,29,43,184,253,153,171,198,228,169,214,105,85,58,85,6,161,42,219,182,222,165,146,14,42,168,241,101,60,81,214,135,18,106,231,115,55,173,227,112,212,162,82,158,61,187,80,72,66,120,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,75,217,126,196,207,195,38,7,88,120,164,228,186,84,137,119,53,191,6,161,63,209,110,111,138,204,229,178,158,212,194,61,117,154,121,79,147,173,154,20,163,82,20,131,74,143,114,76,116,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,71,52,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,243,195,142,152,23,136,249,116,196,122,142,23,226,133,27,176,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,51,43,134,22,125,99,96,197,86,38,95,177,130,187,18,6,31,84,228,73,122,149,87,151,205,89,210,106,47,169,157,140,184,234,157,229,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,0,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,70,102,122,17,117,49,75,220,95,49,133,235,155,23,169,248,115,79,156,151,105,244,184,13,62,242,90,116,212,148,201,110,84,246,84,149,17,44,210,74,218,162,212,141,36,127,103,112,128,180,88,11,170,214,96,82,219,215,124,201,45,71,78,158,245,172,146,94,195,247,251,134,143,242,149,106,199,180,50,227,135,116,198,86,226,150,187,98,144,243,219,204,143,71,14,3,9,81,22,132,93,61,95,105,106,58,232,0,242,184,171,67,141,114,225,165,213,66,150,75,54,103,81,103,71,94,205,55,104,184,235,73,233,169,25,107,162,143,216,99,54,24,199,71,110,222,197,203,218,132,194,92,75,52,251,138,165,21,174,97,104,173,141,201,113,37,174,132,69,174,133,236,34,22,91,193,106,235,136,205,30,230,180,92,117,222,122,230,77,156,148,110,45,155,77,20,230,245,211,93,117,215,234,253,98,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,241,74,36,164,212,163,34,34,45,76,207,216,40,231,139,6,36,49,119,227,217,80,98,202,67,173,209,226,118,101,147,107,37,32,150,212,217,200,61,116,81,250,222,183,184,143,236,28,195,135,221,136,87,206,102,45,118,158,128,169,44,210,230,194,169,43,230,183,165,60,170,132,94,167,234,168,136,180,95,127,78,254,242,26,16,136,194,34,197,102,43,72,74,16,203,105,109,41,73,104,68,68,90,17,17,15,246,0,30,91,21,41,133,90,195,27,186,145,167,89,180,41,241,203,234,53,199,90,125,199,239,247,12,216,227,37,29,116,12,89,188,169,14,31,88,149,250,139,63,249,178,92,79,184,189,222,225,233,178,179,124,43,15,113,230,203,184,121,206,182,218,43,116,228,61,203,86,155,155,41,172,45,73,63,89,58,145,236,238,51,208,104,226,205,173,181,114,218,52,75,133,143,201,212,233,209,166,35,187,185,198,146,178,238,51,253,47,121,253,163,236,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,239,175,56,154,37,80,10,107,226,99,195,223,240,77,50,181,152,204,24,163,210,169,216,118,174,200,186,221,25,169,123,28,165,206,144,250,154,83,145,152,52,37,9,134,165,174,49,19,104,113,74,67,143,40,146,132,178,146,38,225,6,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,116,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,158,87,115,55,96,230,155,11,233,184,129,104,73,137,14,164,184,233,85,106,222,58,139,50,102,209,159,55,29,111,99,233,108,247,37,11,83,14,169,165,173,40,55,27,36,175,106,117,52,167,176,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,110,156,73,243,207,74,203,237,129,51,10,240,230,169,18,118,34,221,81,228,211,93,92,58,162,82,253,174,194,153,108,213,41,212,178,225,62,204,149,55,33,10,141,169,36,181,213,221,198,77,147,110,82,93,173,105,221,87,205,118,45,173,101,91,53,91,130,181,55,127,102,167,82,225,57,46,83,251,16,165,175,99,77,146,150,173,168,66,148,122,23,68,164,204,250,17,139,254,200,190,76,168,89,60,195,137,84,199,42,190,153,188,238,142,207,34,230,169,52,181,148,85,56,209,47,149,26,51,106,211,70,90,230,186,68,226,146,78,56,165,169,74,218,70,134,155,174,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,14,21,151,124,213,89,184,221,118,226,30,22,189,82,137,18,251,195,171,162,181,73,159,73,38,205,163,126,157,30,162,243,17,102,48,74,90,141,212,114,137,148,58,162,50,218,241,171,84,33,14,51,191,143,241,17,200,44,60,206,90,165,126,97,109,62,149,77,196,218,39,54,70,133,25,136,255,0,41,155,54,218,71,102,149,39,105,44,222,66,24,109,49,220,113,102,218,125,102,213,181,46,115,26,162,193,122,124,59,179,245,15,51,150,169,216,120,165,80,165,83,113,54,137,202,143,169,201,98,63,202,102,205,183,87,218,98,198,220,75,55,144,134,28,84,134,219,65,182,159,85,196,237,75,156,182,184,7,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,17,255,0,58,249,81,161,102,211,6,166,217,188,170,84,59,190,155,172,203,90,183,53,149,171,176,74,220,131,113,179,83,102,75,38,95,66,57,78,22,139,73,106,135,57,107,91,77,144,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,236,251,133,126,125,99,74,141,74,202,198,50,87,98,67,92,56,236,211,236,106,156,142,105,174,98,205,215,148,112,36,200,113,213,36,150,73,91,13,69,66,80,132,108,107,149,169,172,218,74,229,7,20,127,2,120,155,247,47,156,66,20,151,150,74,181,42,129,153,44,40,174,215,106,113,41,212,218,117,241,66,151,50,100,183,146,203,17,152,110,123,42,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,216,51,237,157,250,238,110,47,182,161,91,146,170,180,220,50,162,114,157,162,81,38,50,136,239,46,81,178,68,244,169,105,109,215,16,227,219,212,234,27,61,230,148,53,166,212,165,78,58,107,241,89,119,202,173,229,141,214,150,33,226,147,212,217,113,44,76,58,181,235,85,105,245,98,112,154,39,234,49,233,207,63,22,27,6,164,40,157,95,52,153,91,169,34,45,172,154,181,90,22,227,59,248,80,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,40,7,138,13,18,213,161,103,107,16,98,218,204,246,126,209,232,233,181,24,232,167,183,21,150,167,63,5,135,93,83,102,133,171,157,204,222,151,150,234,146,218,141,215,157,35,74,182,243,28,245,92,33,168,22,173,103,57,52,218,141,195,91,236,51,232,86,253,82,161,66,99,180,182,215,111,156,166,211,29,108,109,89,26,157,210,44,137,110,236,70,138,46,78,243,61,168,89,29,234,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,15,41,138,184,103,106,227,38,28,92,120,91,122,196,237,20,91,154,158,237,62,78,214,219,91,140,239,47,81,246,185,136,90,18,243,75,36,184,218,205,39,177,196,33,68,90,164,134,96,133,244,112,159,181,168,86,254,73,109,10,181,34,15,103,151,115,84,42,245,74,163,156,213,175,180,74,68,231,162,37,205,20,102,72,209,136,145,209,162,72,147,234,107,166,229,40,206,96,0,202,184,253,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,244,200,78,72,40,89,71,177,29,155,113,197,165,84,177,54,183,205,106,183,91,134,242,228,50,136,164,241,155,49,98,41,198,155,91,108,236,75,75,112,182,18,150,238,187,148,164,182,209,34,85,10,128,226,145,144,88,120,119,219,179,55,131,148,250,85,54,208,62,199,30,226,183,97,198,98,11,52,135,15,149,25,153,49,27,109,40,66,153,117,102,217,56,217,17,184,151,92,55,61,116,56,190,77,107,9,255,0,193,83,197,61,211,240,254,119,152,211,132,191,226,231,136,88,227,100,229,245,170,86,28,80,119,217,151,71,58,151,122,86,216,231,20,170,91,106,118,49,198,109,42,105,212,242,217,145,252,33,135,77,104,91,106,74,210,209,154,77,212,146,233,4,105,79,43,20,12,26,182,50,251,100,209,50,253,91,244,197,130,205,60,215,72,168,42,74,159,114,87,49,213,184,251,142,154,137,38,151,148,250,222,55,27,218,142,91,134,180,108,111,110,196,245,81,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,161,199,234,6,22,90,152,203,118,90,216,41,91,170,214,108,202,53,65,84,250,101,70,167,38,52,135,166,114,146,72,121,244,187,24,137,167,25,91,201,117,77,45,36,91,154,54,204,200,140,204,79,254,11,119,238,56,212,110,171,182,195,142,191,76,97,149,42,159,29,201,135,81,172,60,94,129,148,227,146,23,29,48,35,25,169,31,194,22,169,42,117,36,132,36,249,100,226,157,37,37,45,189,224,56,213,248,167,181,190,31,193,243,26,136,138,184,71,153,124,83,192,235,18,252,177,112,206,173,232,79,194,7,162,251,109,102,27,242,99,85,32,246,23,156,117,190,200,251,46,163,149,191,154,180,57,185,42,220,133,26,75,110,166,103,231,240,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,169,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,132,242,187,150,75,7,43,56,95,77,195,251,66,52,73,149,36,71,74,107,87,9,211,153,141,54,178,249,56,235,155,223,83,101,185,72,66,159,117,45,33,106,89,182,217,165,27,149,161,169,93,128,102,179,54,62,41,241,147,226,5,195,230,47,143,171,108,101,71,17,239,156,178,214,51,55,101,53,233,154,85,175,112,75,163,215,233,108,50,103,42,12,86,162,198,124,167,167,67,62,107,37,218,20,78,145,17,41,164,161,46,30,228,27,138,107,202,96,94,58,98,62,93,49,30,157,138,24,95,89,236,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,78,138,112,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,157,184,191,216,22,109,139,154,248,210,172,251,122,37,37,119,85,175,26,191,87,40,196,105,68,170,139,147,38,52,236,131,70,187,82,181,165,134,205,123,72,183,47,114,213,170,214,181,43,208,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,34,58,229,102,228,197,203,58,14,49,221,56,47,91,151,75,174,211,112,222,67,146,100,65,130,185,19,83,78,85,94,150,220,181,199,90,20,71,25,104,105,106,117,82,54,175,150,219,78,25,18,21,181,230,184,165,38,20,106,141,86,21,62,101,90,37,46,60,169,13,178,236,233,105,117,76,69,66,148,68,167,156,38,80,183,77,9,35,53,25,54,133,175,66,61,169,81,232,71,165,236,11,192,188,56,203,166,28,83,176,191,11,232,221,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,2,128,120,163,248,236,196,223,185,124,158,16,234,185,78,206,189,171,149,60,136,222,148,74,77,79,180,98,109,205,120,85,27,183,41,241,205,181,185,3,125,50,3,105,169,200,39,18,180,37,150,150,70,104,74,210,124,231,16,104,34,218,151,86,212,21,254,186,175,219,171,251,107,113,220,151,29,67,254,82,100,234,148,233,14,127,210,113,231,156,113,127,90,148,165,123,76,199,64,204,6,94,174,172,186,76,178,40,151,172,157,43,87,117,159,14,237,147,79,84,87,24,114,149,218,95,144,218,33,186,78,17,44,222,66,24,73,184,70,148,237,113,107,65,18,137,4,181,202,174,10,158,41,238,159,135,243,188,198,156,34,174,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,133,85,230,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,21,65,197,99,34,85,82,170,207,205,54,13,91,49,21,77,84,115,126,247,165,83,152,82,95,109,242,82,212,229,96,144,70,105,90,20,147,73,63,177,41,52,26,57,234,37,239,125,198,235,131,10,177,50,234,193,188,71,183,49,74,202,151,217,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,4,228,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,102,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,81,29,115,255,0,143,49,178,249,149,203,186,230,102,108,184,213,218,252,117,219,54,242,226,72,118,51,232,168,203,105,196,165,230,222,109,10,54,150,195,73,122,73,25,154,117,56,228,130,90,84,164,152,207,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,170,230,155,44,247,150,84,113,65,188,48,189,39,68,168,72,126,143,6,175,30,116,67,46,68,148,60,222,142,242,203,113,172,144,220,150,228,178,70,226,80,181,147,36,230,196,18,200,133,149,112,88,198,42,85,107,8,238,188,16,168,87,165,187,93,182,171,11,173,193,135,46,82,84,132,210,165,33,180,154,98,182,107,53,146,27,146,219,171,116,146,130,66,87,49,179,212,212,233,139,31,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,112,171,39,53,86,109,115,51,152,135,149,187,142,165,18,155,118,91,146,33,201,183,216,83,102,217,85,169,206,210,226,74,116,144,181,44,201,201,45,58,228,133,41,4,148,124,207,45,73,37,242,222,82,124,254,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,93,0,221,150,181,118,198,186,171,54,85,211,7,177,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,81,109,60,46,179,245,14,240,161,83,114,207,140,85,10,85,46,171,110,83,227,65,180,235,15,201,98,27,117,56,168,91,81,152,166,169,10,82,119,204,79,49,180,181,203,37,41,230,210,173,196,75,108,214,245,149,0,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,141,121,86,218,182,173,26,221,194,255,0,228,233,148,233,51,23,221,220,219,74,89,247,153,126,143,188,190,209,156,124,211,95,42,196,44,121,189,46,30,115,174,54,186,221,69,12,243,21,174,214,206,107,235,74,75,214,86,132,91,251,136,244,30,103,6,232,235,175,226,205,155,71,108,244,57,117,250,115,63,249,210,91,79,184,253,254,225,164,236,43,165,149,19,12,109,26,62,157,97,80,160,71,63,172,209,29,9,247,23,187,220,61,72,0,255,0,25,108,34,84,87,162,186,130,90,30,109,77,169,42,45,72,200,203,67,35,33,158,254,32,150,33,88,249,152,186,27,102,2,163,51,84,155,58,164,159,154,216,149,115,106,18,186,151,170,146,50,209,29,253,123,187,204,116,254,20,24,144,197,161,143,103,65,149,41,13,55,88,137,217,80,78,172,146,131,91,179,96,160,180,213,69,235,122,190,227,63,180,94,50,84,74,73,41,38,70,70,90,145,151,180,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,140,227,102,110,214,192,44,55,168,72,118,185,21,186,204,182,29,102,44,116,201,108,158,222,166,36,26,12,147,205,66,254,155,58,106,94,222,238,189,212,9,137,151,181,83,17,111,218,245,229,86,157,34,83,213,90,140,169,105,55,221,82,205,8,117,229,184,73,45,202,81,145,17,172,250,106,125,253,231,222,44,103,131,110,19,55,81,169,87,49,70,108,39,75,179,42,77,53,167,22,223,171,170,85,79,125,58,25,163,191,169,159,69,126,175,104,182,144,0,31,134,187,31,181,209,42,17,116,51,231,69,117,189,11,188,245,65,144,206,62,111,41,30,134,204,101,251,23,150,180,110,184,106,142,104,178,208,250,206,124,189,197,238,28,146,159,58,69,50,124,106,148,69,154,31,136,242,31,109,68,102,70,75,74,136,200,245,45,15,188,189,131,66,249,11,196,232,120,153,150,251,78,75,83,213,34,85,38,155,2,153,47,123,164,181,19,205,64,138,107,47,166,163,211,85,251,116,62,189,72,132,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,69,114,109,27,41,248,161,26,161,106,73,136,155,18,247,145,45,235,106,9,205,118,68,216,40,142,220,99,144,203,230,182,210,91,18,236,147,75,71,189,197,155,105,79,49,70,189,77,95,91,132,221,255,0,121,91,57,198,182,44,202,21,195,46,37,10,241,143,80,141,93,167,164,200,216,156,136,244,249,82,24,53,164,200,200,150,219,173,145,165,101,162,200,148,226,72,246,184,180,170,247,128,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,4,85,226,143,224,79,19,126,229,243,136,66,136,112,246,245,170,225,173,255,0,109,98,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,31,146,233,187,46,171,230,187,42,233,189,110,106,173,193,90,155,179,180,212,106,147,92,151,41,253,136,74,17,189,215,13,75,86,212,33,41,45,79,162,82,68,93,8,133,207,112,202,200,149,43,4,108,218,118,57,226,149,179,45,188,80,175,71,113,81,97,213,24,74,23,109,194,89,169,41,67,109,234,102,137,47,53,162,156,90,246,184,132,57,200,218,217,147,220,217,234,60,85,235,130,24,47,137,85,86,171,184,141,132,54,85,213,82,98,58,98,53,50,183,64,137,57,246,216,74,148,164,180,151,30,109,74,36,18,150,181,18,72,244,213,106,63,105,143,213,98,225,62,22,97,127,110,252,25,225,165,169,105,122,79,149,219,125,5,70,141,3,181,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,197,64,241,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,25,214,197,204,76,186,176,111,61,216,131,138,86,84,190,207,90,182,113,66,185,80,141,185,199,16,219,219,42,111,239,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,123,217,110,198,250,86,99,240,74,214,198,138,53,14,93,26,61,199,29,213,46,4,151,18,226,227,62,203,238,71,121,4,180,244,90,9,214,92,216,189,18,106,70,213,26,80,102,104,42,246,226,197,146,10,21,62,157,83,205,158,25,197,165,81,91,143,163,183,180,35,121,109,246,233,82,37,71,98,60,168,172,165,163,65,60,181,190,179,144,106,113,9,86,212,172,146,110,41,197,46,178,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,102,156,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,4,42,226,35,144,88,121,156,181,74,252,194,218,125,42,155,137,180,78,108,141,10,51,17,254,83,54,109,180,142,205,42,78,210,89,188,132,48,218,99,184,226,205,180,250,205,171,106,92,230,53,69,130,239,179,133,116,215,111,158,18,202,189,110,153,221,182,181,112,89,246,101,82,163,39,148,134,249,242,159,151,77,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,5,32,142,191,149,220,178,95,217,166,197,10,110,31,218,17,165,195,166,174,66,83,90,184,78,156,244,152,84,102,13,183,92,222,250,155,45,169,90,210,195,169,105,11,82,9,199,9,40,220,157,77,73,187,252,73,194,27,55,1,114,19,136,152,71,135,236,75,110,133,110,225,189,200,204,115,150,249,188,251,171,92,41,46,186,243,139,232,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,158,17,168,139,215,15,108,28,74,165,53,66,196,107,30,223,186,169,172,72,76,182,161,214,233,140,206,97,183,210,149,37,46,165,183,146,164,146,201,43,90,73,68,90,232,181,23,180,199,159,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,251,53,70,151,108,194,137,41,141,232,82,23,177,214,219,74,211,185,11,82,79,67,234,149,25,31,67,49,208,0,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,230,94,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,95,127,0,113,142,187,151,252,101,180,241,138,220,103,180,75,182,106,9,144,228,109,200,71,107,138,180,169,185,49,183,173,11,38,249,172,56,235,92,205,134,164,111,220,159,89,36,99,75,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,2,47,241,46,191,228,225,246,75,113,18,85,54,225,137,74,169,87,35,198,160,69,39,141,173,243,17,46,75,109,74,142,210,28,35,222,181,67,57,102,123,75,122,80,149,173,59,118,110,44,251,139,126,224,151,137,151,85,193,135,24,137,133,181,105,125,162,139,103,212,41,245,10,71,49,199,22,228,126,222,82,121,236,39,114,205,8,100,151,16,156,74,16,148,252,227,239,168,205,70,190,150,84,3,42,226,223,184,62,229,70,133,66,177,11,53,87,75,84,170,165,106,230,231,195,181,203,146,181,189,69,138,203,207,198,148,230,229,25,32,158,125,104,82,53,74,77,72,105,26,19,154,62,235,105,178,160,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,69,114,109,27,41,248,161,26,161,106,73,136,155,18,247,145,45,235,106,9,205,118,68,216,40,142,220,99,144,203,230,182,210,91,18,236,147,75,71,189,197,155,105,79,49,70,189,77,93,47,130,167,138,123,167,225,252,239,49,167,11,147,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,237,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,232,164,145,151,82,33,158,204,235,229,70,187,148,188,101,155,102,242,170,179,45,10,150,179,45,106,220,214,80,158,223,23,106,13,198,205,77,153,160,222,97,107,229,56,90,33,71,162,28,229,161,14,182,66,64,112,189,207,79,224,82,234,70,7,99,29,231,217,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,217,225,189,171,156,205,73,72,67,166,135,62,105,42,144,225,221,72,173,94,45,121,209,249,23,66,153,149,27,1,91,171,87,29,61,151,238,138,163,19,182,170,157,5,197,238,76,20,165,165,146,201,231,208,130,55,82,233,18,123,51,201,45,174,20,141,205,213,182,11,225,13,229,143,88,161,111,225,30,31,177,17,202,237,197,33,76,199,57,111,147,44,52,132,54,167,93,121,197,245,50,67,109,54,227,134,73,37,44,201,6,73,74,148,100,147,209,70,94,50,253,96,229,151,11,224,225,70,28,162,90,233,176,228,72,150,236,201,196,201,205,154,251,206,26,148,236,135,25,109,180,184,178,78,198,146,163,78,164,219,77,167,174,210,21,67,198,175,197,61,173,240,254,15,152,212,68,10,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,95,166,66,114,65,66,202,61,136,236,219,142,45,42,165,137,181,190,107,85,186,220,55,151,33,148,69,39,140,217,139,17,78,52,218,219,103,98,90,91,133,176,148,183,117,220,165,37,182,137,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,180,158,13,84,154,85,127,40,151,181,10,187,76,137,81,166,212,111,138,148,73,144,229,178,151,152,146,195,148,202,122,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,68,14,37,249,28,147,151,27,201,236,97,177,215,17,120,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,123,154,100,131,58,55,86,81,241,29,137,211,85,85,173,216,53,46,99,21,187,121,169,206,37,180,115,77,157,211,163,48,107,38,78,98,9,134,200,148,178,245,219,37,53,185,27,137,196,117,94,47,247,77,10,249,199,220,61,189,109,105,221,182,139,112,97,125,38,169,78,147,202,91,124,248,175,205,158,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,250,15,173,193,83,197,61,211,240,254,119,152,211,131,141,95,138,123,91,225,252,31,49,168,143,41,194,178,197,252,40,98,158,45,225,159,165,61,25,242,183,7,235,244,46,219,200,231,118,94,213,38,19,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,68,53,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,104,207,37,152,153,248,93,202,158,24,95,78,75,170,203,151,34,223,98,159,62,85,81,206,100,169,83,161,25,195,148,250,215,189,70,190,99,241,221,89,45,74,220,164,168,148,162,37,25,145,118,177,64,60,81,252,118,98,111,220,190,79,8,69,81,109,60,45,50,11,66,137,66,160,230,179,23,169,253,186,171,59,248,117,157,68,149,25,104,110,158,218,86,100,221,73,228,184,146,230,60,189,164,228,125,8,219,67,106,109,228,154,214,182,205,142,43,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,94,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,93,149,135,182,14,26,210,157,161,97,205,143,111,218,180,215,228,42,91,176,232,148,198,96,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,45,116,66,75,216,67,57,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,82,15,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,231,248,79,221,53,219,127,59,86,133,38,145,59,179,196,185,169,245,122,93,81,190,82,23,218,34,162,11,210,210,222,170,35,52,104,252,72,235,213,38,74,245,52,215,106,148,71,125,34,165,120,218,99,29,117,219,170,197,203,244,118,121,52,88,212,242,188,102,57,185,10,237,114,156,114,68,72,229,161,163,123,124,148,53,39,169,47,106,251,87,172,157,91,73,156,107,225,151,130,159,134,156,220,90,221,162,161,217,96,88,154,94,179,54,59,177,231,123,19,236,246,118,219,213,181,165,90,202,118,54,244,158,221,90,39,118,168,149,183,89,105,198,227,8,99,46,149,135,184,247,5,136,141,200,98,67,182,133,81,197,62,239,61,244,45,46,74,132,148,55,213,162,67,102,220,243,82,189,85,153,188,217,122,228,69,178,37,240,203,198,191,192,182,110,45,110,209,79,237,80,47,189,44,169,155,26,222,243,93,181,246,123,59,141,234,226,18,157,37,53,27,122,143,118,141,27,187,82,106,219,165,255,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,40,47,137,141,90,171,64,226,1,136,21,218,21,78,93,58,165,78,145,65,151,14,100,71,148,203,241,159,110,147,5,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,45,211,36,25,165,252,110,48,57,140,72,155,109,250,18,181,77,168,57,66,173,199,105,91,162,174,115,76,178,234,157,140,102,163,89,50,180,62,218,137,43,245,144,163,82,53,89,36,156,95,0,226,139,146,10,22,45,217,53,44,195,216,113,105,84,123,206,210,167,201,168,220,114,95,121,108,183,87,163,196,134,235,138,37,33,182,151,205,152,142,83,72,105,102,104,35,108,212,133,172,201,13,18,41,130,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,165,236,189,93,53,219,231,0,176,210,245,186,103,118,218,213,193,103,209,170,149,25,60,164,55,207,148,252,38,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,65,208,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,92,250,98,116,60,51,203,125,217,37,217,234,143,42,173,77,159,76,137,177,210,66,141,231,96,74,52,23,211,73,233,170,61,154,159,78,132,99,61,21,9,210,42,115,228,212,165,172,214,252,183,150,251,138,51,51,51,90,148,102,103,169,234,125,231,237,29,111,40,116,143,76,230,50,194,139,203,90,246,220,52,183,52,65,106,125,39,48,94,227,247,141,28,80,163,246,74,37,62,46,134,92,152,173,55,161,247,150,136,34,31,184,0,5,75,113,146,194,102,233,213,26,30,40,194,132,233,156,149,70,166,186,226,27,245,117,82,170,15,171,83,36,119,244,35,234,175,213,237,21,205,134,119,181,83,14,175,218,13,229,73,157,34,51,212,170,140,89,106,54,29,82,13,105,105,228,56,105,61,170,73,153,25,160,186,106,93,221,229,222,47,239,39,57,155,181,177,247,13,224,72,106,185,21,202,204,70,26,102,84,117,73,108,222,220,150,35,154,204,211,205,90,254,155,218,106,126,222,254,189,242,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,7,249,191,33,136,173,46,68,151,219,101,166,210,106,90,220,81,37,41,34,45,76,204,207,184,180,17,47,54,124,65,176,175,0,168,211,41,52,74,180,122,237,200,235,110,50,203,52,247,227,74,38,29,52,62,148,155,169,76,148,56,146,75,140,145,43,66,212,183,23,180,250,82,230,59,230,3,16,113,242,241,155,114,221,245,217,207,71,117,247,23,26,18,165,62,166,25,65,186,234,208,73,109,199,22,73,52,147,202,73,104,122,17,116,47,175,158,82,105,210,43,21,88,116,152,141,45,199,230,200,110,59,72,66,76,212,165,173,68,146,34,34,35,51,51,51,246,16,208,110,65,48,138,54,18,229,218,222,137,232,243,141,50,177,22,37,86,73,45,162,66,249,142,193,138,75,215,212,73,247,183,237,212,250,117,51,18,68,0,7,252,61,175,41,122,17,25,237,62,135,237,232,51,187,159,77,223,141,13,241,185,9,65,250,102,167,209,37,167,246,198,80,225,51,104,245,8,17,216,151,38,58,210,204,148,37,198,214,104,81,36,201,68,102,93,76,180,238,33,103,60,26,49,152,206,187,94,193,186,140,181,18,74,28,170,211,27,220,245,76,247,211,227,165,37,170,251,251,250,18,63,95,176,91,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,34,175,11,143,29,152,101,247,215,147,205,23,252,0,34,175,20,127,2,120,155,247,47,156,66,20,2,53,80,0,34,175,20,127,2,120,155,247,47,156,66,20,2,45,39,133,126,66,164,202,147,74,205,62,50,80,165,195,68,57,12,212,44,106,100,142,81,162,98,13,167,146,115,228,199,113,165,40,144,74,91,14,197,90,86,133,239,107,155,161,160,218,82,237,124,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,113,71,240,39,137,191,114,249,196,33,64,34,213,56,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,0,202,184,186,156,203,127,222,109,164,124,63,177,63,245,244,177,80,24,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,104,123,43,185,100,176,114,179,133,244,220,63,180,35,68,153,82,68,116,166,181,112,157,57,152,211,107,47,147,142,185,189,245,54,91,148,132,41,247,82,210,22,165,155,109,154,81,185,90,26,149,250,243,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,8,1,198,79,26,254,67,101,246,147,131,145,41,252,233,120,155,80,62,115,238,53,185,182,32,211,157,143,33,205,170,39,18,105,121,79,174,25,39,84,45,38,223,63,93,170,216,98,149,128,94,159,9,220,116,161,98,126,88,41,152,115,233,154,172,219,167,13,53,167,85,211,80,37,175,108,87,228,72,114,1,178,233,154,137,76,165,132,114,18,141,73,77,246,99,78,196,163,150,165,205,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,170,190,57,223,153,63,218,79,221,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,21,43,198,247,19,59,77,213,134,152,57,14,93,85,175,71,211,229,220,213,6,57,155,96,200,237,14,20,120,139,218,75,245,222,111,178,205,45,84,130,218,151,253,85,30,245,145,87,13,42,192,188,171,182,109,127,16,104,214,244,185,150,245,171,34,12,106,212,230,72,148,136,11,152,110,148,99,116,136,247,37,11,83,14,32,151,166,194,94,196,153,146,156,65,42,74,112,178,191,228,216,185,210,179,98,157,195,18,147,77,186,163,207,160,84,142,73,180,148,74,67,145,150,236,120,228,183,11,213,90,230,49,16,145,176,201,106,94,212,22,187,205,42,191,64,25,87,23,253,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,114,174,10,158,41,238,159,135,243,188,198,156,46,164,113,252,209,101,146,193,205,54,23,212,176,254,239,141,18,29,73,113,212,154,45,194,84,230,100,205,163,62,110,52,230,246,20,225,110,74,22,166,26,75,168,66,144,110,54,74,70,228,234,74,78,117,239,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,98,152,33,197,222,171,97,229,114,167,66,196,102,229,222,24,183,67,144,138,109,182,236,198,21,200,168,66,91,95,55,42,124,130,94,231,87,29,72,90,92,208,144,227,196,168,229,185,74,83,242,27,173,90,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,239,112,238,201,4,60,170,216,135,118,222,49,119,98,109,217,79,105,170,234,77,230,36,179,75,109,47,58,226,34,197,117,13,37,105,220,133,177,218,8,156,113,181,187,29,38,133,26,80,133,28,192,20,173,198,175,197,61,173,240,254,15,152,212,71,181,224,141,96,89,181,219,203,19,113,6,179,111,68,153,112,218,177,233,49,168,179,158,35,82,224,34,97,77,41,38,209,25,237,74,214,150,27,65,175,77,228,141,233,35,36,184,178,85,186,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,77,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,219,58,57,73,186,178,141,138,103,107,84,157,237,214,221,119,180,212,45,154,138,84,227,188,200,41,146,226,16,195,238,155,45,54,115,27,108,153,83,200,108,141,41,231,54,100,122,44,135,10,155,86,170,212,99,64,135,80,169,203,149,30,151,28,226,65,105,231,148,180,69,96,221,113,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,156,245,224,169,226,158,233,248,127,59,204,105,193,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,14,21,196,35,11,234,184,85,156,28,73,166,84,21,45,232,245,250,195,183,68,25,111,66,84,100,72,98,160,163,146,124,173,76,201,196,52,235,142,199,55,18,122,41,113,215,209,38,70,132,207,254,8,247,173,42,126,11,226,22,28,179,30,89,84,168,119,67,85,185,14,169,9,228,41,137,209,27,101,164,161,91,183,26,201,84,247,141,68,105,34,34,83,122,26,181,50,77,143,138,1,226,143,227,179,19,126,229,242,120,67,170,240,212,225,251,248,118,153,7,30,241,89,157,150,13,42,160,175,69,211,148,157,28,172,78,136,252,101,252,235,79,198,91,50,41,203,46,210,195,155,86,74,55,27,90,58,109,80,186,145,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,225,155,108,224,95,242,113,63,52,120,165,121,189,112,196,174,199,149,116,78,141,79,168,68,54,148,195,244,232,206,156,120,70,218,154,45,139,65,70,101,146,37,150,187,200,137,70,106,51,53,29,138,240,71,194,250,84,91,3,16,177,161,229,68,126,165,83,172,53,107,199,37,66,79,62,27,17,153,110,75,187,36,106,106,216,250,165,179,185,178,36,150,177,27,81,154,186,108,149,92,66,48,190,149,138,185,62,196,154,101,65,81,25,145,64,163,187,116,65,150,244,36,201,92,119,233,233,57,39,202,212,200,219,91,173,54,236,115,113,39,170,81,33,125,20,70,104,86,125,173,59,166,187,99,93,84,107,214,214,157,216,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,160,211,158,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,178,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,78,241,151,198,99,42,237,7,6,233,210,212,105,56,113,107,79,236,115,213,35,223,80,142,164,158,139,239,238,232,104,253,126,193,88,208,168,245,9,241,223,151,26,58,212,204,100,41,199,22,72,81,164,137,36,70,125,72,180,238,49,221,178,25,187,241,161,177,246,161,42,254,57,166,116,81,107,253,177,138,52,68,206,188,148,106,68,94,169,116,47,176,127,216,0,8,221,159,188,34,141,139,89,118,184,97,250,60,228,204,163,197,151,85,140,72,104,150,190,99,80,101,18,52,245,20,125,238,123,52,62,189,12,134,124,170,212,233,20,122,172,202,76,182,150,219,240,164,57,25,212,45,38,74,74,208,163,73,145,145,145,25,25,25,31,121,16,232,120,17,152,12,65,192,59,194,21,203,104,87,103,51,29,167,219,92,152,73,148,250,88,121,4,235,75,89,41,182,220,65,40,204,154,74,79,83,208,203,161,253,87,71,148,206,32,216,87,143,148,88,116,138,221,90,61,10,228,105,182,217,121,154,131,241,162,147,238,146,24,74,141,164,170,74,220,81,41,199,140,147,169,106,123,79,218,93,101,163,18,24,148,210,36,70,125,183,154,113,36,164,45,181,18,146,162,50,212,140,140,187,203,65,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,225,231,153,142,210,159,144,234,26,109,4,106,82,214,162,74,82,68,90,153,153,159,113,8,243,143,89,229,192,204,12,130,249,78,188,41,117,106,171,38,164,29,62,157,80,134,252,132,172,137,223,164,209,200,66,136,137,77,26,79,235,50,46,243,233,89,57,140,226,157,139,24,150,186,141,189,135,174,29,2,137,35,156,210,100,50,114,98,205,218,174,114,11,69,53,45,72,250,11,65,247,125,36,251,136,132,44,172,86,46,139,190,115,213,138,229,70,167,87,148,226,148,183,36,73,121,201,11,51,51,53,30,170,81,153,247,168,207,169,251,79,222,62,74,146,105,51,74,136,200,200,244,50,63,96,145,185,12,193,137,216,193,152,75,109,132,192,91,240,104,147,161,213,165,40,218,53,55,203,102,116,82,90,79,212,89,125,23,59,143,66,211,188,200,104,62,143,77,143,71,164,194,164,196,105,13,179,10,59,113,219,66,18,68,73,74,18,73,34,34,34,34,34,208,189,195,246,0,0,252,245,23,138,61,62,84,133,40,146,77,50,181,153,153,233,166,137,51,212,103,75,59,53,36,85,51,47,125,72,109,244,186,73,174,213,17,170,85,187,251,97,36,244,239,63,120,235,88,251,128,204,80,114,107,135,56,169,10,43,91,234,62,135,109,231,80,217,110,249,202,83,175,168,140,201,178,247,17,245,81,255,0,72,229,25,39,197,23,176,159,48,214,197,117,18,221,142,204,233,208,169,210,77,183,13,27,217,92,232,202,90,79,215,73,25,25,55,212,140,204,189,228,52,67,110,85,216,184,45,250,101,118,42,137,76,212,97,179,45,179,212,143,213,113,4,162,238,51,46,227,247,152,250,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,136,171,194,227,199,102,25,125,245,228,243,69,255,0,0,8,171,197,31,192,158,38,253,203,231,16,133,0,141,84,0,8,171,197,31,192,158,38,253,203,231,16,133,32,101,234,214,161,95,56,251,134,150,85,211,7,182,209,110,11,194,141,75,168,198,230,173,190,124,87,230,180,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,250,141,52,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,66,128,69,170,113,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,118,121,128,164,213,107,252,32,173,186,21,10,153,46,163,82,168,216,246,4,72,112,226,50,167,159,146,251,146,105,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,210,242,19,146,10,22,81,236,71,102,220,113,105,85,44,77,173,243,90,173,214,225,188,185,12,162,41,60,102,204,88,138,113,166,214,219,59,18,210,220,45,132,165,187,174,229,41,45,180,72,149,67,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,25,235,226,37,142,144,241,251,53,151,93,201,65,172,250,78,219,160,242,173,186,11,201,38,13,181,69,138,70,78,173,167,25,53,37,230,92,148,185,79,54,225,169,74,83,111,35,232,145,18,19,29,102,210,106,180,232,208,38,84,41,146,226,199,170,71,57,112,93,121,149,33,18,152,39,92,100,221,105,70,90,45,4,235,46,182,106,78,165,189,181,167,189,38,68,110,147,85,122,149,34,186,205,50,90,233,176,228,51,18,68,196,178,163,97,151,222,75,138,105,165,185,166,212,173,105,97,229,37,38,122,168,154,112,203,93,167,164,202,225,59,142,149,220,48,205,5,51,14,125,51,74,133,107,98,94,180,234,186,106,4,132,110,148,196,121,14,64,54,93,51,73,165,229,62,190,66,81,169,165,206,210,105,216,165,242,212,139,212,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,157,108,252,98,101,171,139,185,189,196,155,234,202,151,218,232,178,42,17,233,241,165,37,198,220,110,87,98,136,204,53,190,210,219,90,144,182,92,92,117,45,181,146,189,102,212,133,25,17,153,145,75,92,169,101,18,171,117,112,201,198,43,154,155,81,150,253,119,21,35,149,74,153,6,4,117,77,91,140,80,37,184,236,120,169,97,41,74,251,76,137,44,203,107,213,91,133,177,200,234,74,77,68,164,42,181,105,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,126,195,219,214,149,137,86,5,181,136,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,122,1,149,113,127,220,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,87,175,23,92,178,88,55,46,9,84,51,29,79,141,18,141,118,89,210,35,42,115,241,41,204,146,235,204,74,126,36,34,68,167,72,137,213,45,146,229,27,75,82,148,73,66,92,70,223,92,148,138,97,22,63,193,255,0,43,246,14,37,92,213,60,192,93,245,120,147,170,88,125,88,142,213,22,130,137,12,186,109,190,168,238,159,107,153,25,198,148,162,65,41,109,42,43,168,90,79,157,21,227,255,0,99,33,113,32,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,28,171,51,185,122,181,115,65,131,85,172,35,186,100,246,14,223,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,221,54,178,74,144,165,180,235,168,37,163,126,226,207,14,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,180,138,101,112,84,241,79,116,252,63,157,230,52,224,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,135,74,227,113,132,50,81,85,195,220,123,130,196,183,35,191,29,219,66,168,226,159,107,144,194,208,167,37,66,74,27,232,233,173,194,114,121,169,94,178,8,153,108,189,67,50,223,194,184,70,98,101,171,135,121,184,102,157,116,203,236,159,45,109,249,118,205,57,245,184,219,108,166,115,143,199,144,210,28,82,214,157,57,157,149,77,32,147,185,74,117,214,144,73,245,181,43,212,21,87,137,185,40,186,179,89,196,207,16,171,117,106,103,103,195,43,102,161,111,185,113,212,36,19,136,110,126,202,68,7,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,219,73,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,186,156,215,93,159,33,178,203,138,183,75,119,55,201,249,112,172,250,183,96,168,166,111,100,113,137,203,138,226,34,242,157,213,38,151,148,250,218,75,123,79,113,184,164,18,125,99,33,154,193,162,140,132,225,157,171,133,249,71,195,58,117,173,19,151,233,235,126,21,205,81,125,109,182,79,74,157,61,132,72,117,110,41,8,78,253,188,196,180,131,86,170,38,153,105,6,165,108,212,119,90,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,99,49,98,197,252,23,226,157,229,134,126,148,244,159,201,43,130,163,66,237,188,142,79,106,236,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,188,158,23,24,189,39,22,178,125,108,177,82,126,91,245,43,26,67,214,132,167,158,97,166,144,180,70,74,23,21,45,19,127,73,8,134,252,70,205,74,36,172,214,218,205,91,190,154,163,7,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,64,60,81,252,118,98,111,220,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,37,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,157,113,213,216,183,237,250,157,118,82,137,44,211,161,189,45,103,169,23,170,218,13,71,222,100,93,197,239,33,157,236,236,98,139,216,177,152,107,158,186,185,110,200,102,12,233,180,232,198,227,134,189,140,162,116,149,33,37,235,168,136,136,156,232,68,100,94,226,29,95,0,176,26,61,123,38,184,141,138,147,98,181,190,156,117,134,217,117,104,45,223,55,74,105,244,145,25,182,126,243,62,138,47,233,28,151,36,213,38,233,121,151,177,100,56,242,90,37,87,105,104,213,74,218,95,235,132,99,211,188,189,195,69,180,231,138,69,62,44,132,168,148,78,178,133,145,145,234,71,170,72,245,31,160,0,7,227,172,83,99,214,41,51,105,50,218,67,140,205,142,228,119,16,180,145,146,146,180,154,76,140,140,140,140,180,63,112,207,134,124,240,98,118,15,230,18,228,101,80,22,196,26,228,233,149,104,170,38,141,45,242,222,157,40,144,146,245,16,95,69,190,226,212,180,238,51,17,200,146,106,50,74,72,204,204,244,34,47,104,250,212,122,197,209,104,78,102,177,67,168,212,233,18,155,82,86,220,136,207,57,29,100,100,100,162,209,73,50,62,244,145,244,63,97,123,132,211,203,159,20,236,88,195,69,211,173,236,66,112,235,244,72,252,150,149,33,227,147,42,110,212,242,80,122,169,217,105,71,208,66,207,187,233,43,220,102,44,219,1,115,203,129,152,231,5,132,193,187,233,148,154,171,198,148,21,62,163,80,134,196,133,44,201,175,162,209,72,90,143,85,58,73,47,172,140,187,203,172,134,101,230,100,52,151,227,186,135,91,89,18,146,180,40,148,149,17,150,164,100,101,222,67,254,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,7,44,198,140,202,97,38,6,80,228,85,111,91,194,148,196,134,144,190,92,18,168,70,76,151,22,72,113,68,148,182,227,168,51,51,54,148,146,45,122,159,79,126,149,95,154,62,42,216,135,127,185,54,211,194,146,77,22,141,204,113,178,154,223,62,52,181,163,231,155,232,227,18,212,131,35,66,219,87,119,210,78,189,196,66,20,53,11,19,177,134,227,92,136,240,238,27,166,171,57,243,53,41,13,200,156,225,173,110,107,166,165,189,95,73,207,175,170,189,230,37,174,95,184,87,227,30,36,205,129,81,196,40,235,183,40,143,147,78,188,135,145,42,28,194,109,70,209,168,136,157,136,164,110,216,181,233,175,77,201,247,17,142,201,156,204,188,101,243,41,24,8,221,18,137,1,153,247,61,68,138,27,114,101,181,5,217,36,110,66,144,146,119,122,91,105,207,202,71,35,221,161,245,51,61,53,238,171,248,209,229,84,167,53,18,43,46,63,34,83,169,109,182,219,73,169,75,90,143,66,73,17,117,51,51,61,52,23,153,195,63,44,20,252,30,194,72,23,189,98,146,72,175,220,209,154,168,115,95,97,36,243,76,73,141,13,222,86,170,105,11,73,18,219,51,219,169,145,31,180,207,168,154,160,0,3,154,230,43,16,233,184,103,131,55,141,207,58,124,120,206,198,161,212,23,23,156,234,81,204,125,49,30,90,18,157,84,147,51,51,65,232,68,122,244,232,51,141,137,55,92,139,222,253,184,46,185,38,147,93,82,167,46,94,169,215,175,53,229,185,237,51,253,47,121,253,166,45,193,252,61,135,138,28,48,105,80,35,70,84,183,168,182,203,21,70,200,208,78,27,114,25,183,180,35,45,18,163,45,13,207,168,250,247,144,167,216,175,78,181,110,102,95,73,27,115,40,243,210,178,215,82,218,235,78,107,245,25,117,79,212,127,96,208,246,73,177,41,156,78,203,157,157,84,41,13,57,34,159,73,167,211,164,236,89,25,243,155,129,25,75,215,214,81,247,175,218,100,126,242,29,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,1,21,120,163,248,19,196,223,185,124,226,16,160,17,170,128,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,67,138,63,129,60,77,251,151,206,33,10,1,22,169,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,28,171,52,248,215,248,187,101,246,246,198,54,233,253,182,93,191,79,46,192,194,154,230,54,185,207,186,136,241,121,169,230,54,102,201,62,243,70,230,213,146,185,100,189,186,171,66,60,219,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,37,175,18,220,28,161,101,255,0,16,176,167,7,109,199,187,68,75,103,11,233,241,220,147,181,104,237,114,151,83,169,57,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,122,12,134,224,52,156,199,101,163,51,184,109,70,133,17,251,132,227,219,21,75,124,222,142,211,139,42,140,101,212,93,109,182,150,234,208,150,86,242,82,228,99,119,122,118,34,66,204,245,78,228,156,42,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,105,167,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,58,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,249,252,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,42,175,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,114,172,211,227,95,226,237,151,219,219,24,219,167,246,217,118,253,60,187,3,10,107,152,218,231,62,234,35,197,230,167,152,217,155,36,251,205,27,155,86,74,229,146,246,234,173,8,243,88,52,209,128,56,57,66,203,254,13,90,120,59,110,61,218,34,91,52,244,199,114,78,213,163,181,202,90,148,228,153,59,22,181,155,124,215,220,117,222,94,243,74,55,237,79,170,146,33,158,204,211,224,167,226,237,152,43,219,7,27,168,118,216,150,253,64,187,3,234,119,152,226,224,190,210,36,69,230,171,150,217,27,196,195,205,19,155,80,73,230,18,246,234,157,12,237,251,132,118,38,90,183,134,80,168,246,45,38,94,149,171,10,161,62,159,87,138,227,141,243,19,218,101,189,49,135,210,132,172,214,76,173,15,154,18,181,165,59,156,97,244,145,25,35,83,154,163,42,226,255,0,184,92,120,19,195,47,190,188,226,104,149,64,2,170,248,231,126,100,255,0,105,63,118,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,161,110,34,57,223,153,154,171,236,173,43,58,86,220,50,180,234,14,187,66,81,50,252,103,170,142,41,150,155,92,169,77,45,213,33,91,86,135,251,57,155,109,184,134,164,40,150,146,82,214,146,141,84,236,42,196,122,190,28,85,241,122,153,101,213,100,217,148,26,132,122,93,74,182,220,115,56,177,165,60,70,109,182,165,127,230,18,140,189,84,41,230,18,163,73,188,209,47,218,229,119,51,119,246,86,113,66,155,136,22,132,153,115,41,168,144,149,86,173,227,168,189,26,21,101,130,109,214,246,62,150,207,106,150,132,190,234,154,90,210,178,109,195,74,246,171,67,74,180,83,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,243,217,251,55,251,200,90,160,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,122,113,71,194,25,56,181,147,235,153,250,107,18,223,169,88,210,25,187,226,178,203,237,52,133,162,50,86,137,74,116,220,250,72,68,55,229,184,73,73,165,102,182,208,73,221,244,21,72,56,33,122,210,176,215,26,44,28,70,174,199,150,253,54,213,186,41,85,185,141,68,66,84,251,140,70,150,219,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,26,104,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,33,82,105,84,233,51,230,83,233,145,34,200,170,72,41,115,157,101,148,161,114,159,38,155,100,157,117,68,90,173,100,211,45,54,74,86,167,177,180,39,185,36,69,250,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,239,175,39,154,44,83,140,149,211,93,183,242,143,14,147,72,157,217,226,92,215,133,58,151,84,111,148,133,246,136,168,98,76,180,183,170,136,205,26,63,18,58,245,73,146,189,77,53,218,165,17,211,94,19,216,191,133,12,83,179,112,207,210,158,140,249,91,112,83,168,93,183,145,206,236,189,170,75,108,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,26,115,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,65,124,81,240,134,54,18,231,6,230,126,154,196,70,41,183,204,118,110,248,172,178,251,174,173,11,146,165,162,82,157,55,62,138,215,49,137,110,18,82,106,65,33,196,18,118,253,4,204,174,8,87,215,164,48,179,18,240,207,209,124,191,64,220,17,43,189,183,159,175,59,183,198,54,121,92,189,190,174,207,70,238,221,184,247,115,180,209,59,53,87,149,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,170,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,51,179,137,76,225,142,92,239,26,169,190,219,114,42,20,154,133,58,54,229,145,31,57,112,36,169,26,122,201,62,244,123,12,207,220,67,60,50,158,157,117,92,207,62,162,55,38,86,39,169,103,166,167,185,215,92,215,235,51,234,175,172,254,209,112,81,240,246,22,23,240,193,171,64,147,25,81,30,173,91,47,213,28,34,65,54,107,144,245,189,161,153,234,148,153,234,109,253,103,211,188,197,71,97,181,215,34,200,191,109,251,174,49,164,151,75,169,196,151,170,181,208,185,79,33,207,97,151,232,251,203,237,33,163,172,186,98,29,55,19,48,98,206,185,224,207,143,37,217,52,58,122,229,114,93,74,246,62,168,140,173,105,86,138,81,145,145,172,181,35,61,122,245,29,40,0,0,66,190,37,249,96,167,227,14,17,207,189,168,244,146,93,126,217,140,237,67,154,195,9,55,157,98,60,105,142,114,181,75,75,90,136,214,225,30,221,72,140,253,164,125,69,25,73,143,42,153,57,216,146,153,113,137,49,93,83,110,54,226,77,42,66,210,122,26,76,143,169,25,25,105,167,120,180,12,153,229,227,47,153,183,192,71,40,149,184,12,192,185,233,196,112,220,147,17,168,45,73,51,110,20,116,155,187,212,219,174,126,82,65,158,237,11,169,17,233,175,127,27,204,15,10,252,99,195,105,179,234,56,123,29,119,29,17,130,117,214,80,202,37,76,152,109,164,221,52,145,147,81,18,141,219,16,141,116,233,185,94,227,33,18,157,133,137,216,61,113,162,68,136,119,13,173,85,130,249,26,84,182,228,65,112,150,135,53,211,83,216,175,164,223,213,213,62,242,19,95,43,156,85,177,14,192,114,21,167,138,196,154,213,27,152,219,103,53,206,124,153,104,71,204,55,249,71,229,165,4,68,132,56,174,239,164,173,123,140,197,168,96,190,101,48,147,28,232,113,234,182,85,225,74,126,67,168,71,50,9,212,35,42,75,107,52,54,163,74,155,109,213,153,25,27,169,73,150,189,15,167,187,94,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,3,254,86,180,182,147,90,212,73,74,75,83,51,61,8,139,222,33,54,118,56,136,217,184,17,10,109,147,99,203,102,171,119,45,167,17,171,46,52,251,49,148,101,37,189,23,202,146,135,80,180,186,210,117,233,208,143,222,100,69,78,56,163,140,120,151,142,87,76,154,197,221,93,169,213,31,157,45,111,51,12,229,72,125,182,212,183,22,164,161,166,220,90,204,136,141,213,37,36,70,122,17,233,237,235,39,50,157,195,71,18,177,162,77,62,233,190,227,187,66,181,223,109,169,36,79,34,68,89,79,54,163,97,122,163,155,21,109,168,141,167,87,167,93,12,211,238,35,214,215,48,83,39,120,33,130,84,200,113,232,22,93,38,76,232,168,108,142,124,170,116,53,200,82,210,150,203,121,184,134,16,102,123,154,37,107,239,51,63,179,165,226,5,235,64,195,43,38,173,119,86,164,199,137,6,141,2,68,179,37,45,13,145,147,44,173,205,169,220,164,150,187,80,122,22,165,221,236,25,255,0,206,126,101,43,153,135,197,154,165,76,234,146,151,66,131,37,248,212,248,198,250,205,174,82,36,200,83,75,217,205,113,26,236,123,77,83,161,105,208,186,119,244,142,27,89,89,149,142,24,177,30,233,174,196,108,237,235,121,104,154,124,214,207,71,95,98,76,53,236,245,153,90,20,70,219,167,211,82,51,247,145,119,222,149,30,151,14,137,73,133,70,167,178,134,162,192,142,220,102,91,66,73,41,75,104,73,37,36,68,68,68,68,68,69,208,136,136,126,192,0,31,134,183,90,166,91,180,137,149,202,204,214,98,66,130,195,146,95,121,231,18,218,16,218,18,106,81,154,148,100,68,68,148,153,234,102,69,208,83,39,18,76,241,171,23,110,7,240,183,14,106,78,162,220,166,58,166,37,190,211,218,20,167,155,92,198,23,162,153,144,166,214,210,155,113,7,213,36,103,237,233,161,8,27,68,164,78,184,43,16,104,116,214,205,201,117,9,45,69,101,58,25,234,227,139,36,167,161,17,159,121,151,113,25,141,7,229,135,9,166,82,114,135,70,195,250,217,159,62,175,106,199,97,244,30,186,37,78,211,25,105,69,162,144,70,90,25,31,122,79,245,247,10,43,204,125,164,237,145,143,23,253,180,227,11,105,16,174,106,171,44,238,73,167,115,104,152,242,18,162,232,90,145,237,239,34,34,22,167,193,210,242,93,91,7,170,246,227,138,125,103,10,171,33,73,81,158,168,74,81,22,158,130,78,187,143,67,235,221,167,112,176,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,74,160,1,85,124,115,191,50,127,180,159,187,68,85,225,113,227,179,12,190,250,242,121,162,255,0,128,4,85,226,143,224,79,19,126,229,243,136,66,128,70,170,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,131,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,14,40,254,4,241,55,238,95,56,132,40,4,90,167,28,239,204,159,237,39,238,209,21,120,92,120,236,195,47,190,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,84,175,26,204,116,135,85,174,217,121,120,160,214,121,222,132,223,114,92,81,155,38,28,109,18,157,71,46,10,20,178,51,117,183,144,202,165,45,77,153,33,38,220,182,23,235,234,147,71,11,225,67,131,181,92,74,205,165,18,238,85,6,36,235,123,15,163,200,173,213,29,155,21,78,176,219,234,101,198,97,37,10,216,164,20,146,144,180,62,217,40,210,122,69,117,104,61,205,145,15,107,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,33,175,16,92,29,165,96,134,109,47,171,70,218,160,203,165,91,211,100,51,91,163,180,236,84,176,193,177,45,148,60,226,98,165,8,66,59,51,114,21,33,134,201,5,162,73,141,134,102,164,40,196,244,224,183,142,149,219,166,196,187,112,26,227,172,210,151,18,201,236,245,27,106,38,136,110,119,101,150,244,133,205,45,8,200,221,101,183,205,165,111,218,106,66,165,237,82,205,42,105,41,154,185,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,174,174,52,152,199,93,179,240,106,210,193,218,67,60,184,152,137,80,145,34,169,39,114,15,116,90,106,163,184,152,219,20,131,50,222,251,241,221,230,37,104,82,123,54,223,89,46,40,138,189,184,125,96,237,43,27,243,105,98,218,55,45,6,93,86,222,133,33,234,221,97,166,162,165,246,9,136,140,173,230,211,41,43,66,209,217,156,144,152,236,56,75,45,20,79,236,35,37,45,38,52,60,41,175,141,38,14,80,172,252,101,180,177,138,144,247,46,94,34,83,228,71,170,70,218,179,221,42,154,152,237,166,78,245,44,200,183,176,252,118,185,105,66,18,158,205,187,214,83,138,50,249,92,27,49,175,228,54,96,170,216,57,46,159,206,137,137,180,242,228,190,219,91,156,98,117,57,169,18,27,220,163,113,36,150,84,194,230,18,180,66,212,110,114,52,218,157,230,46,164,101,92,95,247,11,143,2,120,101,247,215,156,77,18,168,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,88,28,88,179,191,50,219,244,158,83,48,206,86,201,117,10,121,53,123,77,54,95,101,232,173,189,217,223,143,22,43,201,117,4,174,107,6,178,144,74,109,109,169,169,9,65,43,113,184,148,214,174,5,224,94,35,230,47,17,233,216,95,133,244,110,221,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,83,13,50,189,129,216,89,131,76,96,53,18,192,165,84,173,2,218,237,66,37,102,35,51,189,45,40,148,133,156,169,132,226,54,60,241,173,182,213,169,164,146,158,91,105,66,80,134,208,148,209,182,121,50,137,85,202,14,46,38,212,98,163,46,177,105,215,163,170,165,110,85,95,142,164,45,108,18,205,43,138,242,201,36,210,228,178,123,119,242,207,67,67,140,184,105,111,154,77,167,175,240,197,206,212,204,12,196,120,216,73,138,23,94,204,54,186,54,195,102,77,90,164,249,69,182,165,36,222,113,183,25,65,154,154,101,151,222,121,72,120,246,161,59,150,219,171,113,41,105,100,171,191,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,113,56,133,101,82,177,42,192,185,112,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,12,203,226,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,52,17,144,156,76,181,113,67,40,248,103,81,181,165,243,61,3,111,194,182,106,44,45,198,205,232,179,160,48,136,238,161,196,161,106,217,187,150,151,80,74,209,70,211,205,44,210,157,250,9,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,18,127,142,13,255,0,25,218,174,22,97,108,27,134,89,72,139,30,163,95,170,82,82,110,165,131,67,170,105,136,82,22,90,114,150,178,54,103,161,61,77,104,35,115,232,147,133,186,37,112,228,195,63,194,134,114,112,226,157,34,37,85,200,20,26,130,174,105,143,211,219,215,178,246,6,213,34,58,222,81,161,73,67,42,148,220,102,148,103,166,188,226,66,84,149,45,38,52,40,2,152,56,215,210,106,172,230,74,205,174,189,76,150,138,108,203,30,60,72,243,20,202,137,135,159,102,124,213,58,210,28,211,106,150,132,190,202,148,146,61,82,78,182,103,166,226,213,193,66,173,85,103,50,87,149,9,154,156,180,83,102,88,242,37,200,134,151,148,76,60,251,51,225,37,167,86,222,187,84,180,37,247,146,149,25,106,146,117,194,45,55,30,189,47,142,119,230,79,246,147,247,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,121,113,139,188,151,72,193,234,69,184,218,159,65,205,170,199,82,148,71,163,106,74,226,212,16,105,215,113,106,125,59,180,238,21,89,151,11,73,219,223,30,44,11,105,182,22,234,38,220,212,166,94,218,147,86,214,215,49,148,41,71,208,244,34,221,222,100,100,47,83,51,216,77,50,173,148,58,214,31,209,53,231,210,45,89,44,48,130,215,69,41,170,99,205,36,180,74,12,207,83,50,238,73,126,174,225,159,10,221,34,117,191,88,157,67,169,55,203,149,79,146,236,87,147,161,150,142,54,179,74,186,25,17,247,145,247,145,24,158,60,54,243,198,172,34,184,88,194,220,70,169,58,187,114,166,234,88,136,251,175,106,81,94,113,112,216,65,26,158,144,150,208,210,91,109,103,209,38,101,236,233,169,11,156,162,86,169,151,29,34,29,114,141,53,153,112,167,176,220,150,30,101,196,184,133,182,180,146,146,100,164,153,145,234,149,17,234,70,101,212,126,224,0,31,142,175,75,137,91,164,205,163,84,25,67,177,103,199,114,51,205,173,36,164,169,11,73,165,68,100,100,100,100,100,103,208,200,200,81,111,18,92,172,202,193,12,88,145,117,80,162,54,86,245,194,181,205,46,83,103,163,82,31,147,49,123,61,86,80,132,145,54,209,116,212,204,189,230,93,220,223,38,25,148,174,101,227,22,105,117,50,170,74,69,10,116,150,35,84,35,19,235,38,185,75,147,29,78,172,209,205,109,26,236,103,77,85,169,105,208,250,119,104,3,15,239,90,6,38,217,52,155,186,139,42,60,200,53,152,12,75,34,74,208,225,17,58,202,28,216,173,170,81,107,181,101,169,106,125,254,209,205,49,175,39,120,33,141,180,201,145,235,246,93,38,52,233,72,112,138,124,90,116,52,72,74,212,151,11,121,56,182,22,100,123,157,53,107,239,34,63,182,168,243,99,195,71,18,176,94,77,66,233,177,35,187,93,181,216,109,217,38,76,162,68,169,76,182,147,125,122,175,149,21,13,164,137,166,145,175,93,8,213,238,50,210,49,225,118,49,226,94,6,221,49,171,22,141,118,167,75,126,12,180,60,244,50,149,33,134,220,82,28,66,148,135,91,109,104,51,35,54,146,149,17,153,106,69,167,179,165,199,100,159,136,141,155,142,240,161,217,55,204,182,105,87,114,26,109,189,94,113,166,25,146,162,40,205,232,142,108,149,186,181,169,215,87,167,78,164,94,242,50,57,178,133,165,196,146,208,162,82,84,90,145,145,234,70,94,241,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,226,93,151,165,171,99,210,36,215,46,186,253,62,151,18,51,75,117,75,151,41,182,8,201,41,82,140,136,220,81,22,186,37,94,223,97,251,133,100,103,59,138,116,53,166,165,135,152,20,252,180,58,68,244,71,234,196,162,36,235,252,33,149,41,151,162,203,215,191,148,180,153,167,235,247,16,172,58,229,122,232,196,27,149,218,173,110,163,58,175,86,169,201,81,155,143,188,228,135,86,227,142,26,180,35,81,169,71,170,214,103,222,103,169,251,204,90,30,64,248,111,48,204,74,54,49,98,236,42,109,65,153,241,99,207,131,77,125,178,116,146,149,148,89,13,155,141,72,139,161,40,139,152,147,218,179,239,208,143,188,197,159,210,105,20,186,21,58,61,38,141,79,141,10,28,70,144,195,44,71,105,45,182,218,18,146,74,82,148,164,136,136,136,136,136,136,139,77,8,135,250,84,39,196,165,193,145,82,159,33,182,35,69,105,111,60,227,139,36,165,8,73,25,168,204,207,66,34,34,35,61,76,83,167,19,12,239,204,190,238,73,88,67,134,213,183,218,161,193,223,22,164,236,105,38,146,144,234,28,153,29,212,110,101,245,33,104,82,22,131,209,72,35,62,154,244,208,133,121,65,136,237,74,124,120,45,184,148,185,41,228,52,149,56,102,73,37,41,68,68,102,126,238,162,251,56,116,225,125,27,13,240,62,138,236,86,98,185,62,173,14,52,217,47,199,74,12,141,78,195,137,188,141,68,132,171,233,35,94,186,251,53,51,18,208,0,7,249,73,147,30,28,119,101,202,121,12,178,202,20,227,142,45,68,148,161,36,90,153,153,159,66,34,34,239,21,57,196,187,62,143,84,228,205,193,28,38,174,188,203,17,221,114,45,94,108,73,70,158,97,164,230,70,125,158,99,18,12,141,38,70,218,182,45,29,122,25,251,8,86,19,207,61,37,231,36,72,117,110,186,234,141,107,90,212,106,82,148,103,169,153,153,245,51,51,246,137,7,145,76,28,169,227,14,96,237,200,48,201,5,30,141,54,29,90,82,151,187,78,75,51,163,18,200,140,144,178,215,71,11,191,66,247,153,13,9,208,105,45,80,168,144,40,204,126,78,12,102,163,39,187,185,8,36,151,113,23,187,220,66,135,56,156,218,233,160,102,122,175,45,136,166,211,85,20,72,152,181,108,218,74,113,202,132,195,51,232,69,174,164,95,89,253,98,64,240,95,189,145,22,235,184,236,87,36,26,73,232,147,42,41,108,215,161,26,141,202,115,90,233,187,191,254,143,235,246,11,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,68,170,0,21,87,199,59,243,39,251,73,251,180,69,94,23,30,59,48,203,239,175,39,154,47,248,0,69,94,40,254,4,241,55,238,95,56,132,40,4,106,160,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,208,226,143,224,79,19,126,229,243,136,66,128,69,170,113,206,252,201,254,210,126,237,17,87,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,6,107,51,79,141,127,140,78,96,175,108,99,110,159,216,162,92,21,2,236,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,183,78,18,24,13,27,11,50,208,222,36,212,33,75,98,225,196,249,30,148,146,82,99,187,29,109,83,152,91,141,65,108,144,181,154,86,133,36,221,146,135,82,132,111,68,196,151,172,148,33,71,13,120,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,135,85,227,39,130,159,46,114,251,73,198,56,149,14,76,188,50,168,31,57,135,29,218,219,240,106,46,199,142,230,212,147,106,53,60,151,209,12,211,170,208,146,111,159,174,229,108,33,89,121,35,199,152,217,113,204,189,157,137,53,153,178,216,183,138,66,233,119,1,51,33,214,208,116,233,40,54,156,113,212,52,133,169,228,50,165,55,36,154,216,173,235,142,130,45,21,181,69,123,217,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,85,95,28,239,204,159,237,39,238,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,162,190,46,56,153,117,94,25,189,172,88,181,105,122,81,108,42,124,10,125,34,43,110,57,203,79,105,136,204,199,223,82,20,179,65,60,181,190,72,82,208,148,238,109,134,18,100,102,141,78,64,112,66,194,223,254,82,241,174,161,66,255,0,106,90,212,138,159,106,251,100,207,99,146,75,255,0,232,213,111,90,62,164,43,242,132,45,80,67,94,43,216,59,74,196,172,165,214,238,228,208,101,206,184,112,250,68,122,221,45,216,81,82,235,237,176,167,155,102,106,86,173,138,89,70,40,235,91,238,18,77,37,172,86,150,179,218,217,144,166,12,1,198,58,238,95,241,150,211,198,43,113,158,209,46,217,168,38,67,145,183,33,29,174,42,210,166,228,198,222,180,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,141,52,140,171,139,254,225,113,224,79,12,190,250,243,137,162,85,0,10,171,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,22,19,159,188,228,198,202,14,23,194,168,80,163,68,159,125,220,242,13,155,114,12,232,78,191,9,104,97,198,78,99,210,13,183,27,52,161,13,58,73,73,18,247,155,142,183,162,84,130,112,211,65,159,215,85,251,117,127,109,110,59,146,227,168,127,202,76,157,82,157,33,207,250,78,60,243,142,47,235,82,148,175,105,152,189,238,30,121,44,165,101,99,11,227,215,110,251,126,34,113,82,229,142,103,112,76,41,41,148,112,152,55,55,53,79,97,196,164,146,132,37,36,210,157,36,26,137,111,18,143,152,226,16,206,217,106,57,86,103,114,245,106,230,131,6,171,88,71,116,201,236,29,191,151,38,157,84,68,86,228,61,76,156,210,183,53,33,180,172,191,186,109,100,149,33,75,105,215,80,75,70,253,197,157,108,85,195,59,171,6,241,30,227,194,219,214,39,103,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,45,167,133,54,118,166,98,181,10,78,95,177,122,235,237,151,157,27,153,50,129,82,170,84,159,145,80,184,34,173,110,188,251,107,91,198,174,99,209,250,104,68,189,202,96,203,107,100,81,220,89,198,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,207,103,236,223,239,33,106,128,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,193,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,20,3,196,211,5,63,2,217,184,186,123,61,67,181,64,190,245,189,97,239,119,123,205,118,215,222,237,13,185,163,104,74,116,148,212,157,137,45,218,52,109,110,81,171,118,147,43,130,62,40,82,165,88,24,133,130,239,38,35,21,42,101,97,171,162,57,170,106,121,243,24,146,203,113,157,217,31,66,86,198,21,17,157,206,17,168,181,150,218,76,147,211,125,154,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,71,85,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,172,190,56,54,85,86,125,129,133,152,140,204,136,133,77,161,214,42,52,73,13,41,106,231,169,249,204,180,243,74,66,118,237,52,18,105,239,18,140,212,70,70,166,244,37,106,102,152,213,193,234,245,165,90,185,193,69,10,161,30,91,146,47,27,94,165,68,130,166,80,147,67,111,161,76,206,53,58,102,162,50,71,42,11,169,35,73,40,247,169,5,166,134,106,79,117,227,157,249,147,253,164,253,218,57,87,5,79,20,247,79,195,249,222,99,78,23,82,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,170,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,220,104,47,100,74,186,173,203,21,185,38,162,102,36,58,138,155,37,234,68,162,114,162,214,186,110,239,255,0,163,250,253,130,63,112,198,181,211,95,204,245,34,91,241,77,214,169,169,143,49,10,217,184,146,227,117,8,102,71,212,143,77,8,254,163,250,197,241,215,169,45,87,104,147,232,207,254,78,116,103,99,43,187,185,104,52,159,121,31,191,220,99,61,153,235,193,186,158,15,102,14,227,131,48,144,113,235,51,102,85,162,169,27,180,228,189,58,73,32,140,205,8,45,116,108,251,181,47,113,152,143,140,188,244,103,155,145,29,213,180,235,74,37,161,104,81,165,73,81,30,164,100,101,212,140,143,218,44,247,134,142,125,30,166,73,133,130,56,179,93,121,230,36,58,220,90,68,217,114,141,92,179,81,195,140,195,60,199,228,17,18,72,137,197,108,66,58,117,50,246,144,182,56,210,99,204,142,212,184,175,33,230,94,66,92,109,196,40,148,149,164,203,82,50,50,232,100,100,125,227,253,64,0,68,190,34,216,95,70,196,140,15,173,59,41,152,173,207,164,195,147,54,51,242,18,130,34,83,80,229,236,34,81,161,74,250,75,215,166,158,221,12,133,9,206,136,237,54,124,136,46,56,149,57,21,229,180,165,54,102,105,53,37,70,70,100,126,238,130,195,120,103,231,126,101,137,114,69,194,28,73,173,190,237,14,118,200,180,215,100,201,53,20,119,86,228,56,237,35,115,207,165,8,66,80,133,158,137,65,153,117,211,166,164,46,46,159,62,37,82,12,122,148,9,13,191,26,83,72,121,151,27,89,41,43,66,136,141,38,70,90,145,145,145,145,234,67,252,234,212,138,93,118,157,34,147,89,167,198,155,14,91,75,97,230,36,52,151,27,113,10,73,165,73,82,84,70,70,70,70,100,100,101,166,134,98,176,51,249,195,121,135,162,86,113,139,8,97,83,105,236,192,139,34,124,234,107,13,147,68,180,160,165,72,112,219,106,60,93,13,70,92,180,150,229,151,118,134,125,198,42,242,135,94,186,48,250,229,106,171,68,168,206,164,85,233,114,82,100,227,15,57,29,214,220,109,194,86,134,105,52,168,180,90,8,251,200,245,47,121,11,60,201,151,20,232,104,77,55,15,49,213,249,107,116,201,152,140,85,141,68,105,215,248,59,41,83,207,74,151,175,127,53,106,50,79,215,239,33,102,246,157,233,106,223,20,136,213,203,82,191,79,170,68,148,210,29,74,226,74,109,242,34,82,82,162,35,54,212,101,174,138,79,183,218,94,241,246,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,12,201,36,106,81,145,17,117,51,49,195,115,25,155,188,38,203,205,179,42,165,92,185,169,210,234,200,37,161,154,100,105,177,156,148,110,19,111,26,76,217,83,205,171,110,230,77,39,167,93,76,139,191,186,153,179,83,158,156,82,204,61,118,83,17,171,147,232,214,242,94,90,88,135,14,76,136,228,227,91,223,36,147,173,148,135,16,102,109,189,181,90,116,61,8,187,139,172,120,160,91,151,29,229,88,106,149,111,210,103,213,103,203,113,41,38,227,48,227,238,41,74,81,39,83,36,17,168,253,101,23,179,188,203,222,44,195,34,156,51,42,254,152,165,98,182,53,66,101,17,88,54,38,69,164,190,218,137,102,180,170,51,232,39,153,147,23,77,186,115,80,173,21,175,176,143,188,197,172,211,41,148,250,53,58,53,38,149,13,152,144,225,180,134,24,97,150,210,218,27,109,9,36,165,41,74,72,136,136,136,136,136,136,180,34,33,250,76,200,136,204,207,66,33,95,252,75,115,165,11,11,237,137,152,77,101,85,73,117,202,204,55,24,146,236,71,200,213,29,183,155,152,194,200,205,183,210,180,41,43,109,39,213,38,69,211,93,79,66,20,193,81,168,76,170,206,145,82,168,73,118,68,153,78,173,231,93,117,102,181,45,106,51,82,140,204,204,204,204,204,204,245,49,252,128,212,183,231,71,102,7,51,180,184,234,18,207,47,93,219,204,200,147,166,157,117,215,77,52,234,52,51,144,235,114,175,64,203,117,160,170,243,146,151,50,85,38,158,255,0,240,133,40,212,72,84,8,189,61,98,35,239,35,255,0,24,145,0,3,248,165,37,9,53,41,68,73,34,212,204,207,161,16,174,206,37,57,235,99,14,232,82,112,135,11,171,141,46,191,57,43,98,161,42,44,146,51,138,202,209,50,59,168,37,177,33,43,67,169,113,13,158,138,73,145,116,51,235,161,10,122,151,42,179,116,86,94,153,37,201,117,26,149,70,66,157,113,106,53,188,243,207,56,189,76,204,207,85,41,74,82,190,179,51,49,254,19,169,243,105,146,14,44,248,174,199,121,63,73,183,80,104,82,122,153,25,25,25,106,93,72,200,90,47,6,76,46,92,149,92,24,168,252,85,114,90,114,93,29,14,154,61,93,229,232,247,200,183,26,52,215,78,186,110,215,234,246,139,91,20,217,198,50,210,114,159,138,52,123,149,17,205,44,73,129,29,147,89,35,68,155,138,145,80,95,126,154,107,161,123,245,28,135,134,61,250,187,47,50,244,200,230,251,45,53,88,109,154,106,141,197,109,215,155,80,134,70,69,235,23,93,19,245,253,134,47,189,181,165,214,210,226,12,141,43,34,81,25,119,25,24,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,243,11,107,87,111,156,2,196,187,42,214,131,219,107,87,5,159,89,165,211,163,115,80,223,62,83,240,157,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,69,32,255,0,82,227,61,159,239,25,254,83,81,255,0,210,197,255,0,0,0,10,64,204,47,14,28,231,95,56,251,137,119,173,173,131,125,182,139,112,94,21,154,165,58,79,202,42,83,124,248,175,205,117,198,156,216,185,41,90,119,33,105,61,20,68,162,215,67,34,62,130,207,242,21,133,183,222,11,101,58,198,195,60,75,161,122,26,228,163,122,79,182,194,237,76,200,229,115,106,82,158,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,41,0,0,32,7,21,188,174,99,182,101,63,5,223,129,75,27,229,31,201,207,77,250,79,248,206,28,62,71,104,236,60,159,236,151,91,221,187,144,239,209,215,77,189,116,212,181,143,249,10,200,86,108,112,91,54,54,54,38,98,94,20,250,26,219,163,122,79,182,205,244,237,54,71,43,155,77,148,203,127,54,204,133,184,173,92,117,9,245,82,122,107,169,232,68,102,86,254,0,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,118,40,93,169,152,252,222,85,74,43,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,80,63,212,184,207,103,251,198,127,148,212,127,244,177,127,192,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,98,133,218,153,143,205,229,84,162,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,129,151,174,28,57,206,177,177,247,13,47,91,167,6,251,21,22,223,188,40,213,74,140,159,148,84,167,57,17,88,154,211,142,185,177,18,84,181,109,66,20,122,36,141,71,166,132,70,125,5,223,128,0,10,192,226,129,147,60,201,230,39,31,104,23,174,14,97,191,202,10,44,43,62,45,45,249,62,152,129,19,100,164,77,154,226,155,217,33,246,214,122,33,230,207,82,45,190,182,154,234,70,69,208,56,82,101,115,29,178,215,248,81,252,53,216,223,39,62,81,250,19,209,159,198,112,230,115,251,63,110,231,127,99,58,230,221,188,246,190,150,154,238,233,174,135,164,255,0,20,129,152,94,28,57,206,190,113,247,18,239,91,91,6,251,109,22,224,188,43,53,74,116,159,148,84,166,249,241,95,154,235,141,57,177,114,82,180,238,66,210,122,40,137,69,174,134,68,125,5,159,228,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,109,133,218,153,145,202,230,212,165,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,76,250,225,109,247,141,57,78,190,112,207,13,40,94,153,185,43,62,140,236,80,187,83,49,249,188,170,148,87,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,142,160,127,169,113,158,207,247,140,255,0,41,168,255,0,233,98,127,241,91,202,230,59,102,83,240,93,248,20,177,190,81,252,156,244,223,164,255,0,140,225,195,228,118,142,195,201,254,201,117,189,219,185,14,253,29,116,219,215,77,75,88,255,0,144,172,133,102,199,5,179,99,99,98,102,37,225,79,161,173,186,55,164,251,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,111,224,0,40,7,250,151,25,236,255,0,120,207,242,154,143,254,150,46,251,47,86,181,118,198,192,44,52,178,174,152,61,138,181,111,217,244,106,93,70,55,53,14,114,37,49,9,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,212,116,0,28,255,0,48,182,181,118,249,192,44,75,178,173,104,61,182,181,112,89,245,154,93,58,55,53,13,243,229,63,9,214,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,212,82,15,245,46,51,217,254,241,159,229,53,31,253,44,95,240,8,255,0,158,251,67,22,49,23,44,23,118,28,224,165,191,85,170,221,55,71,101,167,54,154,125,74,52,30,84,83,144,219,146,141,231,100,62,209,114,86,195,110,176,164,36,212,165,243,201,38,131,65,173,73,168,186,79,10,204,241,212,106,176,169,243,48,138,37,46,60,169,13,178,236,233,119,37,49,76,69,66,148,68,167,156,38,100,45,211,66,72,205,70,77,161,107,208,143,106,84,122,17,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,178,248,160,100,207,50,121,137,199,218,5,235,131,152,111,242,130,139,10,207,139,75,126,79,166,32,68,217,41,19,102,184,166,246,72,125,181,158,136,121,179,212,139,111,173,166,186,145,145,116,14,20,153,92,199,108,181,254,20,127,13,118,55,201,207,148,126,132,244,103,241,156,57,156,254,207,219,185,223,216,206,185,183,111,61,175,165,166,187,186,107,161,233,53,49,87,12,237,92,100,195,139,143,11,111,88,157,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,162,207,234,92,103,179,253,227,63,202,106,63,250,88,182,155,118,208,204,21,219,144,10,174,28,98,197,191,254,171,19,240,254,181,109,187,9,85,38,164,57,46,87,103,145,22,26,221,148,167,220,109,111,60,217,71,113,199,20,238,222,99,171,51,217,213,41,169,111,234,92,103,179,253,227,63,202,106,63,250,88,191,224,1,0,56,173,229,115,29,179,41,248,46,252,10,88,223,40,254,78,122,111,210,127,198,112,225,242,59,71,97,228,255,0,100,186,222,237,220,135,126,142,186,109,235,166,165,175,63,225,127,147,60,201,229,219,31,107,247,174,49,225,191,201,250,44,219,62,85,45,137,62,152,129,47,124,165,205,132,226,91,217,29,247,22,90,161,151,15,83,45,190,174,154,234,100,71,103,224,3,159,230,22,214,174,223,56,5,137,118,85,173,7,182,214,174,11,62,179,75,167,70,230,161,190,124,167,225,58,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,186,138,65,254,165,198,123,63,222,51,252,166,163,255,0,165,139,254,20,45,118,112,225,226,19,124,221,85,155,214,233,193,190,219,90,184,42,18,42,149,25,63,40,168,141,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,232,45,167,34,24,23,93,203,182,88,45,28,57,188,104,212,170,117,210,158,213,81,174,166,158,104,94,249,82,36,56,226,9,231,80,68,78,188,219,6,195,10,89,26,147,243,36,148,45,72,74,20,114,0,124,155,178,214,161,95,54,173,102,202,186,96,246,218,45,193,79,145,75,168,198,230,173,190,124,87,219,83,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,234,40,95,250,151,25,236,255,0,120,207,242,154,143,254,150,46,167,43,12,227,44,76,190,217,52,220,192,211,123,21,253,78,167,157,62,174,133,77,76,199,29,228,58,182,152,125,215,210,235,164,235,206,176,134,93,113,124,195,213,199,22,122,39,232,149,43,127,82,227,61,159,239,25,254,83,81,255,0,210,197,191,100,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,109,133,218,153,145,202,230,212,165,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,82,0,0,64,14,43,121,92,199,108,202,126,11,191,2,150,55,202,63,147,158,155,244,159,241,156,56,124,142,209,216,121,63,217,46,183,187,119,33,223,163,174,155,122,233,169,107,207,248,95,228,207,50,121,118,199,218,253,235,140,120,111,242,126,139,54,207,149,75,98,79,166,32,75,223,41,115,97,56,150,246,71,125,197,150,168,101,195,212,203,111,171,166,186,153,17,207,252,116,192,188,56,204,94,28,84,112,191,20,40,221,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,137,89,86,225,99,102,224,14,60,220,24,157,119,212,162,94,52,138,60,134,31,195,212,74,81,155,240,150,123,148,227,243,153,229,19,75,146,201,242,146,203,136,89,160,204,150,247,45,183,57,68,212,245,0,16,215,136,238,71,36,230,182,205,129,120,97,242,226,71,196,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,111,213,100,115,35,150,110,80,172,213,74,148,184,149,204,69,174,71,74,43,213,228,32,246,54,141,73,93,138,30,226,37,34,50,84,73,51,81,145,45,229,164,150,178,73,37,166,154,140,28,80,50,103,153,60,196,227,237,2,245,193,204,55,249,65,69,133,103,197,165,191,39,211,16,34,108,148,137,179,92,83,123,36,62,218,207,68,60,217,234,69,183,214,211,93,72,200,186,7,10,76,174,99,182,90,255,0,10,63,134,187,27,228,231,202,63,66,122,51,248,206,28,206,127,103,237,220,239,236,103,92,219,183,158,215,210,211,93,221,53,208,244,159,224,2,144,51,11,195,135,57,215,206,62,226,93,235,107,96,223,109,162,220,23,133,102,169,78,147,242,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,160,159,252,47,240,19,22,50,237,128,85,251,43,24,237,79,147,245,169,183,132,170,163,17,187,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,57,128,2,176,56,160,100,207,50,121,137,199,218,5,235,131,152,111,242,130,139,10,207,139,75,126,79,166,32,68,217,41,19,102,184,166,246,72,125,181,158,136,121,179,212,139,111,173,166,186,145,145,56,95,228,207,50,121,118,199,218,253,235,140,120,111,242,126,139,54,207,149,75,98,79,166,32,75,223,41,115,97,56,150,246,71,125,197,150,168,101,195,212,203,111,171,166,186,153,17,184,160,100,207,50,121,137,199,218,5,235,131,152,111,242,130,139,10,207,139,75,126,79,166,32,68,217,41,19,102,184,166,246,72,125,181,158,136,121,179,212,139,111,173,166,186,145,145,56,95,228,207,50,121,118,199,218,253,235,140,120,111,242,126,139,54,207,149,75,98,79,166,32,75,223,41,115,97,56,150,246,71,125,197,150,168,101,195,212,203,111,171,166,186,153,17,217,248,174,174,41,57,26,197,140,196,221,86,126,43,96,141,15,229,5,106,21,61,86,245,98,150,229,82,52,77,145,80,227,143,198,125,158,121,182,131,209,111,72,75,154,187,187,214,99,98,52,39,20,94,3,134,198,81,51,99,150,156,199,42,236,196,188,21,236,54,221,118,223,155,66,155,83,249,73,77,119,209,251,150,212,150,221,228,178,243,142,59,185,200,168,103,106,72,180,231,111,51,209,6,71,106,128,2,176,56,160,100,207,50,121,137,199,218,5,235,131,152,111,242,130,139,10,207,139,75,126,79,166,32,68,217,41,19,102,184,166,246,72,125,181,158,136,121,179,212,139,111,173,166,186,145,145,56,95,228,207,50,121,118,199,218,253,235,140,120,111,242,126,139,54,207,149,75,98,79,166,32,75,223,41,115,97,56,150,246,71,125,197,150,168,101,195,212,203,111,171,166,186,153,17,217,248,10,64,204,47,14,28,231,95,56,251,137,119,173,173,131,125,182,139,112,94,21,154,165,58,79,202,42,83,124,248,175,205,117,198,156,216,185,41,90,119,33,105,61,20,68,162,215,67,34,62,130,127,240,191,192,76,88,203,182,1,87,236,172,99,181,62,79,214,166,222,18,170,140,70,237,209,165,239,138,184,80,155,75,155,227,184,226,11,85,178,225,104,103,187,213,215,77,12,140,230,0,0,135,252,80,48,19,22,51,19,128,84,11,43,7,45,79,148,21,168,87,132,90,163,241,187,116,104,155,34,162,20,214,212,230,249,14,54,131,209,111,54,90,17,238,245,181,211,66,51,40,129,144,172,133,102,199,5,179,99,99,98,102,37,225,79,161,173,186,55,164,251,108,223,78,211,100,114,185,180,217,76,183,243,108,200,91,138,213,199,80,159,85,39,166,186,158,132,70,101,208,56,160,100,207,50,121,137,199,218,5,235,131,152,111,242,130,139,10,207,139,75,126,79,166,32,68,217,41,19,102,184,166,246,72,125,181,158,136,121,179,212,139,111,173,166,186,145,145,122,174,21,185,51,197,140,187,93,88,129,122,227,158,27,252,159,173,77,167,192,165,208,100,250,98,52,189,241,86,227,174,77,111,100,87,220,65,106,182,96,158,174,22,239,87,68,30,134,178,59,21,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,40,43,80,175,8,181,71,227,118,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,81,3,33,89,10,205,142,11,102,198,198,196,204,75,194,159,67,91,116,111,73,246,217,190,157,166,200,229,115,105,178,153,111,230,217,144,183,21,171,142,161,62,170,79,77,117,61,8,140,202,64,113,91,202,230,59,102,83,240,93,248,20,177,190,81,252,156,244,223,164,255,0,140,225,195,228,118,142,195,201,254,201,117,189,219,185,14,253,29,116,219,215,77,75,94,127,194,255,0,38,121,147,203,182,62,215,239,92,99,195,127,147,244,89,182,124,170,91,18,125,49,2,94,249,75,155,9,196,183,178,59,238,44,181,67,46,30,166,91,125,93,53,212,200,142,207,197,64,103,215,33,89,177,198,156,216,223,56,153,134,152,83,233,155,110,179,232,206,197,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,186,52,189,241,87,10,19,105,115,124,119,28,65,106,182,92,45,12,247,122,186,233,161,145,156,128,204,45,173,93,190,112,11,18,236,171,90,15,109,173,92,22,125,102,151,78,141,205,67,124,249,79,194,117,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,20,131,253,75,140,246,127,188,103,249,77,71,255,0,75,23,125,151,171,90,187,99,96,22,26,89,87,76,30,197,90,183,236,250,53,46,163,27,154,135,57,18,152,132,211,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,234,58,0,0,10,192,226,129,147,60,201,230,39,31,104,23,174,14,97,191,202,10,44,43,62,45,45,249,62,152,129,19,100,164,77,154,226,155,217,33,246,214,122,33,230,207,82,45,190,182,154,234,70,68,225,127,147,60,201,229,219,31,107,247,174,49,225,191,201,250,44,219,62,85,45,137,62,152,129,47,124,165,205,132,226,91,217,29,247,22,90,161,151,15,83,45,190,174,154,234,100,71,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,90,90,109,78,44,200,146,130,53,25,159,113,17,10,17,226,115,126,46,244,204,189,78,57,62,203,173,81,218,122,154,147,109,91,180,229,84,38,17,17,250,199,215,69,125,95,97,14,187,193,206,210,118,163,138,53,139,149,113,205,76,70,129,33,146,89,163,82,39,19,34,158,190,253,186,107,161,251,245,23,38,42,147,140,222,23,46,50,173,252,84,98,42,185,46,185,18,142,183,73,30,174,243,244,131,230,91,137,26,107,167,93,55,107,245,123,69,93,65,167,205,169,200,40,176,34,187,33,229,125,22,218,65,173,74,234,68,68,68,69,169,245,50,33,254,241,37,86,109,122,203,51,35,57,46,157,82,167,72,75,173,173,38,182,94,101,230,215,169,25,25,104,164,169,42,79,212,100,100,46,23,134,182,122,216,196,74,20,108,33,197,26,227,72,175,193,36,49,79,149,42,73,17,201,101,8,135,29,164,26,223,144,165,173,213,56,183,15,68,164,136,250,153,117,212,133,137,165,73,90,73,73,81,26,76,181,35,35,232,100,63,160,2,59,231,198,219,171,215,242,221,119,170,130,236,164,76,139,73,168,63,252,29,74,37,26,19,2,87,79,84,140,251,204,191,196,51,205,61,169,108,78,144,204,254,103,105,109,213,165,238,102,187,183,145,153,43,93,122,235,174,186,235,212,127,105,213,9,148,169,209,234,84,249,46,199,147,21,212,60,211,173,44,208,164,45,38,74,73,145,145,145,145,145,145,30,164,46,127,134,150,116,161,98,133,177,15,9,111,90,169,34,185,70,134,219,17,157,150,249,18,164,54,203,112,216,65,18,156,125,75,90,148,183,20,125,18,68,125,116,208,245,33,96,4,100,100,70,71,169,24,252,213,58,101,62,179,78,147,73,170,195,102,92,57,141,45,135,216,121,180,184,135,27,90,77,42,74,146,162,50,50,50,51,35,35,45,12,140,85,54,123,56,102,85,206,177,85,197,108,22,132,202,226,190,111,204,149,73,97,181,26,201,106,84,151,215,202,102,52,93,52,211,148,132,234,173,125,134,125,198,43,62,191,109,220,150,109,97,218,85,193,73,159,74,159,17,197,36,219,146,195,140,56,149,37,70,157,72,150,68,162,245,146,101,221,222,71,238,18,31,42,185,233,197,44,188,87,98,177,38,185,62,179,110,169,228,37,248,115,36,200,144,77,181,189,130,81,52,217,200,109,4,100,219,59,83,175,66,212,203,184,250,92,206,92,243,119,132,217,134,182,98,212,168,119,53,58,37,89,100,132,61,76,147,54,51,114,137,195,109,147,81,147,41,121,197,109,220,241,36,181,235,169,25,119,247,247,34,50,81,18,146,100,100,125,72,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,197,186,175,43,90,201,165,63,89,186,174,26,109,38,36,118,212,234,221,155,45,182,17,162,82,165,31,172,226,136,187,146,163,239,246,31,184,87,14,113,56,170,64,160,55,50,198,192,151,98,79,152,106,114,59,245,67,82,93,100,147,252,33,165,41,151,162,203,35,221,169,52,180,153,167,184,245,247,16,171,156,66,197,11,231,20,107,210,110,27,214,227,168,212,164,73,117,110,237,145,49,231,144,222,229,173,123,80,78,45,70,68,70,226,180,45,122,106,127,88,248,246,213,6,125,209,112,83,173,234,100,103,159,147,81,148,204,86,208,210,20,165,26,156,89,32,180,36,145,159,122,139,216,98,240,50,57,145,92,53,194,235,22,137,124,92,86,255,0,109,185,170,48,227,76,89,212,162,71,112,227,169,198,99,58,100,141,241,210,226,54,184,218,180,45,79,77,79,174,189,68,210,143,29,136,172,162,60,102,144,211,109,164,146,148,33,36,146,34,34,208,136,136,190,161,254,130,54,103,79,55,54,166,90,240,234,115,136,168,198,145,114,212,24,118,52,8,104,121,181,186,135,28,98,71,41,213,183,206,109,194,65,56,198,211,82,117,61,122,23,94,234,24,197,12,74,186,113,122,247,169,222,151,60,233,18,230,84,101,60,250,82,167,92,112,154,75,143,45,205,136,37,169,70,148,145,184,173,11,83,211,95,214,60,138,146,164,153,165,68,100,101,208,200,253,131,182,100,235,11,149,139,56,253,106,91,174,48,165,197,106,167,6,76,159,87,82,229,20,216,232,94,190,162,139,185,207,105,105,239,26,38,180,237,232,86,157,179,74,182,169,237,165,17,233,112,152,134,217,17,17,122,173,182,148,23,113,17,119,36,189,133,246,16,250,192,63,138,82,82,147,82,140,136,136,181,51,62,226,33,8,115,237,159,91,119,4,45,201,214,53,139,87,137,54,236,154,203,177,207,179,200,109,195,137,189,185,77,110,87,42,66,29,109,72,117,164,106,123,122,106,94,221,8,169,94,230,185,46,220,79,188,37,87,42,239,205,171,86,107,83,22,238,221,206,190,226,221,121,213,43,98,9,70,165,158,171,112,244,45,76,245,63,105,152,158,153,100,200,252,107,19,10,43,57,138,198,248,168,130,136,148,73,21,26,84,10,138,9,173,203,76,102,101,178,163,110,75,9,213,94,163,169,213,14,107,208,200,143,188,196,22,196,10,154,46,236,74,173,75,130,150,147,30,117,98,73,68,75,101,162,18,210,228,44,208,68,68,102,68,90,40,180,211,82,247,11,216,225,191,134,17,240,191,44,180,120,204,164,183,220,11,143,94,116,200,139,233,191,79,136,74,254,66,127,155,246,234,127,89,137,72,43,167,140,134,31,75,173,225,29,22,235,166,195,75,142,64,172,70,237,11,75,102,107,75,8,139,80,113,70,102,148,158,137,234,93,230,68,42,135,5,174,151,236,188,90,179,238,86,101,185,29,16,43,180,249,15,41,183,13,6,109,162,75,107,81,25,234,93,61,95,105,145,11,243,168,102,74,133,103,225,182,30,221,85,25,204,34,37,199,18,146,158,123,206,160,146,106,145,28,220,208,212,110,145,110,209,38,125,231,250,199,110,182,235,176,110,106,12,10,245,54,67,79,199,159,25,169,40,91,107,37,36,210,180,18,203,67,35,50,238,81,123,76,125,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,31,50,228,174,193,182,104,51,235,213,41,13,49,30,4,103,100,173,110,44,146,146,74,16,107,61,76,204,139,185,39,237,33,196,105,217,146,161,94,24,111,136,87,85,58,115,11,137,110,68,171,39,158,195,168,52,146,163,176,75,208,148,78,153,110,209,68,125,229,250,133,6,99,77,210,253,233,139,87,133,202,236,183,100,34,125,118,161,33,149,56,225,172,201,181,201,113,105,34,61,79,167,173,236,51,33,107,220,27,240,250,93,19,8,235,87,93,74,26,91,114,125,98,79,103,90,155,50,90,152,92,90,123,137,50,53,36,181,79,67,238,51,33,98,194,45,241,32,195,8,248,161,150,90,196,103,146,157,246,250,164,87,154,51,34,250,108,83,229,146,127,144,175,231,61,154,31,214,66,137,240,254,166,139,71,18,168,178,231,37,165,71,131,88,140,82,210,225,106,133,52,137,8,53,145,145,153,17,150,137,61,117,208,189,226,116,230,111,35,241,175,188,39,163,102,43,4,34,183,57,18,232,145,234,53,88,20,228,19,187,86,168,207,75,121,68,220,102,21,162,189,118,147,170,220,215,169,17,159,113,136,23,108,220,151,110,24,94,17,107,148,135,230,210,107,52,89,136,119,110,231,88,113,14,178,234,85,177,100,147,74,203,69,182,90,150,164,122,151,176,200,93,62,66,115,235,110,227,125,187,6,197,190,170,241,33,93,144,153,106,57,118,137,13,182,114,246,55,21,173,201,230,200,91,174,41,110,186,189,15,111,93,15,219,169,28,223,74,146,164,146,146,100,100,101,169,25,119,25,15,232,15,147,118,91,208,174,203,102,171,109,84,27,74,227,213,33,63,13,194,50,35,245,92,109,72,62,242,50,238,81,251,15,236,49,157,156,226,225,114,176,159,31,174,187,121,182,20,136,174,212,231,73,141,234,232,92,163,155,33,8,34,245,18,93,205,251,11,79,112,226,105,74,148,100,148,145,153,159,66,34,246,143,93,133,248,149,116,225,13,239,76,189,45,137,210,34,76,167,74,101,245,37,46,184,217,58,150,222,67,155,22,72,82,77,73,51,109,58,150,165,174,159,172,95,54,75,51,115,106,102,83,14,160,184,186,132,104,247,45,61,134,163,79,134,183,155,67,171,113,182,35,243,93,67,124,231,28,52,27,143,237,37,43,67,215,161,245,239,146,131,252,228,71,98,83,43,143,37,164,58,219,137,52,169,11,73,40,140,140,180,50,50,63,168,66,220,241,100,91,13,113,74,197,173,223,22,245,190,112,174,106,116,57,51,27,58,108,72,237,156,133,54,204,151,72,151,178,58,156,94,231,28,45,75,82,215,66,235,175,81,71,247,45,6,125,175,112,84,109,234,148,103,152,147,78,148,244,87,16,234,20,149,18,155,89,160,245,37,17,31,122,79,216,67,236,97,238,40,95,56,93,94,141,112,217,87,29,70,155,34,51,168,119,108,121,143,50,135,54,173,11,218,178,109,105,51,35,54,211,169,107,215,66,250,133,163,100,239,138,164,10,251,112,236,108,118,118,36,9,132,166,227,177,84,37,37,166,77,63,193,218,74,158,122,84,179,61,218,155,171,81,146,123,139,95,121,11,30,181,111,43,90,246,165,49,89,181,110,26,109,90,36,134,210,234,29,133,45,183,209,162,146,149,23,172,218,140,187,148,147,239,246,151,188,125,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,193,243,59,155,204,49,203,93,181,42,85,126,177,22,69,113,76,45,80,233,141,72,142,183,212,231,45,227,109,74,101,111,54,179,65,173,131,73,153,117,215,161,117,238,166,28,205,103,151,24,51,15,93,150,79,87,165,210,40,42,83,141,51,79,167,202,149,29,183,25,222,246,222,107,93,161,196,26,141,15,109,86,157,12,136,139,184,186,241,170,22,22,226,37,213,13,218,197,46,212,172,73,136,148,169,197,202,40,47,173,179,232,74,63,93,40,50,215,69,17,247,247,30,163,204,77,135,34,159,49,248,18,219,83,111,198,117,76,186,133,17,145,165,105,51,35,35,35,234,93,75,218,36,207,14,171,34,29,235,153,42,35,115,216,142,243,116,245,198,156,148,60,146,81,26,219,159,19,78,134,147,253,35,247,125,163,64,48,35,55,10,12,120,141,54,134,208,203,72,109,40,65,104,148,145,17,17,17,23,176,186,15,247,82,146,132,154,214,162,74,82,90,153,153,232,68,66,42,102,255,0,61,150,6,93,237,153,208,168,213,88,21,91,169,104,117,152,208,218,125,135,249,78,155,114,9,10,117,180,200,109,196,164,157,100,146,163,46,165,174,133,212,250,82,158,46,99,38,40,102,91,16,93,172,92,50,103,84,230,212,101,169,48,233,236,46,67,200,107,152,251,138,109,182,154,90,220,52,145,27,230,148,164,140,244,35,208,190,185,129,128,28,61,206,141,131,117,188,109,198,56,110,197,84,106,84,153,241,160,201,111,97,37,164,197,106,74,20,182,228,70,45,21,209,196,153,146,244,232,100,71,222,98,6,95,139,128,187,214,188,84,166,154,110,18,42,82,147,24,154,74,73,60,162,121,91,62,143,79,163,167,119,79,112,177,174,14,88,80,197,90,185,89,196,122,141,57,11,110,31,104,136,195,202,100,140,210,234,23,79,121,58,40,208,122,119,153,244,86,191,231,22,226,0,33,182,127,243,183,73,203,197,159,42,209,181,103,197,145,119,213,162,173,150,155,75,169,90,227,33,214,165,54,78,153,33,246,221,65,165,214,82,91,136,143,79,172,251,169,26,229,185,47,76,92,189,94,172,213,223,159,89,174,86,166,40,210,130,83,178,28,83,143,58,106,38,219,37,26,150,101,189,195,209,58,153,234,175,105,152,180,14,31,92,55,162,211,25,166,99,22,53,83,121,178,159,101,153,180,234,91,236,146,146,209,40,162,200,105,78,179,38,41,26,92,35,39,80,163,74,250,119,17,247,152,251,124,89,113,230,37,145,135,148,220,19,180,100,197,142,185,36,201,61,26,58,201,6,220,69,49,58,50,144,72,109,194,209,37,181,37,161,163,105,104,69,245,10,157,176,17,13,235,246,219,110,166,163,236,174,85,225,148,131,212,191,38,111,35,113,250,221,59,181,239,232,52,145,151,232,180,168,152,43,100,53,69,81,28,67,183,169,166,217,234,158,238,200,214,159,71,167,113,16,232,35,133,231,83,15,25,196,92,187,222,52,211,140,227,207,67,164,84,38,178,150,144,74,81,184,136,50,9,36,69,181,71,222,191,103,95,172,103,110,171,14,69,191,112,204,128,182,214,211,244,217,174,50,105,89,26,84,149,182,179,45,12,186,25,25,25,125,66,89,226,182,62,202,188,114,137,101,211,27,175,18,103,91,213,74,117,49,13,49,40,201,198,249,20,197,164,151,183,152,102,90,41,90,107,161,104,126,194,22,25,194,187,28,234,56,171,129,135,65,175,74,91,245,11,118,87,163,219,83,139,82,148,168,241,225,194,65,25,154,220,82,143,214,112,250,145,17,125,68,38,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,77,197,71,28,234,56,85,129,133,65,160,202,91,21,11,138,87,163,220,83,107,82,84,152,242,33,205,65,153,26,28,74,139,214,108,186,153,25,125,70,43,207,10,113,246,85,157,148,75,210,152,229,120,149,58,225,170,84,105,139,105,249,70,110,57,207,166,33,38,189,188,194,51,213,73,211,93,15,83,246,24,137,148,168,146,46,11,134,28,4,54,183,95,169,77,109,146,66,8,212,165,45,197,145,104,69,212,204,204,207,235,26,36,201,94,30,51,135,89,119,179,169,165,25,198,94,153,72,167,205,121,46,160,146,162,113,112,99,146,136,203,106,79,189,30,222,191,88,238,131,159,102,6,45,42,94,10,222,237,86,148,69,16,173,234,145,184,122,167,187,178,59,175,210,233,220,102,51,111,127,162,27,55,237,200,221,49,71,217,91,171,204,40,231,169,126,76,158,94,211,245,122,119,105,221,208,91,23,9,172,121,137,123,225,229,75,4,238,233,49,100,46,49,60,76,198,144,178,89,185,17,44,65,140,148,26,28,112,245,73,238,81,104,72,218,122,153,125,67,226,113,5,225,189,22,166,205,79,24,176,86,155,202,148,195,47,77,168,210,216,100,146,151,73,37,42,67,170,105,152,209,76,212,225,153,180,132,154,151,215,184,207,184,197,95,219,87,37,233,132,119,171,53,154,67,243,232,213,202,44,196,154,144,106,118,59,137,113,151,73,70,219,132,147,74,200,183,182,90,167,82,61,83,236,50,23,115,144,12,237,210,115,15,103,197,180,110,169,241,99,221,244,152,168,101,214,212,234,80,185,40,105,168,173,155,164,75,125,199,86,106,117,229,22,227,34,215,234,62,249,146,0,42,59,140,110,20,49,73,174,81,177,30,157,78,66,27,153,217,226,62,242,89,34,53,58,181,212,30,86,170,36,22,189,196,125,85,175,249,197,114,216,107,128,139,214,130,85,86,154,114,18,234,81,83,36,157,74,77,60,163,121,59,254,151,79,163,175,127,79,120,158,120,255,0,195,220,235,56,53,68,198,220,28,134,236,165,73,165,70,159,38,12,102,247,146,154,84,87,100,173,72,110,60,99,213,93,91,73,25,175,78,164,70,125,198,33,254,17,227,30,40,101,167,16,90,172,91,210,103,83,38,211,165,165,51,41,239,174,67,40,119,150,251,106,113,183,90,66,219,53,17,155,4,149,36,204,181,34,208,251,186,93,102,80,51,217,96,102,34,217,131,10,179,85,129,74,186,144,134,153,147,13,215,216,99,154,233,55,28,150,166,155,84,135,28,82,77,215,141,41,51,234,122,104,125,75,172,171,74,146,180,146,208,162,82,84,90,145,145,234,70,67,252,39,198,110,108,25,17,29,109,14,33,230,150,218,144,178,213,42,35,35,35,35,47,105,117,25,254,226,43,99,195,178,179,37,91,110,3,17,217,110,160,185,51,148,134,82,73,34,91,147,229,235,208,146,94,196,151,191,237,17,154,20,57,21,9,140,64,136,218,156,126,75,169,101,164,36,140,205,75,81,145,17,17,23,83,234,126,193,233,235,184,91,136,150,172,54,171,21,75,82,177,26,34,146,151,17,40,224,190,134,203,161,168,189,117,32,139,93,18,103,223,220,90,142,203,150,92,242,227,6,94,43,177,9,154,244,186,189,5,42,109,167,169,245,9,82,164,54,219,59,217,221,203,107,180,54,130,81,33,157,169,215,161,17,153,119,31,75,158,203,22,111,48,199,50,150,212,89,84,26,196,88,245,196,176,133,76,166,59,34,58,31,75,156,182,77,197,37,148,60,226,201,27,223,36,145,159,93,122,31,94,254,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,241,213,42,244,186,36,55,42,21,122,132,104,113,155,35,53,58,251,169,109,4,68,70,103,169,168,200,187,136,207,245,8,111,155,142,35,152,105,131,86,244,218,45,137,88,135,94,185,94,67,140,53,216,164,71,148,211,14,26,31,73,26,249,82,80,226,118,184,218,53,50,45,72,148,94,211,45,41,171,23,49,135,16,113,226,246,147,115,93,245,137,213,25,115,100,44,163,70,84,135,222,67,73,91,206,45,13,54,135,22,179,73,17,186,162,74,72,207,77,116,47,174,97,228,111,134,229,127,21,151,3,18,113,78,19,180,251,117,15,180,235,48,159,109,109,59,41,5,217,158,74,185,111,197,82,22,210,155,113,196,234,74,234,101,167,118,166,45,8,242,201,132,86,237,136,171,102,129,105,210,160,70,138,193,168,214,220,8,173,26,246,179,179,215,52,52,68,100,100,146,215,167,176,103,247,49,52,232,148,140,124,196,138,76,4,54,152,240,174,218,196,118,201,178,34,65,37,19,93,73,109,208,136,180,208,139,77,8,73,158,19,180,41,85,60,197,28,214,92,97,13,197,167,243,21,205,51,45,118,206,130,102,73,232,126,183,94,130,241,42,21,8,84,152,18,42,117,25,45,71,139,17,165,190,243,174,44,144,134,208,148,154,148,163,81,153,17,17,17,25,153,153,233,208,87,70,121,184,148,209,108,216,147,112,239,6,106,237,77,171,184,219,140,63,80,141,33,14,54,193,153,73,101,68,151,99,202,37,37,105,90,91,81,106,158,132,100,125,250,16,171,200,144,113,131,50,23,217,165,132,87,110,106,205,78,78,170,89,148,169,164,215,49,238,166,102,92,197,165,4,183,190,189,55,123,207,173,165,100,75,134,164,44,54,92,76,74,198,136,80,106,53,133,182,219,241,32,45,178,121,184,198,125,153,228,26,219,147,21,43,67,169,90,29,73,153,43,161,30,133,215,83,29,251,63,183,148,28,55,202,237,205,14,35,44,71,110,167,77,155,70,97,182,210,72,36,19,148,233,68,146,73,18,147,166,132,130,34,211,95,176,103,213,247,84,251,238,60,163,51,55,22,106,51,62,243,51,61,69,227,240,151,178,81,108,229,189,202,162,140,148,229,86,170,115,8,203,174,137,118,4,21,105,244,75,244,125,231,246,152,155,192,57,198,96,241,110,143,130,184,81,113,95,53,73,141,52,236,42,116,183,33,161,110,37,38,236,132,70,117,212,33,36,165,163,113,153,180,122,17,43,83,246,123,203,60,56,235,139,215,54,57,98,109,94,246,175,205,147,41,115,38,72,236,109,184,227,139,54,163,174,67,174,54,218,73,107,94,210,46,105,145,36,143,66,215,167,188,231,191,12,76,144,38,189,34,62,55,98,93,13,43,136,202,208,229,46,44,200,218,146,148,71,10,75,47,18,30,96,200,200,200,214,91,210,191,121,23,180,197,160,226,13,233,110,225,46,31,212,174,138,153,181,18,157,68,167,188,234,27,71,45,178,36,178,194,214,72,73,41,73,79,209,108,244,45,75,187,216,51,197,154,172,103,170,99,134,53,92,215,116,169,207,191,3,210,115,89,166,37,199,84,162,68,62,214,251,140,150,134,181,164,180,75,189,201,61,190,239,175,150,82,37,166,5,90,20,229,145,237,141,33,183,79,79,114,84,71,253,3,69,25,39,188,97,94,121,112,178,230,68,89,31,100,163,83,161,172,140,203,82,82,32,70,51,238,81,254,145,127,216,59,168,252,149,106,116,106,189,46,101,42,99,73,117,137,177,220,142,234,20,146,81,41,11,73,164,200,200,200,200,200,200,207,188,134,120,179,201,132,179,48,155,49,119,116,53,195,91,16,235,53,89,245,104,132,109,154,82,76,187,58,73,32,147,234,36,180,209,190,154,106,94,227,49,193,187,124,206,193,232,206,212,239,100,231,115,249,59,207,103,51,110,221,219,123,181,211,166,186,107,160,179,94,11,247,42,24,184,174,59,109,217,137,65,57,30,100,148,180,110,105,170,141,202,114,8,246,235,250,187,133,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,169,78,52,23,42,94,184,173,203,109,169,137,89,55,30,28,149,52,78,106,100,162,93,69,6,122,107,250,187,133,100,246,249,157,131,209,157,169,222,201,206,231,242,119,158,206,102,221,187,182,247,107,167,77,116,215,65,222,50,55,132,179,49,99,49,150,140,36,67,91,240,232,245,90,125,90,89,19,102,164,27,45,78,140,75,37,122,138,45,52,115,174,186,23,188,200,104,122,147,78,141,72,165,195,165,67,105,45,49,10,59,113,218,66,82,73,36,161,9,36,145,17,17,17,17,17,17,119,16,253,99,133,103,98,241,133,102,101,194,244,153,45,100,93,174,141,81,134,130,35,45,77,75,129,36,203,189,69,250,39,255,0,96,206,189,94,90,103,213,166,206,65,30,217,50,28,116,181,247,41,70,127,210,58,158,85,113,162,169,129,216,213,108,221,209,103,62,196,15,73,194,102,166,150,221,82,73,112,251,91,14,60,90,18,208,147,213,45,119,40,246,251,254,173,14,225,245,233,110,98,222,31,211,110,154,97,181,46,157,91,167,178,234,219,95,45,194,218,243,8,89,161,68,149,41,63,69,194,35,45,79,191,218,42,251,137,222,72,19,66,126,70,54,225,165,13,40,136,242,214,229,82,44,56,218,18,84,103,54,75,207,26,25,96,136,136,136,144,91,212,191,113,31,176,196,8,192,172,94,185,176,55,19,105,23,181,2,108,152,171,135,50,63,108,109,183,28,65,187,29,18,26,113,198,212,72,90,55,17,242,136,141,38,122,30,157,125,229,161,236,190,98,221,31,26,176,162,221,190,105,115,26,117,217,180,232,142,76,66,28,74,141,169,11,140,211,171,66,137,43,94,211,35,116,181,35,86,165,237,247,159,71,1,8,120,180,89,40,185,178,222,221,81,38,73,114,149,85,41,134,103,211,84,181,2,114,180,250,39,250,94,242,251,72,81,195,14,169,135,219,121,38,100,109,172,148,70,93,228,100,122,141,5,100,6,242,131,137,25,93,182,97,203,101,153,13,211,41,176,168,207,182,226,73,100,178,110,157,20,148,74,35,82,181,215,126,135,174,159,96,224,57,237,225,169,11,18,151,47,18,176,98,20,26,117,97,13,184,252,184,8,108,153,110,73,151,105,121,102,134,227,69,82,214,234,150,182,146,70,106,234,69,161,245,208,197,90,203,131,140,25,110,190,201,47,162,187,108,214,105,146,117,74,200,165,66,39,121,111,116,50,51,229,173,72,53,179,245,107,183,222,93,45,15,35,60,74,168,183,148,72,88,119,140,213,102,161,85,219,109,182,24,168,73,125,13,182,249,145,70,101,36,167,100,74,53,41,106,90,156,81,232,158,164,70,125,250,144,177,122,125,66,21,90,4,122,157,58,75,82,34,203,105,15,178,235,107,37,161,196,41,36,164,168,148,70,100,100,100,100,100,100,122,117,20,121,197,138,133,42,153,152,146,154,243,140,45,18,169,252,212,242,140,207,66,84,233,198,68,174,133,235,116,234,35,46,93,233,241,42,248,249,134,244,153,232,109,81,230,221,180,120,238,19,132,70,131,74,230,180,147,221,169,25,105,161,158,186,144,208,18,114,201,132,87,21,136,155,106,191,105,210,167,198,148,193,40,150,228,8,174,154,55,51,179,212,53,180,100,68,68,163,211,167,180,85,246,121,56,110,87,240,169,115,241,39,11,33,59,80,183,86,251,174,189,10,59,107,117,216,168,62,210,242,149,203,98,42,80,134,146,219,109,167,83,87,67,61,59,180,49,14,176,147,24,113,3,2,47,104,215,53,161,88,157,77,151,6,74,59,76,100,200,125,148,58,148,60,218,214,211,136,109,104,53,17,155,73,37,36,204,181,211,67,250,174,91,40,252,71,48,211,25,109,248,84,91,238,177,14,131,114,178,219,108,59,219,100,71,138,211,238,18,24,73,154,57,178,86,226,183,56,226,244,51,45,76,146,126,210,61,102,69,46,175,76,173,195,69,66,145,80,143,50,51,132,70,151,88,117,46,32,200,200,140,186,164,204,187,140,143,245,143,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,110,112,243,245,97,101,170,2,168,244,229,183,87,185,158,211,149,29,131,102,66,26,209,81,212,124,212,148,134,220,78,173,190,102,157,11,169,150,189,197,214,167,49,95,136,6,98,241,90,36,138,100,235,194,93,42,27,235,74,205,186,101,66,115,29,57,70,217,167,67,144,162,218,100,163,51,45,58,159,81,29,170,85,90,157,98,83,147,170,213,25,83,100,58,163,82,221,144,242,156,90,140,204,204,204,212,163,51,62,166,103,250,204,75,94,29,57,89,127,30,113,62,29,207,88,166,186,237,187,111,76,110,67,171,91,38,166,29,121,137,17,22,166,84,106,101,109,171,86,221,61,82,102,70,101,238,46,251,216,183,168,52,187,98,139,14,131,70,130,196,72,112,152,109,134,154,97,164,182,132,165,8,36,164,137,41,34,34,232,146,46,132,93,195,254,46,151,209,26,217,171,201,113,11,90,90,129,33,106,74,11,85,25,19,106,61,8,189,227,53,217,139,125,18,179,1,137,114,91,66,208,151,111,10,202,201,43,45,20,68,115,94,61,12,189,226,192,56,48,216,84,201,245,11,138,252,147,34,58,164,199,237,112,27,96,214,147,116,137,42,167,186,78,109,52,235,183,83,211,118,238,255,0,103,180,77,60,230,219,248,223,127,90,14,225,198,13,75,69,61,250,196,101,51,34,106,156,152,209,33,183,90,144,202,136,220,142,74,50,34,53,182,174,169,50,233,175,94,132,33,6,28,240,116,196,154,149,98,61,111,24,111,138,76,134,221,148,135,101,20,10,156,133,200,113,38,164,41,102,125,162,23,85,30,174,119,159,126,154,251,69,130,96,54,81,48,95,0,169,141,177,107,217,244,183,234,41,50,51,169,202,167,196,84,179,209,45,22,156,228,50,133,105,185,148,171,251,173,79,236,237,132,68,146,36,164,136,136,186,17,23,176,65,46,46,23,67,84,188,5,143,69,236,106,121,201,117,20,122,196,222,226,66,87,10,122,117,215,82,211,77,59,244,20,142,218,13,215,16,218,123,214,162,73,126,177,161,158,31,180,86,168,153,93,179,155,105,149,182,114,169,148,249,75,220,146,45,203,85,58,46,170,46,133,169,116,239,18,52,127,12,200,139,83,61,8,133,68,113,124,204,60,154,189,209,79,193,171,106,182,234,97,67,109,169,115,147,26,73,146,84,242,28,159,29,198,151,177,195,35,245,77,58,165,72,215,187,83,246,8,139,147,44,16,151,142,88,229,111,219,234,132,167,233,209,38,196,153,63,86,205,72,56,233,153,29,14,18,190,109,105,211,107,189,119,22,158,243,247,232,38,217,161,218,152,77,99,193,162,50,184,20,154,85,26,19,76,154,212,109,176,218,82,203,41,78,227,50,36,164,189,86,251,244,46,133,236,34,21,111,196,227,60,208,174,182,221,193,44,49,171,115,34,50,242,138,165,54,43,228,104,119,78,217,25,214,137,198,100,25,41,38,74,66,182,169,29,122,25,251,8,86,205,38,131,89,184,93,121,52,184,50,37,184,211,106,121,206,91,75,112,246,150,154,159,170,71,239,47,240,143,194,251,15,69,125,200,210,26,83,110,180,163,66,208,164,153,26,84,71,161,145,145,245,35,212,93,7,7,124,71,110,189,129,149,107,70,165,33,247,106,84,234,227,252,130,53,238,66,33,183,14,158,218,82,90,168,212,90,40,207,161,17,36,88,40,10,242,226,191,150,117,95,182,42,49,98,219,165,146,234,84,54,200,230,41,150,53,95,100,101,153,207,184,165,26,26,82,180,220,180,234,102,162,79,191,78,241,76,206,54,182,156,83,78,36,210,180,25,165,68,101,161,145,151,120,149,60,55,113,85,156,54,204,117,25,154,140,238,207,14,182,228,122,89,153,186,72,78,247,167,195,46,186,173,37,166,136,63,127,119,113,139,248,139,37,137,177,154,153,25,196,184,203,232,75,141,173,38,70,74,74,139,82,50,50,232,125,12,127,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,15,242,149,37,136,81,157,153,37,196,182,203,8,83,142,45,70,68,73,74,75,83,51,51,232,93,8,80,63,18,44,85,103,18,179,29,89,102,159,59,180,67,161,174,69,44,140,157,37,167,123,51,230,23,77,22,162,211,69,151,187,191,184,132,86,109,181,186,226,90,109,38,165,172,201,41,34,45,76,204,251,133,204,240,160,203,58,172,59,21,120,177,114,82,137,21,42,227,102,112,212,243,26,47,178,188,204,23,219,82,77,109,37,90,110,66,180,50,81,167,221,175,120,176,208,21,245,198,35,17,219,160,224,101,38,209,166,200,125,170,149,70,184,199,104,36,175,106,23,13,200,117,6,212,147,209,68,163,213,68,93,12,141,34,151,216,97,233,79,183,26,59,74,113,215,84,72,66,18,147,51,82,140,244,34,34,46,166,122,143,221,86,160,214,109,231,89,77,82,12,136,142,58,218,94,111,152,210,219,61,167,174,135,235,17,123,143,252,2,201,184,99,231,154,21,166,134,176,75,19,170,220,184,143,60,146,166,205,148,249,18,26,215,177,198,105,163,113,233,4,73,73,18,86,173,169,71,78,166,94,210,22,145,115,80,237,76,88,177,231,81,94,92,10,181,42,179,9,214,73,105,54,223,105,73,121,149,39,113,30,138,73,250,174,119,232,125,15,218,70,51,237,156,220,16,151,129,184,229,112,91,233,132,166,41,210,230,203,153,3,70,205,40,40,234,153,33,13,146,126,109,9,211,107,93,9,37,167,184,253,210,235,132,30,97,229,82,46,138,134,13,92,181,183,85,6,99,78,203,130,153,50,76,201,47,45,200,17,219,105,27,220,34,47,84,149,162,82,141,123,244,63,96,183,114,50,50,212,143,82,49,253,17,203,136,21,21,170,222,87,111,22,221,101,110,28,90,101,66,82,54,164,143,106,211,78,149,162,143,161,232,93,123,198,121,156,65,180,226,219,87,122,20,105,63,212,46,227,132,125,210,213,83,1,100,81,59,26,153,114,37,69,126,177,182,73,37,165,16,160,39,93,117,61,117,51,239,208,78,211,34,81,26,84,68,100,125,12,143,218,56,158,60,229,19,6,49,246,152,227,23,69,159,75,98,162,173,76,170,113,169,241,19,44,181,75,165,167,57,108,173,90,110,121,74,254,235,67,251,107,239,17,184,58,98,77,54,177,34,183,131,215,197,38,59,109,74,91,177,74,125,78,66,36,54,146,82,212,131,46,207,11,162,139,70,251,143,191,93,61,130,111,228,202,223,198,251,6,208,107,14,49,150,90,42,15,209,227,37,152,243,82,228,199,73,109,180,212,118,82,68,228,130,73,153,25,161,197,116,73,23,93,122,117,33,11,56,207,88,84,200,21,11,118,252,141,34,58,100,200,236,144,28,96,150,146,116,201,74,168,58,110,109,36,235,183,82,211,118,238,255,0,103,180,87,246,93,95,68,92,192,97,156,151,16,181,165,171,194,140,181,37,5,170,140,138,107,71,161,23,188,105,74,214,125,18,173,154,68,150,208,180,37,216,17,214,148,172,180,81,17,182,147,208,203,222,63,238,225,160,210,238,122,44,202,13,102,11,18,225,205,97,198,29,105,246,146,226,20,149,160,210,162,52,168,140,143,162,140,186,145,247,138,39,226,45,149,151,240,27,19,230,92,244,122,107,173,91,183,12,199,36,52,180,50,105,97,167,159,145,45,105,101,38,150,80,218,116,109,162,209,36,102,100,94,242,238,137,84,218,173,78,143,41,185,212,154,140,168,82,26,81,41,14,199,121,77,173,38,70,70,70,74,73,145,151,82,35,253,68,36,222,3,241,15,199,172,25,126,28,41,23,28,170,245,33,151,219,83,172,212,230,77,148,174,89,27,68,105,74,78,74,19,244,27,208,136,250,122,199,236,62,150,253,148,252,227,97,246,103,45,102,36,210,229,34,21,117,134,146,153,176,95,91,13,175,152,150,216,55,20,134,210,251,139,217,189,242,73,26,186,234,90,31,94,249,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,254,111,115,85,104,229,174,193,126,169,46,167,21,218,219,219,123,36,20,188,210,158,86,143,71,74,254,108,222,109,103,162,31,37,116,62,238,167,211,191,63,248,141,136,247,102,40,220,210,110,171,186,177,46,124,201,27,53,55,228,58,233,39,107,104,71,78,98,148,101,169,54,157,122,251,7,151,74,84,165,18,82,147,51,51,208,136,139,169,152,246,54,206,19,223,87,60,250,76,88,54,189,89,214,170,179,24,138,219,141,194,121,68,92,213,36,137,90,146,15,166,138,46,189,127,88,190,12,134,101,210,157,128,24,47,78,134,223,55,210,21,166,217,170,77,39,118,234,135,222,137,20,156,79,228,144,162,209,76,247,43,83,247,153,251,36,184,248,23,249,184,86,29,200,108,171,107,133,72,153,176,245,211,67,228,175,67,25,173,199,51,116,241,174,255,0,55,149,185,195,186,42,187,143,93,117,62,214,238,167,212,89,135,5,73,180,178,182,46,154,121,178,126,145,237,243,158,230,109,78,156,158,93,56,182,235,244,190,151,93,59,133,159,27,77,155,156,211,66,119,233,166,237,58,233,238,212,127,216,15,249,113,105,105,10,113,102,68,148,17,168,204,253,132,66,156,56,176,230,58,159,122,221,45,225,85,189,48,214,138,52,146,57,106,67,137,50,230,178,228,230,22,131,52,58,127,164,93,13,36,126,253,59,133,120,210,200,142,165,16,140,181,46,123,125,61,254,177,13,27,100,220,146,156,181,225,241,37,4,146,249,57,73,232,69,167,254,1,28,118,145,241,47,106,236,91,98,207,174,92,83,95,67,44,211,41,210,101,173,106,81,36,136,155,105,75,51,212,204,136,186,36,253,165,246,140,224,102,94,249,149,136,56,237,124,220,47,76,84,150,28,184,106,105,136,190,97,172,187,57,204,121,104,208,205,74,45,52,95,176,244,235,208,78,190,26,209,236,204,11,192,171,179,50,216,130,104,134,168,179,39,192,134,79,114,155,92,148,38,28,57,141,161,174,110,205,234,87,41,123,72,156,235,167,66,239,81,114,12,215,241,44,196,140,104,126,117,179,98,204,149,111,219,166,183,90,74,227,184,252,73,46,183,171,232,45,198,212,165,182,162,54,221,70,189,52,51,73,123,8,181,135,180,138,93,199,126,220,241,41,48,211,50,169,86,171,203,109,132,25,147,143,186,227,174,184,73,35,61,9,74,51,53,44,189,134,102,103,237,51,23,47,148,94,29,214,149,165,132,177,42,55,213,49,135,171,247,5,53,185,46,155,172,180,167,35,155,241,152,51,104,249,177,137,104,218,180,175,213,61,116,63,121,234,43,99,61,88,36,230,7,227,173,78,130,212,53,51,14,127,58,161,28,249,123,82,166,215,50,74,82,101,243,104,35,232,215,176,140,190,191,119,127,225,11,138,145,109,124,86,157,100,77,146,72,77,94,59,188,164,45,100,73,83,174,201,128,210,116,35,89,106,175,84,251,136,207,237,238,23,66,3,226,222,118,189,54,244,180,235,22,165,90,43,47,197,171,64,145,5,196,58,132,172,182,186,210,155,62,138,35,46,229,31,121,31,216,99,62,217,220,203,189,87,47,216,211,87,165,174,3,173,210,106,178,36,84,96,56,77,40,154,75,46,203,146,150,219,35,229,33,36,123,25,215,106,72,203,78,227,50,238,225,182,189,122,93,175,113,210,238,56,14,173,185,20,201,140,76,109,72,81,145,146,155,113,43,45,12,140,143,189,37,220,101,246,141,6,100,123,31,104,184,223,130,52,7,219,170,178,237,90,151,6,44,25,172,155,232,83,220,198,162,70,55,20,105,230,45,90,111,119,77,85,161,235,222,68,125,242,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,118,207,14,62,209,48,67,4,107,239,187,85,101,170,181,82,4,168,48,153,75,232,75,220,199,98,73,54,212,73,230,33,90,111,107,77,83,169,235,220,70,125,217,243,186,43,210,238,139,142,169,113,207,117,110,72,169,204,126,99,138,90,140,204,212,227,138,89,234,102,102,125,234,62,243,63,180,119,28,145,229,222,171,152,28,105,164,82,209,79,117,202,77,42,68,122,140,247,13,165,27,42,101,169,113,146,227,102,124,165,164,207,99,218,237,81,17,105,222,100,93,250,10,179,45,122,109,151,105,209,237,74,76,86,88,139,73,129,30,11,104,105,9,65,109,105,164,182,93,18,68,93,201,46,226,47,176,135,218,1,75,220,94,177,82,45,209,138,208,108,136,82,137,105,164,199,107,154,132,44,141,41,117,169,51,218,86,164,75,61,21,235,23,121,17,253,157,195,128,100,87,4,156,199,12,117,166,80,93,134,167,161,192,228,212,36,31,47,114,82,218,38,70,74,140,254,109,100,93,29,246,145,23,215,239,178,124,221,112,238,180,174,220,37,151,81,177,105,140,51,95,183,233,174,73,104,218,101,164,185,32,216,140,249,147,69,202,140,107,94,229,169,30,169,105,169,251,143,65,77,21,122,93,199,97,92,242,233,51,19,50,151,86,164,75,113,133,153,19,140,58,219,173,56,105,51,45,73,42,35,37,32,253,132,100,101,236,50,19,11,42,28,75,49,35,5,223,131,108,223,83,37,87,237,210,113,166,148,185,14,72,149,37,166,245,97,7,180,221,148,134,210,68,219,75,211,166,132,106,63,97,158,157,127,137,76,107,51,29,48,46,211,204,182,31,41,18,215,42,100,8,19,9,147,105,197,198,66,161,204,152,226,29,229,111,216,164,243,81,184,141,206,154,245,46,229,28,19,203,69,241,43,15,177,214,198,184,89,152,168,204,55,112,211,10,90,201,195,65,118,114,152,202,214,70,100,164,150,154,35,218,122,116,234,52,129,100,215,98,220,246,117,14,226,132,250,30,102,167,78,141,45,11,74,137,68,100,227,73,89,30,164,102,93,202,47,105,253,163,237,142,45,156,130,74,178,215,136,36,164,18,139,228,229,91,161,150,191,248,4,129,156,154,161,17,84,165,145,22,133,207,115,167,187,214,49,97,220,39,179,29,79,178,174,151,48,170,225,152,104,69,102,73,246,69,45,196,145,115,94,114,11,8,65,26,221,47,209,62,132,147,63,118,189,194,227,219,90,93,66,92,65,145,165,100,74,35,47,105,24,255,0,160,31,240,77,54,78,115,73,9,223,166,155,180,235,167,187,81,88,60,106,230,210,206,216,181,169,228,201,250,71,183,193,123,153,181,58,114,121,117,18,219,175,210,250,93,116,238,21,159,129,134,225,99,93,128,108,175,107,133,116,82,182,158,186,104,125,173,173,6,148,172,3,112,236,59,108,222,86,231,14,145,15,113,235,174,167,201,70,166,62,248,141,25,243,203,165,55,31,240,94,163,13,206,111,164,40,173,189,84,132,77,109,213,111,179,18,81,54,159,201,45,71,170,158,238,78,135,238,50,246,208,253,207,132,247,213,177,80,171,69,157,107,213,154,106,149,49,248,174,56,228,39,146,71,202,82,136,213,169,160,139,77,18,125,122,126,161,227,148,149,37,70,149,36,200,200,244,50,50,234,70,58,150,93,177,222,235,192,76,70,165,93,212,26,172,198,98,53,41,131,155,25,183,221,75,111,48,79,180,227,132,104,75,136,37,106,77,17,104,163,208,203,161,253,90,1,203,142,61,90,88,253,134,244,171,182,223,171,68,122,91,145,88,237,177,144,251,74,113,151,205,134,92,113,42,66,28,89,167,67,120,136,201,71,169,31,67,250,250,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,153,146,204,222,30,229,198,202,151,114,92,181,218,121,212,91,229,246,122,95,106,99,181,72,213,214,80,189,140,173,214,212,189,169,121,43,61,15,162,122,253,180,33,152,44,196,226,22,99,175,103,238,187,194,162,242,146,230,222,68,22,158,124,227,177,163,45,54,174,91,110,58,230,221,220,148,168,244,62,167,215,236,229,38,70,71,161,150,134,59,238,76,176,22,173,142,56,203,71,162,122,6,84,186,107,10,102,161,41,125,149,78,50,108,34,99,13,184,106,62,90,211,180,137,195,35,212,180,239,212,197,213,88,217,69,195,251,70,77,42,99,20,74,121,21,56,152,82,26,236,204,109,37,182,105,50,61,9,146,253,29,61,131,190,70,140,196,70,27,141,29,148,52,219,105,36,165,40,73,36,136,136,180,45,8,190,193,254,163,231,220,48,78,167,65,169,83,72,210,71,46,27,204,122,221,222,178,12,186,247,244,234,51,111,154,27,122,117,179,152,140,72,166,206,142,166,143,229,101,97,109,106,131,73,45,190,220,241,37,73,212,139,84,158,211,208,203,160,149,92,35,113,82,13,163,140,83,109,26,189,98,52,40,181,104,110,19,4,244,130,111,153,37,217,80,27,74,75,114,200,140,204,146,125,8,140,207,79,104,186,196,45,14,33,46,54,178,82,84,68,105,81,30,164,101,239,33,255,0,64,60,102,51,92,173,89,248,81,119,220,110,203,76,99,129,66,168,72,109,195,112,144,100,180,70,113,101,161,234,93,125,93,123,203,184,102,223,22,238,89,119,126,39,221,151,28,185,239,75,58,133,110,124,148,56,235,166,225,236,92,135,22,68,70,102,125,61,109,123,207,188,121,120,143,246,105,108,201,211,94,83,137,94,159,97,234,52,65,144,250,220,106,230,89,44,183,227,202,231,27,52,154,115,43,45,228,174,90,138,159,20,205,29,12,244,211,94,239,96,144,99,130,103,138,232,114,214,203,93,232,251,46,26,23,50,143,81,136,71,174,159,78,4,147,247,151,232,255,0,238,25,222,146,181,79,172,186,227,171,213,82,100,169,74,81,159,121,169,125,76,207,245,139,97,184,176,117,235,143,134,117,54,37,181,27,69,65,166,179,113,200,38,16,122,188,180,91,230,74,250,8,61,198,123,147,223,161,159,233,10,149,145,29,232,175,185,22,75,75,109,214,86,109,173,11,73,146,146,162,61,12,140,143,169,25,24,159,252,41,50,235,74,196,27,249,120,153,112,66,114,67,52,55,79,179,33,109,165,109,19,204,189,5,228,47,69,180,162,221,162,207,169,40,143,78,237,59,197,209,178,203,113,217,110,59,40,36,54,210,73,8,73,22,132,68,69,161,17,16,173,126,48,216,48,245,195,108,82,177,70,151,74,109,79,83,73,136,178,31,67,6,107,38,91,110,160,250,136,212,148,25,233,169,145,245,81,23,249,197,100,229,227,17,229,97,78,49,218,183,147,18,77,134,225,85,160,174,74,183,154,75,146,137,77,56,189,76,148,158,159,55,237,61,61,254,241,163,60,39,190,32,98,62,29,219,247,157,62,99,18,91,170,211,98,75,53,50,226,86,68,167,88,109,205,12,201,74,235,235,151,180,251,253,189,227,215,0,138,60,64,242,181,71,199,252,40,168,85,98,83,214,187,146,135,17,217,112,92,97,164,155,142,27,49,165,41,182,140,201,165,184,105,55,30,47,85,38,90,159,118,135,223,67,55,69,181,88,179,235,243,237,186,244,23,162,78,167,73,118,51,205,186,210,219,61,205,173,72,87,69,145,30,155,146,101,212,139,184,72,156,136,102,154,167,151,92,88,132,186,165,85,242,182,170,171,110,20,198,92,125,92,150,73,217,49,121,143,26,84,243,109,164,201,182,76,183,30,186,23,121,25,119,95,93,137,124,91,120,139,106,211,110,235,90,173,18,161,2,165,21,153,40,114,51,237,186,73,39,27,75,132,147,52,41,73,35,218,180,244,212,251,200,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,30,126,251,190,45,188,58,181,106,87,117,211,86,137,79,129,77,138,244,149,185,37,246,218,37,19,109,169,195,73,26,212,148,153,237,66,186,106,93,198,40,83,61,249,166,169,102,43,22,38,174,151,85,124,237,170,82,220,133,13,150,223,87,37,226,106,76,174,91,196,148,188,227,106,51,109,226,45,197,166,165,220,68,93,241,218,215,182,171,23,133,126,5,183,65,130,244,185,213,25,45,70,101,182,154,91,135,185,197,165,9,232,130,51,211,114,136,186,17,247,139,230,225,249,149,170,62,0,97,69,62,171,46,158,180,92,149,200,141,75,156,227,237,36,156,108,222,141,21,78,52,70,109,33,194,73,56,201,250,170,51,208,251,245,62,233,92,3,200,226,197,241,3,14,48,238,224,188,234,19,24,140,221,42,155,46,89,41,231,18,130,53,52,195,142,104,70,106,79,95,80,253,165,221,236,239,25,204,204,62,35,202,197,108,99,186,175,39,228,155,237,204,171,78,92,101,111,53,23,37,114,157,113,26,25,169,93,62,115,216,122,123,189,226,205,184,60,224,195,214,245,177,85,197,26,165,41,180,189,82,39,226,199,125,108,25,44,217,113,186,123,233,34,82,144,71,166,164,103,209,70,95,231,22,80,243,45,200,101,200,239,32,150,219,169,52,45,38,90,145,145,150,134,70,66,151,56,174,101,214,147,135,215,243,120,153,111,194,114,59,53,199,75,180,161,13,165,13,27,207,61,57,229,175,68,52,146,221,162,11,169,168,207,78,253,123,196,0,143,29,233,79,183,22,51,75,113,215,150,77,161,8,73,154,148,163,61,8,136,139,169,153,152,182,187,119,7,93,183,56,103,212,226,92,177,119,42,117,53,235,142,57,62,131,53,50,226,237,242,36,253,52,22,211,45,170,238,212,203,244,133,78,198,90,160,86,90,113,165,232,168,210,82,164,168,143,184,210,190,135,175,234,26,33,200,237,208,229,211,150,187,45,247,156,222,184,116,122,116,51,61,117,250,16,35,31,188,255,0,75,255,0,112,239,98,62,103,194,183,26,135,150,75,209,249,18,185,38,245,38,162,202,11,121,39,152,163,167,202,50,71,83,45,117,211,187,218,51,191,45,254,211,45,233,58,105,205,113,75,211,237,61,71,168,194,75,150,93,161,137,246,157,199,18,115,209,14,159,91,129,37,110,52,233,182,123,27,144,218,204,140,200,203,167,171,239,46,225,164,140,25,185,154,188,48,162,208,184,218,150,153,39,62,133,79,144,227,132,225,44,205,107,140,218,207,83,212,250,250,218,247,159,120,246,96,63,229,107,67,104,83,142,44,146,148,145,154,148,103,161,17,123,204,82,159,23,44,84,131,119,99,20,43,74,145,88,141,54,45,38,27,105,124,153,144,78,114,228,181,42,123,106,73,237,89,145,25,18,139,161,145,25,107,236,17,87,43,214,252,235,151,49,24,109,77,131,29,78,153,221,148,117,59,162,13,68,134,251,115,41,82,149,161,30,137,45,197,169,159,65,164,139,122,9,211,40,20,218,105,154,76,226,67,101,143,87,187,213,65,39,167,119,78,131,232,15,242,147,25,137,108,57,26,67,40,117,183,18,105,82,86,146,81,25,25,104,122,145,253,163,129,223,57,69,195,251,186,77,86,99,244,74,121,149,68,159,82,218,236,204,109,53,184,106,51,61,13,147,253,45,61,162,148,243,161,129,117,28,10,198,138,165,5,202,43,240,169,211,28,126,108,37,28,101,54,209,178,185,114,16,222,195,229,161,58,109,107,166,210,211,66,232,126,238,10,148,169,103,181,41,51,63,113,16,144,249,64,205,221,239,150,59,242,44,168,211,159,147,111,74,121,12,84,41,239,58,242,218,75,74,122,57,186,226,26,39,155,65,56,77,177,180,148,174,154,30,135,211,186,239,114,219,153,188,61,204,117,149,18,228,182,171,180,242,168,185,204,237,20,190,212,199,106,143,163,175,33,27,217,67,174,41,27,146,202,150,90,159,84,245,251,59,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,17,106,102,68,95,88,138,89,174,207,206,26,229,242,148,228,42,85,90,5,102,225,86,156,184,145,223,143,35,103,172,193,158,244,38,66,22,90,182,241,153,125,134,125,197,214,149,177,175,31,113,67,49,183,106,171,151,149,82,92,199,87,167,34,11,47,200,113,150,180,105,180,171,150,219,142,56,105,212,153,74,143,67,234,101,175,187,73,37,130,249,24,155,106,225,101,83,30,49,214,155,46,149,14,159,200,236,148,217,108,155,14,43,124,151,34,175,154,212,168,228,71,161,169,165,39,69,151,67,35,62,242,33,8,166,58,219,210,86,235,72,36,161,90,104,68,90,105,208,92,111,10,12,48,102,222,182,105,151,193,166,50,157,159,67,169,69,53,36,136,220,233,84,46,243,216,71,167,205,23,180,253,159,170,197,64,7,241,73,37,36,210,162,212,140,180,49,72,92,88,112,90,101,139,141,69,125,198,130,242,105,149,230,185,139,127,148,100,223,105,126,92,231,77,59,137,9,78,237,168,215,77,198,122,123,203,168,136,184,67,127,76,195,44,71,183,239,72,122,107,76,169,68,146,225,30,189,80,219,237,184,101,209,73,253,2,239,50,47,243,141,14,101,147,26,173,172,107,194,186,29,201,71,171,71,145,41,80,99,20,182,82,251,107,91,79,118,102,86,180,154,82,226,205,58,27,164,90,25,234,94,223,175,174,0,135,252,78,113,110,38,27,229,218,117,61,19,227,166,101,192,235,180,146,101,78,145,44,208,252,25,133,174,221,233,61,53,70,158,223,176,197,13,72,121,82,31,113,245,125,39,22,107,63,180,207,81,255,0,2,231,248,64,226,172,43,131,8,42,22,36,250,171,106,169,211,106,14,173,152,198,249,26,138,43,113,96,52,147,216,107,53,125,35,50,212,146,73,246,119,244,22,18,34,39,20,10,132,200,57,97,169,20,68,151,207,190,243,46,30,135,209,10,167,205,215,184,254,162,20,51,7,214,157,31,119,93,94,70,191,249,196,47,227,47,180,198,42,89,20,135,79,122,57,58,135,236,150,208,104,216,74,51,221,71,104,186,22,157,253,69,25,99,45,61,186,86,42,93,144,26,107,150,134,107,83,208,148,109,208,210,69,37,194,34,50,208,180,238,23,19,194,62,155,111,197,192,57,18,169,205,255,0,13,122,162,179,125,102,72,215,83,133,0,212,90,145,107,166,186,119,137,218,57,134,101,240,222,30,42,96,117,233,104,191,21,47,201,147,66,168,148,29,80,74,52,201,84,55,155,108,203,84,168,200,245,115,189,37,175,184,103,22,254,180,234,54,29,235,91,180,106,108,56,204,138,61,70,76,37,18,210,164,153,155,79,41,179,50,220,73,62,244,31,176,190,194,22,89,194,191,56,17,41,233,111,4,175,235,140,219,74,214,72,165,42,100,194,36,145,159,98,140,203,8,55,94,250,151,162,16,143,126,158,210,22,182,219,141,188,218,94,105,105,90,22,146,82,84,147,212,140,143,184,200,199,253,15,248,121,150,228,50,228,119,144,75,109,212,154,22,147,45,72,200,203,67,35,33,80,188,86,114,154,139,106,180,156,106,179,105,43,76,73,134,72,168,34,59,26,33,43,90,231,73,117,213,19,108,145,17,232,148,234,165,47,93,52,215,216,98,181,5,134,112,213,207,43,152,99,92,143,132,120,149,88,81,219,179,214,134,96,72,147,35,164,103,86,184,113,219,70,231,164,37,8,105,45,161,103,162,82,102,93,116,233,169,11,144,164,85,169,213,218,100,90,205,34,99,50,225,205,101,18,24,121,151,18,226,28,109,105,37,37,68,164,153,145,145,145,145,234,71,167,81,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,58,189,90,157,66,166,74,172,213,230,51,18,28,38,87,33,247,158,113,45,161,182,208,147,82,148,106,81,145,17,17,17,158,166,122,116,20,223,196,171,60,174,98,117,114,70,17,225,173,97,69,110,192,90,217,159,34,52,142,146,93,66,230,71,113,27,153,144,164,45,165,54,180,30,138,73,25,244,215,166,132,43,204,89,95,10,108,166,162,229,173,43,26,175,42,74,213,18,25,154,41,232,144,198,168,82,208,184,50,90,117,36,227,38,70,122,41,90,41,43,215,77,116,246,152,183,166,89,110,59,45,199,101,4,134,218,73,33,9,34,208,136,136,180,34,34,31,246,63,229,199,27,101,181,60,234,210,132,33,38,165,41,71,161,17,23,121,153,138,164,226,161,156,8,149,4,185,130,86,13,198,110,37,11,52,85,85,14,97,26,76,203,182,198,121,133,155,79,125,104,213,11,71,187,95,97,10,211,176,109,58,141,249,122,209,45,26,99,14,61,34,175,81,141,9,36,132,169,70,70,235,169,108,140,246,146,143,189,101,236,63,176,198,142,114,209,134,240,240,175,3,172,187,73,136,169,98,76,106,21,56,167,122,132,147,84,148,195,101,183,12,244,74,76,207,86,251,212,90,251,199,80,16,75,139,133,54,223,149,128,113,229,212,91,254,26,205,69,6,194,200,145,174,165,10,121,164,181,50,215,77,117,238,20,237,131,84,230,234,184,169,105,192,117,174,98,30,173,64,66,145,183,83,81,28,150,200,200,139,67,212,250,139,205,204,13,49,138,118,69,38,83,217,143,202,67,22,75,136,36,108,36,153,109,163,186,93,75,78,254,130,129,231,122,179,164,109,233,163,203,211,255,0,56,197,243,112,191,168,76,157,150,26,105,75,73,23,33,246,90,108,244,62,168,42,124,45,59,207,235,49,46,197,123,113,126,197,88,86,254,16,83,236,72,21,86,211,83,169,84,26,91,209,137,242,37,28,71,34,207,105,74,216,75,37,125,34,34,212,210,105,246,119,244,20,192,63,238,59,202,142,251,111,167,233,54,178,89,125,164,122,139,229,225,141,139,113,49,35,46,208,105,235,159,29,83,45,247,90,164,155,41,116,141,100,134,32,195,45,118,239,81,233,170,244,246,125,132,38,0,14,71,153,172,106,182,176,83,10,235,151,37,98,173,26,60,164,193,146,81,25,91,237,161,110,189,217,158,90,18,73,83,136,53,106,109,25,104,71,169,251,62,172,242,98,245,253,51,19,113,30,224,189,38,105,173,78,165,46,75,100,90,244,67,143,184,225,23,85,43,244,207,184,204,191,206,37,207,9,236,22,153,125,99,89,223,114,96,188,170,101,5,174,98,31,229,25,183,218,88,151,5,210,78,227,66,147,187,106,245,211,113,30,158,226,234,46,245,41,36,164,146,146,208,136,180,33,253,0,21,121,198,106,197,106,100,11,126,248,65,48,151,24,40,144,76,251,150,100,148,212,29,253,30,238,190,254,255,0,103,180,85,254,27,29,35,229,237,1,170,243,73,114,158,245,74,43,114,82,105,73,151,40,222,70,255,0,165,234,253,29,123,250,123,196,162,204,246,70,46,75,62,213,164,227,62,23,83,39,86,45,90,229,53,138,172,132,70,101,201,11,136,111,54,244,133,25,147,17,201,182,218,67,73,111,169,172,244,212,186,153,25,24,225,56,41,143,184,161,151,43,181,53,203,54,169,46,27,168,215,159,5,231,228,54,203,186,180,226,83,204,109,183,27,53,104,79,41,69,169,244,51,215,223,173,212,229,71,63,56,107,152,58,83,112,170,181,104,20,107,133,58,243,34,72,126,60,125,254,179,230,91,16,169,11,89,232,219,36,103,246,145,247,31,73,90,70,70,90,145,145,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,15,226,148,73,45,202,62,132,33,158,113,56,136,88,88,9,79,93,2,211,123,211,23,58,244,254,13,181,232,252,173,21,29,127,77,200,203,109,90,182,234,143,191,166,154,119,159,74,80,196,12,71,189,49,110,227,93,193,119,212,189,33,81,123,77,87,201,105,173,116,109,8,238,109,41,79,209,109,62,207,96,176,92,140,240,203,159,114,45,156,65,199,122,55,103,129,235,118,90,127,104,74,249,191,217,45,47,231,98,202,37,39,69,37,165,117,79,94,226,246,152,238,28,87,241,93,56,111,130,176,240,194,223,95,103,85,127,153,211,77,251,121,18,224,191,252,180,43,95,166,127,202,47,215,220,41,120,93,159,10,219,162,45,95,11,104,20,230,228,106,235,84,154,163,170,107,97,250,165,233,69,22,186,232,68,127,72,191,194,39,168,0,8,205,158,252,174,194,204,150,18,75,131,18,39,50,189,72,75,149,10,121,243,12,183,186,212,105,68,210,58,186,218,11,85,188,93,85,169,123,200,203,186,132,47,219,30,191,135,87,101,82,207,185,97,246,105,244,185,111,196,121,28,196,47,69,52,234,155,87,84,41,73,250,72,87,113,159,119,180,76,222,27,25,200,99,6,239,6,112,242,249,157,203,160,213,222,75,17,221,229,25,242,222,117,216,108,164,182,180,194,214,122,33,181,159,85,17,31,212,122,24,186,186,13,122,149,114,210,98,215,40,178,187,68,57,141,33,230,92,216,164,110,66,210,74,73,232,162,35,46,138,35,234,67,245,75,148,196,24,175,76,148,189,140,176,133,56,226,180,51,209,41,45,76,244,46,189,196,40,251,137,246,103,19,139,248,147,39,14,40,207,243,41,22,196,245,180,179,219,166,178,163,72,154,201,159,172,210,21,244,28,47,229,26,126,211,234,32,250,16,167,20,72,65,106,102,11,66,155,81,161,101,161,144,153,188,46,113,149,24,111,152,8,150,244,210,254,13,114,37,186,99,103,255,0,45,34,108,36,23,114,20,125,200,63,105,23,214,66,246,27,90,92,66,92,73,234,149,17,40,190,195,17,11,138,51,111,47,44,53,3,105,205,164,153,46,154,186,17,234,159,71,205,212,133,15,83,204,138,161,24,207,184,158,70,191,249,196,52,39,149,20,183,51,39,180,6,90,143,206,223,106,69,111,149,191,110,243,58,91,30,174,190,205,117,211,81,70,153,157,140,113,49,242,252,96,226,118,99,77,197,84,46,95,51,126,223,225,175,22,154,251,123,180,253,66,203,184,67,226,37,33,188,50,184,45,231,167,242,157,166,174,93,69,212,114,148,173,26,110,60,4,41,90,146,116,239,246,17,153,253,66,103,64,205,54,9,74,170,72,161,42,245,254,29,25,229,178,227,126,141,151,234,169,42,36,153,107,201,208,253,110,157,227,165,192,169,82,174,138,71,106,166,201,231,196,150,214,137,94,197,39,84,173,36,101,209,68,71,220,162,20,135,197,27,46,242,240,179,26,30,189,169,172,107,72,185,73,83,93,115,113,116,151,34,92,215,13,58,41,197,43,232,54,71,169,17,39,234,35,232,34,54,30,94,149,60,60,189,104,183,157,33,205,146,105,19,227,77,71,68,158,166,211,200,112,139,214,74,139,189,5,236,63,176,251,134,132,242,129,152,10,46,63,96,253,14,189,18,78,234,156,88,49,163,84,81,177,101,164,132,197,142,167,79,83,109,9,250,79,127,36,180,247,116,238,238,96,56,166,112,112,193,140,84,192,75,178,130,113,249,178,26,165,79,145,28,183,154,116,116,161,72,74,127,150,146,239,115,218,122,12,236,93,180,25,54,181,207,86,183,38,35,99,212,201,207,195,89,106,71,161,182,226,144,125,198,101,222,147,246,159,218,63,4,9,210,105,147,227,84,161,185,178,68,71,144,251,74,208,143,106,210,162,52,158,135,169,31,82,46,241,115,92,55,115,199,74,196,123,102,157,132,23,212,238,77,122,149,25,152,144,149,202,82,185,204,180,220,56,237,150,141,71,74,19,170,214,191,164,179,50,246,234,90,24,176,100,153,40,137,68,125,12,181,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,81,146,72,212,103,208,139,83,21,243,196,139,60,116,172,56,182,106,56,65,98,206,231,87,170,177,158,137,53,92,165,39,146,203,173,204,142,225,104,236,117,33,90,45,8,250,43,35,63,102,133,169,138,101,159,58,77,78,124,154,148,199,55,200,150,242,223,117,90,17,110,90,148,102,163,208,180,34,234,103,220,63,125,165,65,147,116,220,244,155,114,26,55,189,83,156,196,52,22,164,90,155,142,37,5,222,100,93,234,47,105,125,163,68,249,62,195,6,48,175,1,45,58,9,71,229,72,118,149,2,68,130,222,106,249,211,133,29,42,254,90,139,189,191,97,232,59,88,14,25,155,252,192,81,112,7,7,235,149,233,114,118,212,229,65,147,26,156,141,139,61,100,42,44,133,52,122,147,107,79,210,103,249,69,167,191,167,126,123,49,18,244,169,226,29,235,90,188,234,238,111,147,87,159,38,106,250,36,180,55,94,91,134,94,170,82,93,235,63,97,125,133,220,37,207,11,156,187,203,197,60,104,102,246,169,49,165,34,218,36,205,105,205,197,214,92,121,112,156,36,232,151,18,175,160,225,158,166,70,159,168,207,160,187,201,245,42,85,175,72,237,85,41,60,136,145,26,209,75,216,165,104,148,36,204,250,36,140,251,146,99,154,84,51,77,130,49,106,145,232,105,189,127,135,72,121,12,182,223,163,101,250,202,82,141,36,90,242,116,47,91,167,120,134,60,93,241,22,144,230,25,80,45,214,103,243,29,169,46,37,69,148,242,148,90,180,228,121,232,74,181,52,233,223,236,51,35,250,133,104,229,142,49,203,199,203,13,130,137,218,77,87,29,44,185,124,205,155,191,134,178,90,107,236,247,126,177,121,121,174,75,112,242,123,95,101,216,252,157,150,164,166,249,91,247,108,50,165,191,234,235,237,211,77,53,25,236,168,153,29,66,73,151,113,188,189,63,243,140,95,15,11,150,222,70,88,105,230,235,155,137,82,90,52,244,34,208,189,31,11,66,18,245,197,165,180,41,197,30,137,73,26,143,236,33,68,252,81,241,149,24,145,152,9,118,244,34,254,13,109,165,202,98,207,254,90,60,217,168,62,244,36,251,150,94,211,47,172,196,50,66,20,226,137,8,45,76,193,104,83,106,52,44,180,50,19,131,134,14,103,19,132,24,147,27,14,43,47,242,233,23,60,244,52,131,219,174,146,164,200,132,201,31,170,210,213,244,27,63,229,18,126,195,234,47,6,36,166,39,69,102,100,85,239,101,244,37,198,213,161,150,169,81,106,71,161,245,238,49,249,107,213,234,85,181,73,149,92,173,74,236,240,225,180,183,158,115,98,151,181,8,73,169,71,162,72,204,250,36,207,161,10,84,226,79,156,134,49,146,240,127,14,236,105,220,202,13,33,245,51,33,222,81,151,49,230,157,152,202,139,107,172,33,101,170,28,65,244,81,145,125,103,169,136,101,97,88,245,252,69,187,41,118,125,181,15,180,207,170,75,98,35,40,230,33,26,169,199,82,218,122,173,73,79,210,90,123,204,187,253,130,251,242,31,149,216,89,109,194,72,144,166,68,229,215,171,9,110,125,64,249,134,123,29,118,52,82,117,190,142,184,131,209,108,159,84,232,94,226,34,239,147,32,0,43,75,140,205,125,136,118,85,2,142,110,252,235,242,226,172,155,218,125,202,102,160,157,117,211,78,242,238,212,84,68,89,14,195,146,212,184,234,218,235,11,75,136,86,132,122,40,143,82,62,191,89,11,217,200,165,215,68,204,158,83,35,217,23,131,61,177,136,48,81,110,201,111,114,219,220,218,41,145,154,95,86,201,179,45,73,245,119,25,159,94,138,246,148,83,207,63,12,185,246,218,222,196,28,8,163,118,136,30,175,106,167,246,132,163,149,253,140,210,62,118,84,163,82,181,82,157,87,68,244,238,63,97,138,250,195,252,71,189,48,146,227,69,193,104,84,189,31,81,103,93,23,201,105,221,53,109,104,238,113,42,79,209,113,94,207,104,186,252,157,241,16,176,177,238,158,138,5,216,247,161,238,116,107,252,27,107,210,57,186,170,66,254,155,113,144,218,116,109,164,159,127,93,116,239,46,179,49,42,37,22,228,159,67,31,208,0,0,0,0,0,0,0,0,0,0,0,1,227,177,51,22,108,108,35,160,61,114,95,53,143,71,194,99,110,229,246,119,157,239,90,16,93,26,66,143,189,196,123,61,191,104,169,252,218,241,85,186,111,148,189,106,96,132,159,69,83,15,110,250,134,198,223,231,126,65,194,249,169,49,18,164,237,82,29,79,127,93,117,238,34,21,249,26,45,114,241,172,242,163,163,181,207,147,236,213,13,238,218,143,175,68,151,170,159,241,11,99,200,95,13,136,22,185,163,18,49,194,139,218,42,69,175,97,137,218,84,142,71,246,83,46,122,241,165,26,85,185,42,104,253,100,244,238,47,105,139,47,34,75,105,208,186,17,10,12,226,87,140,41,197,28,198,214,34,193,94,180,234,71,103,236,199,167,127,54,4,51,95,122,18,175,164,217,247,235,245,104,34,96,158,28,40,49,109,219,107,29,216,181,38,200,229,69,153,70,93,61,130,217,187,123,175,212,162,25,39,162,12,203,93,202,234,103,167,214,66,237,210,123,136,143,222,90,143,232,0,8,123,158,252,146,210,51,17,107,72,184,109,138,94,235,182,19,11,84,117,115,212,92,221,141,202,90,81,162,223,109,164,234,235,201,234,100,122,125,157,213,113,100,112,237,204,205,223,119,79,183,98,89,189,159,209,82,93,97,217,30,145,167,175,106,218,117,40,63,84,228,150,191,75,94,134,127,172,91,190,74,48,35,19,48,23,13,91,182,177,22,237,237,234,111,69,55,15,176,71,107,179,164,163,198,65,23,49,151,23,191,111,41,105,215,94,186,235,238,214,57,241,42,207,91,22,61,30,118,11,97,204,189,245,122,131,46,198,169,63,203,50,229,52,226,38,70,117,27,94,142,105,86,139,74,15,84,172,140,253,157,53,49,80,14,46,125,118,172,167,28,62,124,218,140,131,82,143,213,78,247,92,87,234,34,212,207,234,33,107,25,21,225,215,76,149,135,76,98,54,38,211,183,207,173,70,76,154,123,92,229,22,214,30,98,51,205,47,115,50,118,158,138,222,90,41,36,126,253,58,16,251,153,188,225,125,22,236,182,202,234,193,250,127,245,195,2,38,213,196,230,159,240,130,67,111,172,203,124,137,100,132,110,113,77,151,113,233,223,221,168,175,187,23,5,177,163,7,177,170,217,149,93,181,59,20,170,53,193,9,199,203,183,68,115,111,38,90,77,95,69,107,35,208,219,62,237,123,189,163,64,216,99,83,126,179,135,54,189,82,81,104,252,170,52,39,157,46,159,77,76,33,71,220,68,93,231,236,33,31,56,149,181,33,204,173,215,205,133,237,36,166,82,151,208,143,84,250,58,102,165,212,80,77,53,179,118,163,21,162,239,91,232,79,248,84,67,69,57,45,166,246,108,177,217,81,84,90,115,168,52,211,255,0,13,62,57,123,197,68,241,61,194,245,225,222,101,38,202,105,191,224,247,4,103,107,10,94,191,236,143,207,154,102,90,111,81,247,35,234,47,168,135,197,200,86,35,195,182,49,26,165,98,212,27,216,213,241,75,122,220,106,70,166,124,151,102,63,21,162,94,194,73,238,218,73,51,208,212,146,62,237,197,222,57,158,102,48,186,227,194,156,97,184,169,53,230,116,110,117,70,93,66,3,219,155,254,17,17,114,158,75,78,237,74,213,179,119,44,207,106,140,148,94,210,29,183,32,89,199,186,48,59,19,104,214,141,94,103,62,217,174,205,143,77,117,190,91,105,228,115,164,69,109,78,234,150,22,226,182,182,209,150,210,50,215,222,71,223,110,121,144,193,155,79,53,24,19,38,152,109,118,149,205,167,46,167,70,123,115,168,219,33,112,222,76,117,237,222,222,191,151,215,69,158,157,122,151,187,63,88,183,134,245,140,38,196,42,221,135,92,111,108,138,76,233,49,72,245,65,239,75,79,184,214,239,85,74,34,212,219,62,155,143,245,247,142,237,144,44,208,85,176,11,23,233,176,166,202,223,111,87,31,102,3,236,108,73,108,91,210,162,146,156,220,77,45,103,163,108,153,109,45,62,210,62,251,240,182,171,176,174,139,122,153,114,83,149,186,45,82,27,51,89,61,12,189,71,16,75,79,121,17,247,40,187,200,190,194,31,72,126,121,236,162,68,9,49,220,70,244,58,202,208,164,235,166,164,105,50,50,212,103,143,62,86,89,217,57,152,187,163,237,218,138,173,70,125,81,180,235,174,212,187,80,148,68,90,238,61,126,143,213,246,16,143,99,232,219,183,5,86,213,174,64,184,232,114,123,60,250,108,150,165,199,119,98,87,177,198,214,75,65,232,162,52,158,138,73,30,134,70,66,218,178,35,196,190,29,218,138,102,22,99,76,238,77,87,230,96,211,230,242,141,92,243,254,12,195,72,229,198,138,73,78,229,41,213,106,165,116,238,51,211,67,22,77,10,108,106,140,70,166,195,115,152,203,232,75,141,171,67,45,82,162,35,35,208,250,247,25,15,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,19,102,198,167,68,118,108,199,57,108,176,133,56,226,180,51,209,41,35,51,61,11,175,113,24,173,156,247,113,47,135,105,34,167,133,152,45,59,157,85,249,232,53,9,188,163,79,32,255,0,132,176,234,57,114,98,154,85,181,73,105,90,165,93,123,136,244,212,197,74,220,87,5,86,234,174,79,184,235,146,123,68,250,148,151,101,200,119,98,81,189,199,22,107,89,232,146,36,150,170,81,158,132,68,67,231,9,9,144,219,44,239,108,204,90,49,205,59,145,74,168,192,170,45,58,233,185,45,84,34,145,150,187,139,79,165,245,253,134,52,57,1,148,71,129,26,59,104,216,134,153,66,18,157,117,208,137,36,68,90,143,208,62,109,203,93,133,107,219,213,59,146,162,173,177,105,112,222,154,241,232,103,234,54,131,90,187,136,207,185,39,220,71,246,24,160,252,254,230,130,171,143,184,191,82,131,6,86,203,122,134,251,208,24,143,177,39,189,108,202,148,73,115,113,180,133,150,173,188,69,180,245,47,172,207,187,132,225,38,27,214,49,103,16,168,150,29,13,189,210,42,211,163,69,51,213,5,177,46,190,219,91,189,101,36,143,67,112,186,110,47,213,222,52,11,150,252,25,180,242,175,129,49,169,132,215,102,92,42,114,42,117,167,183,58,189,210,17,13,148,200,94,221,238,105,249,13,116,65,233,211,161,123,234,51,63,185,199,186,49,199,19,107,54,141,34,103,34,217,161,77,145,77,105,190,91,106,231,242,100,74,109,46,234,166,16,226,119,54,233,22,211,51,211,222,103,221,196,178,207,133,183,30,43,99,13,187,73,160,179,171,112,106,49,42,19,222,220,223,240,120,136,148,202,93,119,106,150,157,251,121,132,123,82,102,163,246,16,233,153,246,196,136,119,62,35,83,108,90,123,123,155,177,233,108,219,142,200,212,203,156,236,39,229,52,107,218,105,45,186,238,35,208,148,162,46,237,199,222,62,215,12,60,48,94,34,102,82,12,167,145,243,22,252,102,171,9,94,191,236,140,79,132,100,90,111,73,247,47,235,47,168,197,187,103,74,155,218,114,199,122,197,73,107,201,160,212,143,252,20,249,5,239,25,214,169,54,109,84,101,52,125,232,125,105,255,0,2,140,95,183,13,54,164,55,149,186,9,190,189,196,164,197,82,58,17,104,147,167,67,208,186,9,7,137,213,55,232,216,115,116,85,34,150,175,197,163,77,121,162,233,213,105,97,106,46,242,50,239,47,105,12,252,223,88,45,141,24,197,141,87,60,170,13,169,219,101,86,110,9,174,48,93,186,35,123,185,210,212,105,250,75,65,22,166,225,119,233,223,236,22,9,148,62,23,209,109,59,108,238,172,96,167,255,0,92,51,226,109,68,78,105,255,0,7,37,182,194,200,183,199,150,104,94,215,18,225,119,22,189,253,218,15,135,158,174,29,116,200,184,116,254,35,97,149,59,100,250,44,101,73,168,53,206,81,238,97,150,36,188,234,247,61,39,105,106,173,133,162,82,103,238,215,169,10,167,66,231,208,170,201,113,179,228,77,167,72,37,36,253,85,108,117,181,126,178,61,12,190,178,22,253,195,87,61,108,95,20,120,56,45,136,210,246,85,233,236,181,26,154,255,0,44,207,154,210,17,14,51,72,218,204,114,74,117,90,150,122,169,102,101,237,233,161,137,27,157,108,8,196,204,122,195,87,45,172,58,187,123,2,156,213,78,67,236,17,221,237,4,113,228,160,203,152,243,136,217,187,154,132,235,175,77,53,247,233,81,23,191,14,220,204,218,23,116,11,118,93,155,218,61,43,37,166,26,145,233,26,122,55,45,215,84,130,245,74,73,233,244,117,234,101,250,133,163,228,67,36,180,140,187,218,209,238,27,158,151,182,237,154,194,21,33,92,245,31,43,123,113,86,164,104,135,220,105,90,58,202,186,145,22,191,103,124,194,0,1,252,81,237,35,63,113,106,40,251,139,86,38,252,176,199,246,109,184,210,57,177,232,180,228,198,112,182,109,216,243,51,103,32,211,213,4,103,161,43,191,83,47,180,65,145,97,28,32,113,133,54,182,46,212,48,242,162,189,34,213,160,58,182,58,127,225,14,202,128,202,75,162,12,251,146,125,234,34,251,59,197,207,25,37,196,232,125,72,197,104,103,211,134,196,11,160,215,137,24,31,69,236,245,35,211,183,68,237,42,95,63,251,21,150,253,121,50,137,41,218,148,186,126,170,122,247,31,176,197,78,73,137,92,179,171,38,212,132,118,73,241,189,154,161,205,187,145,245,106,147,245,85,254,49,96,121,74,226,171,116,216,201,102,212,198,249,62,149,166,22,237,149,13,141,177,201,252,187,135,243,81,162,41,74,220,165,180,158,254,154,107,220,102,45,131,12,241,106,198,197,202,3,55,37,141,89,244,132,39,183,109,95,103,121,174,229,173,7,209,212,36,251,219,95,179,217,246,15,98,0,0,0,0,0,0,0,0,0,0,3,254,29,117,12,182,110,184,122,37,61,230,32,118,108,56,159,88,152,85,25,86,230,27,23,166,107,203,250,106,249,232,253,159,67,97,101,209,232,138,66,247,33,197,251,122,109,247,153,10,139,197,220,117,196,124,109,175,61,95,191,171,157,189,247,118,255,0,224,204,53,166,136,109,31,236,77,160,187,154,71,179,217,246,235,235,242,251,148,92,86,204,68,197,21,165,76,219,1,189,57,146,249,209,143,102,164,238,158,163,143,54,163,213,76,168,186,125,191,109,200,101,63,33,24,105,151,8,207,85,28,103,210,149,233,59,117,151,186,67,27,54,155,233,250,29,161,196,30,168,123,78,239,102,189,231,210,84,17,18,75,66,238,30,39,26,175,102,48,235,12,235,55,148,149,236,110,159,217,247,30,134,122,115,36,54,223,177,42,246,175,220,127,210,51,67,114,86,94,184,171,114,42,239,254,82,70,205,123,191,146,130,79,176,139,244,125,195,210,226,110,17,93,56,88,252,86,110,40,251,10,94,254,82,183,182,122,237,36,25,244,66,213,252,226,123,199,243,5,47,201,120,107,138,150,189,229,22,71,36,169,181,120,82,30,86,194,87,205,55,37,183,21,208,210,175,208,246,17,159,249,134,143,48,98,249,131,136,248,89,107,94,80,100,115,138,167,71,131,37,197,108,52,252,227,145,155,112,203,67,74,127,76,189,132,95,230,30,212,0,0,127,15,66,45,79,216,43,211,136,182,126,227,97,109,62,118,14,97,226,247,92,51,163,58,220,169,90,25,114,27,90,101,199,90,118,61,29,72,86,215,27,65,234,75,35,62,226,233,169,138,114,173,86,106,151,53,102,85,106,173,35,180,78,168,72,91,239,57,177,40,222,227,139,53,40,244,73,17,22,170,81,247,17,16,178,174,25,249,20,98,224,149,11,28,113,29,158,100,70,13,169,20,184,155,140,190,112,142,28,150,94,222,204,130,62,227,89,108,82,52,246,159,176,133,181,69,140,204,40,172,195,140,141,140,176,218,90,109,58,153,232,148,150,132,90,159,94,226,31,234,63,201,216,204,62,164,173,212,110,52,233,167,83,33,254,132,68,146,36,151,113,116,17,87,137,108,230,34,101,114,188,135,149,161,188,153,77,163,161,245,81,211,166,105,221,246,10,16,161,33,14,87,41,205,187,209,10,150,202,85,246,26,203,81,163,156,163,69,137,19,46,150,11,112,213,170,14,221,165,40,250,31,127,97,99,223,250,132,87,226,231,132,16,46,172,48,139,126,69,143,165,70,142,226,13,199,119,171,172,118,163,207,116,211,161,172,147,244,149,174,187,76,254,222,225,77,84,186,148,170,61,74,45,86,19,155,36,67,121,15,180,173,8,244,90,20,74,35,208,200,203,188,139,188,135,185,197,12,95,173,98,140,26,59,117,229,243,100,210,161,199,134,151,116,66,126,109,162,94,133,162,80,146,239,112,207,218,127,89,142,127,29,247,34,200,106,75,42,218,227,43,75,136,61,53,208,200,245,46,241,160,46,28,24,129,39,16,50,195,66,126,98,183,59,70,40,180,141,116,34,212,153,167,196,61,122,37,62,213,159,191,237,49,195,56,168,229,89,219,206,204,94,45,218,172,110,155,74,35,118,106,55,17,106,195,77,77,144,226,181,91,196,93,234,79,68,164,207,221,175,112,167,21,37,232,146,13,42,45,142,178,189,15,184,244,81,31,248,59,197,206,112,141,199,87,239,204,54,155,135,21,153,124,202,149,9,110,42,58,57,100,90,66,102,60,6,82,122,165,180,167,233,44,251,212,106,251,123,197,132,0,160,142,39,46,204,119,52,245,126,214,157,54,51,33,45,117,46,173,149,70,102,157,223,175,191,168,138,73,140,242,152,57,41,70,173,146,182,154,181,46,253,53,31,230,146,53,40,146,69,212,207,66,31,177,232,149,26,43,241,100,60,223,37,197,37,18,152,61,82,175,87,93,82,175,111,187,184,196,219,201,127,17,235,195,6,103,83,236,172,66,145,233,43,97,199,218,96,151,177,166,123,35,102,113,219,221,163,81,150,227,155,27,105,125,53,212,245,247,232,103,113,120,79,139,246,78,50,218,241,174,171,34,169,219,34,62,218,20,163,228,60,222,197,41,180,56,105,249,212,32,207,66,113,61,116,246,253,186,123,96,0,0,0,0,0,0,0,0,0,0,25,246,226,81,132,50,112,131,56,55,195,4,196,178,166,222,18,10,239,166,189,37,246,157,91,232,156,165,46,66,136,155,211,98,19,48,165,182,132,172,137,100,134,146,103,187,82,90,166,255,0,4,188,76,181,100,225,101,245,131,157,175,149,114,83,238,3,185,185,14,56,218,123,68,25,17,163,199,222,202,119,243,23,203,114,46,142,30,194,74,121,236,122,198,107,208,172,168,6,117,179,237,137,151,86,40,102,227,19,42,55,76,190,103,160,110,9,182,205,57,132,56,225,179,22,12,7,215,29,164,54,149,173,91,55,114,212,234,201,58,36,221,121,213,146,83,191,65,99,252,22,44,8,212,44,188,221,120,131,34,222,151,14,165,117,93,11,140,137,207,19,169,68,250,116,56,237,147,38,209,40,246,41,8,144,252,244,26,208,93,87,189,42,51,229,145,39,197,96,47,16,185,152,101,156,76,86,192,172,121,187,255,0,172,89,248,129,113,181,71,174,85,30,126,67,148,121,93,185,44,198,138,183,156,120,219,141,78,75,108,173,36,73,111,107,110,58,74,82,144,222,245,38,207,192,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,95,27,236,170,86,26,227,69,253,135,52,41,18,223,166,218,183,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,194,242,120,101,227,95,225,167,40,246,183,104,167,246,89,246,38,150,84,205,141,108,101,222,196,195,61,157,198,245,113,106,86,177,93,141,189,71,183,87,73,221,169,36,237,214,85,15,147,118,93,52,43,26,213,172,222,183,76,238,197,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,6,99,113,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,209,195,95,8,99,97,6,79,172,118,13,136,133,82,188,35,157,223,82,122,51,238,186,135,215,57,41,92,117,25,57,166,197,166,25,68,109,105,65,18,9,109,40,203,118,166,181,74,0,0,21,193,195,67,136,132,156,79,140,206,2,99,245,199,17,55,61,58,59,104,183,238,90,149,65,166,87,92,65,186,219,45,194,120,221,81,41,233,219,157,65,33,72,220,183,208,74,53,151,49,10,91,214,62,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,92,159,19,124,116,196,124,186,96,253,139,138,24,95,89,236,53,88,56,129,9,167,153,116,141,113,106,17,85,79,168,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,153,1,129,120,233,135,25,139,195,138,118,40,97,125,103,183,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,4,74,226,25,157,58,86,86,48,190,69,10,208,184,34,39,21,46,88,228,86,252,51,140,153,71,9,131,115,107,181,7,219,82,137,40,66,82,78,165,163,89,40,150,241,36,185,110,33,15,109,237,89,100,171,85,107,249,109,194,138,237,118,167,46,163,82,168,216,244,41,115,38,75,121,79,63,37,247,32,50,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,29,44,124,155,178,191,242,82,213,172,221,62,132,170,214,125,13,79,145,80,244,117,38,55,104,157,51,148,218,151,200,142,214,165,204,121,123,118,161,26,150,229,25,22,165,168,163,124,233,241,12,199,156,105,191,234,182,133,10,101,193,134,246,125,191,88,100,225,219,228,158,197,85,110,108,23,148,166,228,78,117,58,60,137,41,120,137,124,130,95,45,149,178,206,132,167,26,231,42,205,50,11,157,123,87,53,152,113,18,137,86,169,246,124,77,182,105,236,183,113,211,228,27,104,114,126,194,75,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,170,1,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,186,150,203,63,19,156,104,178,115,13,38,235,197,203,198,93,102,196,189,235,26,215,169,83,101,203,145,18,128,195,210,20,174,209,77,66,141,231,88,68,114,117,90,48,130,81,56,210,121,102,70,178,105,198,238,250,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,85,95,21,204,244,254,95,43,248,41,121,255,0,182,34,223,243,96,167,251,148,166,150,220,130,87,247,222,212,132,167,244,25,53,255,0,100,50,61,7,12,174,32,120,185,139,247,149,59,46,120,173,66,151,116,174,61,29,199,32,221,145,89,91,146,216,68,98,82,141,117,101,154,141,43,66,146,109,50,153,4,73,89,187,202,75,132,234,223,55,19,102,128,40,7,138,63,142,204,77,251,151,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,1,93,87,38,126,171,184,5,196,86,248,193,44,72,168,118,220,50,184,42,20,40,241,222,149,37,13,252,153,148,253,46,17,28,148,56,234,146,132,195,82,215,185,246,212,162,74,53,83,200,209,92,196,61,97,84,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,163,154,102,110,173,85,160,101,183,21,235,180,42,156,186,117,74,157,99,215,101,195,153,17,229,50,252,103,219,128,242,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,69,94,26,25,245,141,143,54,243,56,43,139,53,216,140,98,45,14,59,108,210,22,231,55,125,126,156,196,86,210,167,148,243,206,184,167,231,18,155,121,215,139,212,220,133,18,208,149,18,30,52,79,80,1,13,120,164,227,21,253,129,88,47,97,98,54,28,215,165,211,170,84,236,72,165,186,235,77,74,121,150,42,12,55,18,107,202,137,41,44,173,10,118,51,138,105,4,227,70,162,37,17,125,134,93,87,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,187,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,0,142,185,204,206,101,131,148,203,2,76,201,147,162,84,111,106,140,117,181,65,160,180,235,47,62,151,220,102,65,198,151,42,49,190,211,197,7,157,28,219,113,214,245,61,79,106,122,247,56,123,223,247,150,41,229,26,201,196,28,65,184,101,215,46,26,228,138,220,153,211,164,153,111,117,126,152,152,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,18,176,23,136,92,204,50,206,38,43,96,86,60,221,255,0,214,44,252,64,184,218,163,215,42,143,63,33,202,60,174,220,150,99,69,91,206,60,109,198,167,37,182,86,146,36,183,181,183,29,37,41,72,111,122,147,103,224,0,51,173,158,204,11,174,224,14,102,175,27,110,167,70,165,83,41,85,234,132,171,146,219,102,150,104,40,169,163,202,148,241,199,66,27,73,39,147,203,216,182,77,179,74,73,42,100,246,238,65,161,106,176,174,11,24,197,74,173,97,29,215,130,21,10,244,183,107,182,213,97,117,184,48,229,202,74,144,154,84,164,54,147,76,86,205,102,178,67,114,91,117,110,146,80,72,74,230,54,122,154,157,49,221,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,40,7,137,166,53,254,26,115,113,116,246,122,127,101,129,98,107,101,67,222,214,199,157,236,79,189,218,28,115,71,22,149,107,41,217,59,20,91,117,104,154,220,146,86,237,101,87,4,188,20,255,0,187,172,198,76,168,123,236,170,124,86,221,255,0,155,204,150,227,200,54,255,0,230,68,218,146,231,243,228,164,253,3,29,127,137,126,66,163,99,205,188,246,53,97,53,10,35,24,139,67,142,227,213,116,55,205,223,95,167,49,21,197,37,148,178,203,78,41,249,196,166,217,105,147,245,55,33,70,133,169,68,134,73,20,217,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,187,54,214,174,110,112,176,174,154,107,93,134,228,161,118,106,125,205,78,82,91,107,151,57,81,155,90,223,97,162,121,215,10,27,142,27,201,101,110,25,41,92,151,8,203,84,24,242,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,129,197,47,63,84,40,148,42,246,84,240,134,161,219,170,179,191,128,222,53,184,178,86,134,233,237,165,100,110,83,89,83,106,46,99,203,218,109,200,212,205,180,54,167,25,81,45,107,112,152,172,188,29,193,219,251,29,111,250,94,28,225,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,97,30,130,50,163,149,28,56,202,86,28,34,202,178,154,237,213,89,220,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,203,101,27,148,77,50,70,105,109,42,81,153,173,107,113,197,246,177,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,32,87,18,252,250,198,192,107,121,236,21,194,106,236,71,241,22,185,29,198,106,235,111,155,190,129,78,126,43,137,75,201,121,151,91,83,19,141,78,50,235,37,235,237,66,77,107,74,73,108,154,227,95,14,30,32,216,209,31,20,40,88,5,136,204,220,24,147,77,189,43,11,75,85,89,19,37,212,107,116,215,221,109,164,165,123,222,117,73,84,22,146,202,220,117,4,148,155,105,91,207,110,61,134,218,252,255,0,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,0,32,86,103,243,167,85,202,198,125,172,234,21,223,112,75,78,21,220,182,60,34,184,33,148,101,74,40,79,156,218,138,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,108,234,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,1,88,24,11,196,46,102,25,103,19,21,176,43,30,110,255,0,235,22,126,32,92,109,81,235,149,71,159,144,229,30,87,110,75,49,162,173,231,30,54,227,83,146,219,43,73,18,91,218,219,142,146,148,164,55,189,73,179,240,1,205,51,55,86,170,208,50,219,138,245,218,21,78,93,58,165,78,177,235,178,225,204,136,242,153,126,51,237,192,121,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,34,175,13,12,250,198,199,155,121,156,21,197,154,236,70,49,22,135,29,182,105,11,115,155,190,191,78,98,43,105,83,202,121,231,92,83,243,137,77,188,235,197,234,110,66,137,104,74,137,15,26,39,168,0,134,188,82,113,138,254,192,172,23,176,177,27,14,107,210,233,213,42,118,36,82,221,117,166,165,60,203,21,6,27,137,53,229,68,148,150,86,133,59,25,197,52,130,113,163,81,18,136,190,195,46,171,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,153,197,37,197,50,189,202,220,130,52,153,243,16,226,17,221,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,156,88,197,235,39,6,173,121,55,85,237,84,236,113,24,109,106,73,242,30,115,122,146,218,220,219,243,72,89,150,164,218,186,233,236,251,53,167,76,232,113,30,188,113,154,117,66,202,195,217,30,141,182,16,251,172,26,246,52,247,107,108,142,67,123,180,118,50,28,111,123,110,35,166,186,150,158,253,76,161,35,49,42,53,167,229,72,101,190,115,137,74,229,62,122,165,62,174,186,169,94,207,127,113,15,198,162,52,168,210,101,212,143,67,31,232,168,207,37,130,146,164,104,217,171,105,43,82,239,211,81,43,120,99,59,49,172,211,210,59,34,117,222,204,116,187,212,186,54,117,24,122,247,254,174,238,162,253,192,87,191,23,44,117,122,195,195,104,88,113,70,151,203,169,87,86,218,164,35,150,71,172,39,163,207,101,71,170,155,82,126,146,11,185,68,175,179,188,83,26,82,244,185,4,148,150,247,94,94,133,220,90,168,207,252,29,226,227,184,86,229,89,219,50,204,70,45,221,76,109,153,86,34,118,10,55,17,232,195,173,66,144,218,245,67,198,93,233,87,69,36,143,223,167,112,238,124,71,241,2,78,31,229,134,186,252,53,109,118,178,82,169,26,232,71,161,61,79,150,122,245,74,189,168,47,119,218,67,63,178,31,114,84,135,100,188,173,206,60,181,56,179,211,77,76,207,83,238,29,3,11,241,126,181,133,208,107,13,208,87,202,147,85,135,34,26,157,209,10,249,183,73,26,150,138,66,139,189,178,63,97,253,100,60,53,82,165,42,177,82,149,85,154,230,249,19,30,91,238,171,66,45,86,181,26,140,244,34,34,239,51,238,33,114,156,34,240,134,5,173,134,50,175,201,81,245,168,213,220,89,182,238,245,116,142,236,120,14,146,118,146,205,63,73,58,235,180,143,236,238,18,167,55,49,98,75,203,165,252,220,197,104,130,183,106,170,46,135,223,216,95,247,126,177,156,106,242,16,221,114,162,219,93,80,153,111,37,63,97,44,244,23,221,195,70,116,121,121,92,161,33,133,106,108,148,86,151,208,250,40,169,208,245,239,251,68,171,50,37,17,164,251,143,160,255,0,54,163,48,194,148,182,145,180,213,174,189,76,199,250,143,242,149,25,153,177,94,135,37,27,217,125,181,52,226,117,50,213,42,45,12,181,46,189,198,42,87,137,134,69,24,183,229,78,199,28,57,103,151,17,243,118,69,82,38,227,63,156,51,153,37,231,183,189,32,207,184,144,91,18,141,61,165,237,33,90,180,90,205,82,217,172,197,173,82,100,118,121,212,249,8,125,151,54,37,123,28,109,100,164,158,138,35,35,209,73,46,242,50,23,27,195,167,63,113,177,74,159,3,7,49,13,123,110,24,81,218,106,36,173,12,249,237,161,49,35,161,59,25,142,148,39,115,142,44,245,53,153,151,113,244,208,197,133,150,134,90,151,180,127,64,0,7,138,198,123,230,14,28,97,109,211,121,79,145,201,77,50,143,58,75,106,216,106,245,219,140,227,132,90,18,85,250,7,236,50,255,0,48,206,30,54,95,146,241,43,21,46,139,202,84,142,114,106,85,121,178,25,86,194,79,205,57,37,199,19,208,146,159,211,246,145,31,249,135,246,212,194,27,166,238,180,107,23,157,54,62,180,250,43,18,31,125,123,219,238,101,164,184,162,208,214,74,250,42,46,226,63,215,220,62,166,91,47,69,88,24,227,101,220,123,182,161,138,237,59,154,122,107,162,19,49,149,159,242,85,250,30,194,26,37,193,91,217,140,69,195,58,53,229,25,123,219,168,118,141,167,161,150,188,185,14,55,237,74,125,168,247,23,244,143,108,100,74,45,15,184,69,124,216,100,35,13,51,31,25,154,163,108,250,46,189,27,118,146,247,72,127,126,227,97,63,67,180,54,130,209,12,233,221,237,215,188,186,211,126,96,178,139,138,217,119,152,146,187,105,155,160,57,175,46,95,58,49,111,208,154,215,212,109,231,20,90,41,228,151,95,183,236,242,24,69,142,152,143,130,85,230,171,246,13,115,176,62,214,239,252,21,135,117,213,14,35,253,149,181,151,115,171,246,123,126,205,45,211,41,252,79,172,76,85,140,155,115,18,75,208,213,228,107,177,95,61,35,180,106,111,172,250,51,17,40,70,212,54,143,111,93,222,242,49,60,90,117,15,54,78,182,122,165,93,198,63,236,0,0,0,0,0,0,0,0,0,115,140,104,199,172,62,192,154,26,43,183,221,83,178,50,238,188,178,228,62,230,237,22,218,79,242,77,172,203,67,117,30,207,111,219,165,56,102,159,137,110,36,227,138,221,161,90,44,124,156,160,30,221,204,239,143,51,155,249,5,23,172,228,84,45,58,45,165,31,127,93,222,226,235,17,173,107,86,224,190,171,241,237,235,118,23,108,168,204,223,202,107,152,134,247,108,66,150,125,86,105,73,122,168,81,245,63,96,180,60,165,112,158,142,211,16,111,140,112,153,204,117,124,221,104,220,179,46,94,134,251,95,217,17,166,117,212,185,75,238,255,0,139,239,49,103,22,237,181,69,181,41,141,81,232,48,251,52,70,119,108,111,152,181,233,170,141,71,213,70,103,222,163,62,255,0,104,250,128,32,183,22,188,73,85,171,151,201,22,132,119,182,63,113,108,217,234,235,167,103,157,5,195,239,73,151,114,189,229,250,197,77,229,87,13,31,197,156,112,183,172,166,11,83,157,218,245,238,254,68,55,220,246,169,63,205,251,203,250,5,178,113,33,203,116,59,191,2,94,170,82,85,252,101,70,219,200,61,15,175,58,100,68,171,233,58,73,250,41,62,242,63,212,41,3,169,31,214,45,167,132,38,97,17,54,137,63,6,235,7,243,241,220,118,108,101,255,0,201,165,16,35,161,58,37,189,59,204,250,154,245,247,151,180,89,241,30,165,169,123,71,244,0,126,122,132,232,212,200,50,42,51,92,229,177,21,165,188,234,180,51,218,132,145,153,158,133,169,159,66,62,225,88,249,246,226,79,18,153,22,171,132,56,70,141,243,85,207,137,54,167,169,151,47,164,168,238,55,201,145,20,200,244,81,54,173,82,190,189,196,125,230,42,146,179,89,169,92,21,57,53,154,188,158,209,50,91,171,121,231,54,37,27,150,181,26,148,122,36,136,139,83,51,62,132,61,198,94,173,117,222,24,197,106,80,219,103,154,183,234,240,82,148,238,219,169,156,166,146,93,117,47,210,247,141,24,225,21,176,187,71,15,40,52,71,11,106,163,211,162,161,72,239,218,105,97,180,153,107,169,235,166,222,253,71,178,0,1,12,56,173,84,89,131,150,103,80,239,124,138,138,153,79,127,122,169,243,180,246,125,66,141,237,165,18,46,58,82,212,157,196,153,172,25,150,186,107,243,132,52,131,149,135,209,35,47,120,126,182,216,229,17,91,84,162,211,118,237,127,128,177,212,122,140,89,195,232,120,165,135,87,13,133,57,254,67,117,186,100,184,4,246,211,87,44,222,97,198,183,109,37,39,93,57,134,122,110,45,125,229,222,51,223,154,172,184,93,89,117,196,218,173,183,88,71,54,3,146,159,118,4,157,91,79,54,57,200,125,13,43,98,93,113,73,213,44,153,232,163,212,187,143,235,226,163,219,225,54,16,222,120,197,120,83,173,11,66,153,218,164,77,146,203,75,62,115,72,229,161,110,182,217,175,231,22,130,61,13,196,244,215,83,212,104,43,40,248,44,188,6,193,26,29,143,37,90,205,236,241,164,205,45,59,164,246,70,26,112,186,45,101,222,215,242,79,79,119,188,250,245,70,159,18,171,79,147,76,156,215,50,52,182,86,195,168,220,101,185,10,73,165,69,169,25,25,116,51,238,49,88,57,204,225,109,58,228,174,85,49,31,6,61,87,101,173,249,146,105,189,15,152,234,151,33,229,171,155,38,89,17,106,106,105,58,18,116,246,145,119,144,250,188,45,114,195,140,56,43,126,220,23,29,251,111,122,54,43,208,37,211,144,125,174,43,219,148,111,66,89,31,205,58,179,45,73,165,251,61,157,253,218,217,144,255,0,9,239,38,52,25,18,22,122,37,166,150,179,63,113,17,25,140,234,231,126,226,85,201,153,155,230,66,159,230,166,45,110,167,17,7,183,110,137,77,66,73,145,119,23,233,9,213,144,252,162,89,120,195,149,106,171,215,36,110,100,186,156,183,218,142,230,247,75,149,204,167,69,52,171,68,60,130,86,134,226,143,67,211,81,0,179,83,151,218,230,93,113,86,167,103,212,189,104,142,60,244,152,14,122,133,186,49,201,125,182,186,19,142,25,116,100,254,145,235,239,250,250,134,78,106,248,95,138,45,61,151,156,90,167,238,122,226,113,81,168,53,62,108,130,236,179,95,40,241,35,23,37,130,73,47,105,184,226,181,113,194,73,247,43,78,134,62,70,108,178,47,136,89,106,170,59,60,213,233,91,109,229,169,200,243,180,97,141,16,106,124,210,158,95,104,113,207,201,177,187,83,247,233,222,93,121,38,13,227,166,32,96,101,204,205,203,98,213,187,35,205,169,60,196,242,24,115,152,130,113,181,154,117,117,181,145,106,109,35,174,158,207,183,91,107,202,71,20,75,51,22,85,76,177,113,34,15,161,107,252,150,99,148,174,107,178,123,99,223,48,214,237,140,196,74,27,222,227,139,61,55,104,157,186,119,25,24,158,144,102,198,168,195,102,124,55,57,140,72,109,46,182,173,12,181,74,136,140,143,67,234,93,12,135,251,128,0,0,0,0,0,0,0,0,0,171,94,55,24,67,25,116,172,61,199,184,44,68,110,67,18,29,180,42,142,41,247,121,239,161,105,114,84,36,161,190,173,18,27,54,231,154,149,234,172,205,230,203,215,34,45,145,87,133,198,47,70,194,92,224,219,44,84,159,136,197,54,249,142,245,161,41,231,152,117,213,161,114,84,133,197,75,68,223,209,90,230,49,17,179,82,137,72,36,56,179,86,223,166,155,244,28,255,0,48,56,153,248,27,192,235,243,20,155,151,74,143,46,217,183,231,84,32,122,81,205,145,94,156,134,85,217,88,95,174,131,87,53,243,105,178,66,84,74,90,150,73,73,238,81,12,203,141,52,101,251,12,255,0,3,120,29,97,225,107,145,41,81,229,219,54,252,26,124,255,0,69,183,178,43,211,144,202,123,83,232,245,16,106,230,190,110,184,107,82,73,75,82,205,74,45,202,49,158,204,216,248,167,198,79,136,23,15,152,190,44,167,133,214,126,161,222,20,42,110,89,241,138,161,74,165,213,109,202,124,104,54,157,97,249,44,67,110,167,21,11,106,51,20,213,33,74,78,249,137,230,54,150,185,100,165,60,218,85,184,137,109,154,222,178,160,1,73,124,101,172,8,214,206,104,233,119,157,58,222,151,18,61,227,107,196,147,50,160,162,116,216,157,81,142,235,177,220,36,41,70,104,37,183,25,184,36,164,35,77,9,77,168,203,87,55,43,218,240,75,196,203,170,54,41,223,88,57,218,249,182,221,66,223,59,155,144,227,142,43,179,206,143,38,60,125,236,167,127,45,28,198,229,104,225,236,53,43,144,199,172,68,141,14,223,196,85,226,105,141,127,129,108,163,221,61,158,159,218,167,223,122,217,80,247,181,189,150,187,107,15,118,135,28,209,196,41,58,69,106,78,197,22,237,29,54,183,36,211,187,74,54,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,211,69,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,0,203,13,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,115,103,95,241,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,41,128,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,90,185,46,205,181,213,148,108,83,43,166,154,215,110,182,235,189,154,159,115,83,148,151,29,230,65,76,150,214,183,216,104,158,105,179,152,219,100,242,89,91,134,105,79,57,194,50,209,102,52,19,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,3,133,103,19,53,86,110,84,48,142,161,120,86,106,81,21,115,212,99,200,141,105,210,28,108,222,93,70,162,72,245,13,77,37,104,87,102,109,74,109,79,47,114,118,160,201,36,124,197,182,133,208,14,49,99,21,253,142,183,253,83,17,177,26,189,46,163,82,168,200,125,214,154,118,83,207,49,79,97,199,156,121,49,34,165,229,173,77,70,109,78,172,155,104,148,100,146,63,180,207,67,217,78,240,177,131,127,15,237,239,46,96,117,80,21,151,197,99,35,20,170,213,179,63,52,88,81,75,137,79,169,80,35,155,151,93,22,157,75,74,10,166,194,228,45,199,106,101,200,111,114,164,161,79,173,111,184,238,164,166,81,188,214,142,73,147,181,129,131,184,197,127,96,85,255,0,75,196,108,57,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,236,50,208,158,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,234,241,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,125,166,84,3,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,165,196,165,181,60,189,202,220,178,36,145,242,208,218,17,194,132,255,0,225,169,196,11,240,19,50,14,2,98,179,219,236,26,173,65,94,139,168,169,90,185,71,157,45,248,200,249,215,95,146,134,99,211,144,93,165,247,54,160,212,78,56,181,245,220,161,117,34,5,113,47,207,172,108,6,183,158,193,92,38,174,196,127,17,107,145,220,102,174,182,249,187,232,20,231,226,184,148,188,151,153,117,181,49,56,212,227,46,178,94,190,212,36,214,180,164,150,201,174,155,41,52,203,203,21,239,248,84,104,110,75,175,221,151,141,97,184,205,46,92,178,55,234,21,25,111,18,82,110,60,242,136,141,110,58,225,106,183,20,93,84,102,163,239,49,126,121,32,201,117,171,148,124,56,98,12,212,210,171,119,245,75,152,253,110,225,106,11,105,113,28,210,103,116,24,207,154,9,227,134,131,97,179,36,172,253,119,9,78,237,70,226,109,18,84,5,0,241,71,241,217,137,191,114,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,40,7,138,63,142,204,77,251,151,201,225,9,63,194,159,61,181,82,170,192,202,206,50,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,57,9,53,239,97,182,237,124,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,56,54,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,95,246,72,51,163,106,230,227,14,24,157,53,84,170,37,253,77,230,49,91,183,154,156,218,156,95,40,153,221,58,51,6,179,120,161,172,223,108,137,75,47,81,195,83,91,151,180,156,92,149,1,0,56,213,248,88,181,190,32,65,242,234,136,172,188,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,237,45,165,78,41,149,238,78,213,153,164,207,150,183,16,187,254,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,251,80,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,97,165,65,209,166,89,104,137,114,170,18,148,70,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,115,173,142,152,233,136,249,139,196,122,142,40,98,133,103,183,85,103,104,211,44,180,70,136,180,248,169,51,54,226,198,108,204,249,108,163,114,180,45,77,70,165,41,107,82,214,181,173,87,127,194,227,192,158,25,125,245,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,101,60,46,179,245,14,240,161,83,114,207,140,85,10,85,46,171,110,83,227,65,180,235,15,201,98,27,117,56,168,91,81,152,166,169,10,82,119,204,79,49,180,181,203,37,41,230,210,173,196,75,108,214,245,149,0,10,224,227,79,131,180,170,214,17,218,152,223,79,160,203,118,187,109,86,17,68,157,50,36,84,169,9,165,74,67,138,37,74,112,144,107,36,55,37,182,144,209,169,100,132,174,99,133,161,169,210,16,3,32,24,243,39,47,153,163,180,110,103,166,196,141,66,175,200,69,179,112,174,92,134,163,48,138,116,183,91,74,158,113,231,16,162,105,12,58,150,100,153,145,167,82,142,104,53,165,42,81,139,116,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,191,60,219,227,69,43,1,114,243,123,98,4,171,190,37,187,87,110,143,50,37,183,33,228,37,213,187,91,114,59,157,137,166,154,82,84,78,175,154,73,81,164,210,164,146,16,181,175,70,208,179,44,230,127,93,87,237,213,253,181,184,238,75,142,161,255,0,41,50,117,74,116,135,63,233,56,243,206,56,191,173,74,82,189,166,99,73,25,107,194,24,216,11,128,214,54,17,178,196,70,228,91,180,118,89,168,28,71,221,121,135,106,43,213,217,175,54,183,116,89,161,201,46,60,225,17,146,116,37,145,18,82,68,73,46,150,42,131,138,198,68,170,165,85,159,154,108,26,182,98,42,154,168,230,253,239,74,167,48,164,190,219,228,165,169,202,193,32,140,210,180,41,38,146,127,98,82,104,52,115,212,75,222,251,141,192,12,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,202,221,51,165,142,152,113,152,190,25,151,230,40,97,125,103,183,82,167,122,25,167,153,116,137,18,169,242,147,87,130,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,170,91,41,222,41,240,111,226,5,189,230,44,11,105,226,69,159,170,22,1,90,181,76,18,195,122,135,109,196,219,130,158,184,242,30,139,37,109,252,153,138,251,122,20,149,184,210,146,180,204,82,23,185,134,210,162,82,53,75,203,209,60,180,61,74,223,215,85,251,117,127,109,110,59,146,227,168,127,202,76,157,82,157,33,207,250,78,60,243,142,47,235,82,148,175,105,152,191,60,142,100,114,205,202,21,154,169,82,151,18,185,136,181,200,233,69,122,188,132,30,198,209,169,43,177,67,220,68,164,70,74,137,38,106,50,37,188,180,146,214,73,36,180,211,82,128,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,188,156,230,103,50,193,202,101,129,38,100,201,209,42,55,181,70,58,218,160,208,90,117,151,159,75,238,51,32,227,75,149,24,223,105,226,131,206,142,109,184,235,122,158,167,181,61,123,168,46,233,186,113,31,28,113,30,85,201,114,78,170,221,183,157,219,80,66,84,164,180,111,74,157,41,195,75,109,50,211,77,151,247,13,182,211,105,36,165,36,132,33,36,68,148,149,207,240,208,200,228,108,184,217,172,227,13,240,185,107,196,91,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,212,91,100,218,8,137,43,91,208,215,141,95,138,123,91,225,252,31,49,168,142,85,195,83,48,182,174,93,51,53,6,183,122,198,210,139,119,83,213,105,73,168,42,83,108,55,74,237,50,163,56,137,142,155,134,72,54,80,182,18,78,25,169,59,91,90,214,70,163,65,33,119,231,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,234,225,133,159,88,216,49,85,137,151,236,96,174,196,129,135,213,57,18,94,165,85,229,243,86,116,154,139,234,103,99,46,58,167,121,81,224,168,210,250,140,201,175,85,231,205,197,169,40,55,22,155,159,0,25,172,205,143,138,124,100,248,129,112,249,139,226,202,120,93,103,234,29,225,66,166,229,159,24,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,99,105,107,150,74,83,205,165,91,136,150,217,173,235,42,1,202,179,99,225,99,25,62,31,220,62,92,248,206,13,167,116,215,108,107,170,141,122,218,211,187,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,116,23,253,146,12,232,218,185,184,195,134,39,77,85,42,137,127,83,121,140,86,237,230,167,54,167,23,202,38,119,78,140,193,172,222,40,107,55,219,34,82,203,212,112,212,214,229,237,39,23,37,64,64,14,53,126,22,45,111,136,16,124,186,162,42,215,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,166,14,227,21,131,142,182,5,47,17,176,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,176,207,218,128,0,0,0,0,0,0,0,0,0,0,0,0,15,240,157,54,53,58,35,211,166,57,203,98,59,106,117,197,104,103,162,82,70,102,122,23,94,226,49,3,51,111,197,18,203,194,101,84,236,92,55,131,233,171,131,146,252,115,147,205,118,55,99,123,231,218,221,177,232,138,67,155,28,109,7,166,237,21,187,78,226,51,21,39,140,152,233,136,24,231,115,61,114,223,85,110,214,243,138,87,45,60,134,27,229,160,220,113,100,157,90,109,4,122,27,171,235,167,183,236,211,173,229,59,34,248,133,153,90,163,83,201,94,138,182,217,90,87,34,118,140,63,170,9,76,26,147,203,237,13,185,249,55,247,106,94,237,59,207,167,215,206,53,91,11,240,185,166,114,243,132,180,253,175,219,206,166,61,122,169,205,144,125,170,107,5,34,36,146,228,190,74,36,110,54,219,94,173,184,105,46,228,235,212,199,47,202,182,95,107,153,138,197,90,101,159,77,245,98,54,243,50,103,185,234,30,216,197,37,134,221,232,110,54,103,209,226,250,39,175,187,234,159,185,240,202,37,153,131,217,86,165,189,109,70,229,203,166,203,97,169,14,111,116,249,188,186,116,163,82,180,91,203,36,234,109,164,244,45,116,16,87,36,23,18,173,188,204,216,210,18,255,0,41,50,171,116,200,139,61,187,181,74,170,17,140,203,184,255,0,68,104,170,3,201,147,6,60,132,30,169,117,164,44,143,222,70,68,99,253,197,102,241,74,203,14,48,227,85,251,111,220,118,21,189,233,40,172,192,137,78,89,246,184,172,237,81,61,53,102,127,58,234,12,244,39,81,236,246,247,247,233,242,178,103,194,218,117,183,92,165,226,62,51,250,206,196,91,19,35,83,122,23,45,212,174,59,200,87,54,52,179,35,208,210,234,116,52,233,237,50,238,33,103,212,234,124,74,85,62,53,50,11,92,184,209,25,67,13,35,113,158,212,37,36,148,150,166,102,103,208,139,188,199,34,205,198,11,47,30,48,74,185,99,198,86,147,14,60,153,16,139,78,249,29,145,246,155,46,171,65,119,187,252,165,105,239,247,150,125,49,103,8,111,60,29,188,42,54,133,223,76,236,207,194,146,243,72,62,115,75,230,33,14,184,217,47,230,214,178,45,77,181,116,215,82,208,120,129,218,178,171,151,11,171,49,88,155,75,182,232,232,229,64,110,83,14,207,149,171,106,229,71,41,12,33,213,108,83,173,169,90,37,226,61,18,122,159,113,125,90,15,194,92,62,135,133,152,117,111,88,80,95,231,183,68,166,68,128,111,109,52,243,13,150,27,107,118,211,82,182,235,203,35,211,113,233,239,62,241,230,51,78,250,35,229,239,16,22,227,28,210,59,106,170,90,110,219,167,240,23,250,140,223,92,170,37,220,117,85,165,59,73,83,95,50,45,117,211,231,12,94,71,10,90,147,51,242,204,210,26,239,143,81,75,42,239,239,77,62,14,190,207,172,76,240,0,30,55,23,45,117,221,248,123,94,162,54,91,149,34,159,41,9,71,118,227,83,14,36,139,93,75,77,119,119,234,51,157,152,91,93,118,126,49,221,116,39,25,229,45,138,188,228,169,59,183,104,105,148,234,79,174,167,250,62,241,225,232,213,154,149,191,83,141,89,164,73,236,243,34,58,135,153,115,98,87,181,104,81,41,39,162,136,200,244,50,35,234,66,214,242,19,196,158,37,78,45,43,8,113,113,27,38,167,145,18,21,79,83,62,103,72,177,219,111,147,30,41,17,106,163,113,90,169,125,59,140,251,140,89,197,62,116,106,156,24,245,24,78,115,24,148,210,30,105,90,25,110,66,136,140,143,67,208,203,161,151,120,253,0,3,248,103,161,106,126,193,88,92,94,243,8,136,84,72,24,55,71,63,158,144,227,83,100,175,254,77,72,159,29,105,209,77,233,222,69,212,151,175,184,189,162,168,168,148,185,21,218,204,26,44,95,203,84,36,181,21,190,239,164,181,146,75,188,200,187,207,222,66,244,50,247,150,26,117,35,39,11,181,55,107,62,225,182,77,231,186,43,242,207,210,154,109,69,249,83,79,210,47,97,145,125,130,149,113,110,219,145,96,226,221,213,109,153,237,118,141,95,157,25,39,208,244,54,100,184,130,246,171,218,143,121,254,177,113,156,37,49,37,87,86,95,35,218,18,30,222,253,187,191,127,171,166,189,162,116,231,11,185,36,93,201,247,159,234,19,164,7,203,184,173,170,45,215,76,118,143,94,135,218,98,61,183,123,124,197,163,93,20,74,46,169,50,62,244,145,247,251,5,99,230,215,132,244,119,88,157,124,96,124,190,91,168,229,105,70,229,153,239,212,216,107,251,34,76,205,11,66,230,175,187,254,47,184,197,94,93,86,173,193,98,215,228,91,183,20,46,199,81,135,179,154,215,49,14,109,222,132,172,186,160,212,147,245,86,147,232,126,209,46,114,177,196,183,18,112,57,109,80,174,230,62,81,208,11,118,214,119,199,135,202,252,186,143,214,110,42,214,173,86,234,79,191,166,223,113,244,184,252,23,199,172,62,199,106,26,235,182,37,83,181,178,214,156,194,228,62,222,221,86,226,75,242,173,160,207,83,105,126,207,103,217,175,71,0,0,0,0,0,0,0,1,255,0,43,90,91,73,173,103,161,16,132,153,186,226,81,100,224,81,170,220,178,89,244,229,192,90,111,111,115,209,121,95,144,89,117,114,42,208,173,91,117,71,223,211,111,188,203,74,105,197,108,91,189,49,158,232,114,233,189,42,29,174,107,186,104,124,166,155,211,70,208,143,246,52,32,187,154,79,179,217,246,235,223,50,195,195,207,22,49,246,90,106,21,24,254,131,160,117,254,29,190,52,157,221,30,47,201,148,148,44,190,113,146,79,253,45,123,139,173,198,101,211,41,248,101,150,250,19,84,203,58,6,178,147,187,155,43,155,35,231,61,119,148,94,163,143,56,69,161,60,162,232,127,95,187,78,214,0,2,145,184,181,98,242,111,60,113,249,11,13,205,99,219,95,75,167,127,104,135,5,223,106,8,251,210,127,202,63,213,220,61,167,7,44,38,122,167,136,149,60,81,148,207,205,209,185,61,153,123,139,253,153,138,131,11,232,75,47,119,181,39,245,105,222,45,242,163,78,137,86,134,228,9,205,115,24,119,77,201,220,101,174,134,70,93,72,200,251,200,134,121,115,97,148,155,211,46,247,109,76,164,68,231,91,204,201,139,18,52,222,99,73,230,56,228,66,121,69,203,39,156,89,104,105,112,186,244,245,126,178,33,203,176,111,17,42,152,89,137,52,11,214,148,189,174,83,170,49,95,89,104,147,220,134,228,54,225,167,214,74,180,215,150,93,116,63,232,26,50,192,44,70,141,138,184,67,106,222,204,43,87,42,20,136,47,73,45,15,213,121,200,173,56,178,234,148,235,249,78,242,34,47,243,14,132,3,205,223,248,131,107,225,165,181,50,234,187,106,29,142,4,38,92,121,107,229,56,231,208,109,75,50,209,180,169,95,69,10,246,123,5,49,103,179,136,69,201,141,85,218,149,131,96,74,236,118,132,117,61,13,126,163,110,118,189,171,146,209,185,243,177,144,235,123,218,117,30,174,238,154,119,235,169,148,24,81,154,148,106,51,234,103,169,128,239,121,24,229,254,51,182,47,49,174,97,122,114,153,161,110,211,67,244,132,110,163,69,17,116,236,204,232,90,23,45,58,23,187,160,255,0,80,0,16,163,139,28,20,204,203,65,41,71,167,34,171,205,47,180,169,243,191,237,20,113,74,117,81,234,112,223,71,210,109,246,214,95,105,40,140,104,187,37,181,55,170,185,108,177,95,127,233,34,133,76,111,217,220,80,35,159,176,139,222,59,128,248,23,173,141,107,226,21,17,219,118,237,166,246,232,14,238,220,215,57,198,186,154,20,131,234,218,146,175,162,181,23,127,180,113,104,249,12,203,108,106,207,166,89,177,180,116,189,100,151,164,231,244,86,253,196,127,217,30,255,0,102,131,182,218,150,109,191,101,211,25,164,219,208,123,52,118,27,75,72,79,53,107,209,41,74,82,69,170,212,103,220,146,246,251,7,219,0,0,31,18,248,150,112,44,186,252,228,171,105,199,165,202,116,143,77,116,52,180,163,254,129,155,108,196,84,85,85,199,43,242,114,220,222,110,92,149,69,107,166,154,235,49,211,247,23,188,94,143,15,58,2,232,57,88,179,183,187,204,244,141,54,159,60,189,93,54,147,148,232,157,59,207,94,238,254,159,96,253,57,217,203,69,47,49,88,69,84,166,31,169,86,165,199,126,161,79,63,88,247,200,110,44,148,180,143,202,182,146,213,79,119,168,204,189,229,167,117,5,220,212,11,143,8,177,22,85,34,90,123,53,90,218,170,173,40,86,173,175,71,99,190,164,146,180,35,82,126,147,103,211,83,46,158,210,23,109,144,12,112,165,230,115,46,234,179,238,255,0,225,19,169,145,206,133,49,159,89,28,232,237,193,138,219,139,220,219,109,146,117,83,234,45,8,204,203,216,126,238,25,156,62,21,116,250,187,53,11,251,4,21,201,154,68,236,135,169,90,41,92,213,105,33,213,43,157,38,89,18,117,51,105,26,18,122,119,251,200,85,157,237,98,221,56,113,113,74,182,238,186,119,98,168,65,121,109,56,223,57,183,52,82,28,82,15,171,106,82,126,146,20,93,231,220,37,150,75,56,134,93,248,11,84,131,105,94,43,244,141,164,179,106,49,163,70,153,236,169,53,71,111,153,171,113,150,234,246,180,210,189,93,122,235,239,211,91,151,193,188,106,177,241,194,211,143,118,217,21,46,213,25,212,163,152,92,151,145,203,89,180,219,134,159,157,109,6,122,19,169,235,167,183,237,211,223,0,0,0,0,0,0,0,0,0,8,255,0,159,108,51,181,113,67,40,248,153,78,186,98,115,61,3,111,205,185,169,207,161,182,205,232,179,160,48,185,13,45,181,45,10,217,187,150,166,150,105,209,70,211,206,160,148,157,250,140,251,225,237,235,85,195,91,254,218,196,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,52,209,135,183,173,43,18,172,11,107,17,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,90,235,161,159,120,130,188,105,239,248,212,44,188,218,152,125,30,225,151,14,165,117,93,8,146,184,44,155,169,68,250,116,56,238,27,196,233,164,182,41,8,144,252,5,146,22,125,87,177,73,35,229,153,166,184,50,19,134,119,86,40,102,227,12,233,214,180,78,103,160,110,8,87,53,69,245,182,225,179,22,12,7,209,33,213,184,164,33,91,55,114,210,210,13,90,36,221,121,164,26,147,191,81,162,145,154,204,216,248,167,198,79,136,23,15,152,190,57,165,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,115,103,95,241,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,42,171,205,14,114,113,79,19,179,53,117,98,205,129,137,181,90,36,72,253,162,217,182,234,22,219,242,105,14,46,221,106,82,220,142,133,154,77,15,43,154,102,79,172,157,61,121,139,250,40,74,80,132,91,87,14,108,121,199,28,199,224,115,248,143,141,12,82,155,229,212,61,15,72,122,29,21,232,78,84,155,140,202,9,249,238,56,167,84,211,220,199,150,182,244,97,166,155,67,145,222,34,215,93,141,243,254,49,88,103,242,195,42,108,223,81,34,82,138,93,133,112,67,168,61,42,67,127,194,147,6,73,156,55,24,142,178,65,153,111,125,248,107,90,13,73,74,146,193,40,204,212,132,17,213,94,75,49,51,240,69,154,204,48,190,156,151,74,137,18,61,192,197,62,124,170,163,156,184,177,96,205,35,135,41,245,175,122,73,28,182,36,58,178,90,149,181,42,73,41,68,105,35,35,209,240,168,14,54,152,153,117,73,197,59,23,7,59,95,42,219,167,219,229,115,114,27,113,196,246,137,210,36,200,143,189,228,239,229,175,150,220,93,27,61,132,164,243,223,245,140,151,161,120,174,13,54,4,107,155,52,117,75,206,163,111,75,151,30,206,181,229,201,135,80,73,58,76,65,168,200,117,168,237,146,212,147,36,26,220,140,228,226,74,23,174,164,151,20,69,171,123,147,118,128,0,3,42,227,213,97,86,38,93,88,55,136,246,230,41,89,82,251,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,127,217,46,205,181,171,155,156,44,43,166,154,215,97,185,40,93,154,159,115,83,148,150,218,229,206,84,102,214,183,216,104,158,117,194,134,227,134,242,89,91,134,74,87,37,194,50,213,6,56,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,74,194,111,240,208,207,28,156,184,222,76,224,245,240,136,139,195,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,215,125,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,242,184,197,140,86,14,5,88,21,76,70,196,106,244,74,117,54,157,29,247,90,105,217,76,178,253,65,246,217,113,228,196,138,151,150,132,187,37,196,180,178,109,162,81,26,140,190,211,44,245,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,28,128,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,137,95,15,223,192,76,201,216,247,133,44,239,176,106,181,4,250,82,156,148,234,229,30,116,183,228,175,230,154,98,50,25,143,78,65,118,102,27,220,179,81,56,226,17,215,114,68,117,201,222,106,175,44,168,98,229,62,240,163,84,165,170,216,168,200,143,26,236,164,54,217,60,138,141,56,151,235,154,90,82,208,158,210,218,84,226,153,94,228,237,89,154,76,249,107,113,11,246,185,246,206,253,119,55,23,219,80,173,201,85,90,110,25,81,57,78,209,40,147,25,68,119,151,40,217,34,122,84,180,182,235,136,113,237,234,117,13,158,243,74,26,211,106,82,167,29,53,241,75,87,2,241,30,239,194,123,215,27,233,148,110,85,153,98,118,70,170,85,73,6,104,109,233,82,36,176,195,113,99,244,62,107,197,218,16,226,200,180,74,27,34,53,40,141,109,37,207,149,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,109,228,115,187,47,106,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,71,235,198,44,29,191,176,42,255,0,170,97,206,35,80,101,211,170,84,233,15,180,211,174,197,121,150,42,12,54,243,140,166,92,85,60,132,41,216,206,41,165,155,110,146,72,148,69,246,145,76,172,173,113,83,174,224,22,92,107,24,89,116,208,42,183,125,211,69,209,171,22,92,199,208,184,49,162,169,9,66,98,203,61,82,247,38,57,165,75,108,146,107,82,210,178,96,149,29,13,161,69,8,42,213,59,203,21,239,249,181,153,141,203,175,221,151,141,97,201,46,162,36,66,55,234,21,25,111,26,148,77,178,202,72,141,110,58,225,232,134,210,93,84,68,146,238,33,114,124,52,50,21,27,1,173,230,113,171,22,104,81,31,196,90,228,118,222,164,33,206,110,250,5,57,248,173,169,76,169,151,154,109,76,78,53,56,243,79,31,175,181,9,36,33,73,37,188,75,158,160,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,20,3,197,31,199,102,38,253,203,228,240,132,85,23,83,195,83,136,23,225,218,28,28,4,197,103,182,95,212,170,122,189,23,81,82,180,110,177,6,35,17,145,243,174,191,37,111,72,168,172,251,75,238,109,65,36,219,109,107,233,181,66,85,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,57,86,108,124,44,99,39,195,251,135,203,159,25,172,30,255,0,2,241,211,17,242,233,136,244,236,80,194,250,207,97,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,111,82,86,117,236,74,190,74,171,121,177,180,170,116,164,185,78,183,214,226,169,238,155,211,27,167,220,74,109,13,181,76,146,77,165,183,79,73,111,48,217,171,107,100,166,220,75,164,105,109,105,88,165,108,55,206,78,99,176,179,17,228,98,101,177,137,181,82,151,82,184,36,220,213,138,83,175,173,52,122,180,233,39,172,149,201,130,217,161,149,115,72,246,153,165,41,82,72,146,109,169,10,66,20,155,10,226,129,91,191,174,110,31,152,79,115,98,148,24,144,46,202,205,209,72,169,85,160,198,166,189,79,68,23,223,165,84,29,56,166,195,238,186,234,22,209,44,154,94,245,234,107,66,149,181,26,236,77,69,137,105,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,149,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,58,1,206,102,115,47,236,217,223,242,102,76,157,46,157,100,211,164,45,170,13,5,167,94,101,133,48,219,210,14,52,185,81,141,247,89,57,220,153,6,219,142,183,161,104,91,83,211,190,58,139,254,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,230,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,222,225,205,157,127,198,171,14,31,160,95,245,58,83,120,155,107,124,221,74,51,7,202,114,169,4,137,4,221,77,44,237,74,19,185,107,54,221,75,70,164,161,196,165,90,52,151,154,108,166,0,15,21,141,120,95,74,198,172,35,187,240,162,178,168,141,199,186,104,242,105,168,145,38,18,101,162,27,235,65,242,101,19,74,50,37,173,151,121,110,163,214,73,146,219,73,146,146,100,70,89,161,187,45,106,237,141,117,86,108,171,166,15,98,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,162,218,113,111,29,40,88,253,193,230,183,114,83,43,53,90,157,86,131,79,182,237,187,145,234,161,44,229,42,177,22,125,48,164,45,110,40,213,206,230,111,67,196,225,41,70,164,188,91,182,172,150,132,214,182,83,188,83,224,223,196,11,123,204,88,19,255,0,141,166,53,255,0,220,46,92,225,211,253,215,173,66,83,141,127,206,33,196,109,149,147,159,243,211,113,42,111,249,131,74,190,153,8,191,194,251,4,41,88,217,154,250,42,171,53,201,116,232,246,4,116,223,8,68,102,210,165,204,126,20,200,164,203,6,165,116,66,13,215,155,90,207,106,140,208,218,144,91,77,100,226,47,208,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,82,15,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,21,109,156,98,191,173,92,59,187,48,162,159,94,150,229,167,120,199,109,169,212,151,165,60,113,27,125,18,226,73,41,109,48,75,38,138,78,176,90,104,221,82,84,124,165,45,62,210,52,252,172,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,194,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,19,195,83,135,239,224,38,28,28,123,197,102,119,223,213,90,122,189,23,78,82,117,110,143,6,91,17,151,243,173,63,25,15,71,168,160,251,75,14,109,89,164,155,113,104,235,185,66,127,128,8,1,198,175,194,197,173,241,2,15,151,84,69,64,97,61,245,248,47,197,59,55,19,61,23,233,63,146,87,5,58,187,216,185,252,158,213,217,100,182,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,245,113,211,29,49,31,49,120,143,81,197,12,80,172,246,234,172,237,26,101,150,136,209,22,159,21,38,102,220,88,205,153,159,45,148,110,86,133,169,168,212,165,45,106,90,214,181,170,199,248,83,228,74,148,84,168,25,166,198,91,102,90,170,74,144,79,217,20,170,139,9,75,13,176,73,66,155,172,26,12,205,75,90,148,106,38,55,165,36,130,71,61,36,189,236,56,221,165,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,62,225,55,157,169,148,250,239,226,201,139,215,95,54,5,83,98,172,234,165,94,164,251,142,51,41,40,101,134,232,205,243,13,77,161,149,54,217,27,8,35,109,41,113,43,109,36,226,159,109,41,182,161,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,125,245,228,243,69,255,0,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,126,225,117,159,168,119,133,10,155,150,124,98,168,82,169,117,91,114,159,26,13,167,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,190,98,121,141,165,174,89,41,79,54,149,110,34,91,102,183,184,7,19,204,228,221,87,54,99,163,89,248,51,137,183,93,22,149,133,252,234,123,202,167,190,229,55,101,196,75,144,196,215,218,113,179,75,171,218,203,133,24,150,173,8,180,144,77,150,199,84,183,100,255,0,10,12,195,230,143,29,233,87,28,60,87,170,196,175,217,54,156,118,96,195,175,79,134,234,106,178,39,169,45,19,113,138,74,72,153,146,134,153,105,199,30,83,155,164,111,148,194,148,181,18,250,85,182,108,124,83,227,39,196,11,135,204,95,28,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,123,220,57,179,175,248,213,97,195,244,11,254,167,74,111,19,109,111,155,169,70,96,249,78,85,32,145,32,155,169,165,157,169,66,119,45,102,219,169,104,212,148,56,148,171,70,146,243,77,149,85,230,135,57,56,167,137,217,154,186,177,102,192,196,218,173,18,36,126,209,108,219,117,11,109,249,52,135,23,110,181,41,110,71,66,205,38,135,149,205,51,39,214,78,158,188,197,253,20,37,40,66,44,87,5,241,231,28,115,31,195,163,26,241,31,26,24,165,55,203,179,238,26,61,33,232,116,87,161,57,82,110,53,33,194,126,123,142,41,213,52,247,49,229,173,189,24,105,166,208,228,119,136,181,215,99,116,172,61,254,5,227,166,35,229,211,17,233,216,161,133,245,158,195,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,222,164,172,235,216,149,124,149,86,243,99,105,84,233,73,114,157,111,173,197,83,221,55,166,55,79,184,148,218,27,106,153,36,155,75,110,158,146,222,97,179,86,214,201,77,184,151,72,210,218,210,177,74,216,111,156,156,199,97,102,35,200,196,203,99,19,106,165,46,165,112,73,185,171,20,167,95,90,104,245,105,210,79,89,43,147,5,179,67,42,230,145,237,51,74,82,164,145,36,219,82,20,132,41,54,21,197,2,183,127,92,220,63,48,158,230,197,40,49,32,93,149,155,162,145,82,171,65,141,77,122,158,136,47,191,74,168,58,113,77,135,221,117,212,45,162,89,52,189,235,212,214,133,43,106,53,216,154,139,18,171,32,185,215,186,178,167,136,241,40,149,106,159,104,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,0,0,0,0,0,0,0,0,0,0,14,103,140,217,132,195,108,13,166,28,235,226,179,217,86,184,178,164,176,223,103,144,190,103,33,9,90,139,86,155,94,157,22,158,255,0,127,183,67,20,239,157,62,33,151,126,61,85,103,90,86,114,253,29,105,54,110,198,36,104,211,221,169,36,169,13,243,53,114,50,29,70,230,157,79,171,175,77,61,250,233,19,44,155,22,233,196,123,138,45,183,106,83,187,109,66,115,200,105,182,249,205,183,170,150,226,80,93,92,82,83,244,150,146,239,46,241,105,153,59,225,89,79,164,51,2,254,198,245,115,166,232,212,134,105,90,41,60,165,105,29,212,171,157,26,89,146,180,50,117,26,26,122,247,251,136,119,60,255,0,227,133,47,44,121,119,77,159,104,127,7,157,83,142,84,40,108,250,203,228,199,114,12,166,219,94,231,27,112,149,162,152,73,104,102,70,126,211,247,210,77,179,64,184,241,119,17,98,210,34,39,180,213,174,90,170,18,181,106,218,53,118,67,228,147,86,134,105,79,210,112,186,106,69,215,216,66,253,50,75,150,138,94,93,112,138,151,76,47,90,173,83,142,196,250,129,250,197,178,67,145,99,37,212,126,85,196,158,138,103,189,58,23,184,180,239,252,220,66,232,10,175,101,98,241,218,239,47,209,212,218,132,243,245,117,220,77,211,165,244,239,45,59,251,250,253,130,139,178,239,81,85,43,28,172,57,200,115,97,183,114,82,213,174,154,233,164,198,143,220,126,225,164,155,30,89,207,178,232,19,148,173,199,34,151,21,211,61,52,212,212,210,79,250,71,219,0,0,31,18,235,179,109,251,210,152,245,38,225,131,218,99,190,218,154,90,121,171,70,169,82,84,147,45,80,162,62,229,31,183,218,56,148,140,133,229,182,77,103,211,79,88,218,186,125,84,94,147,159,213,91,247,25,255,0,100,123,253,154,14,211,101,88,214,190,30,209,26,183,109,42,111,97,128,214,221,173,115,156,119,169,33,40,46,174,41,74,250,40,73,119,251,7,223,28,63,58,53,55,169,89,108,190,159,99,233,46,133,83,111,217,220,112,36,31,180,143,220,51,163,85,117,82,42,115,31,95,210,113,247,22,127,105,168,204,94,63,9,200,41,135,150,131,82,79,94,125,87,154,127,105,211,224,255,0,216,38,184,0,15,242,149,167,102,123,82,212,185,106,212,189,253,6,117,243,207,203,252,103,111,174,91,92,178,244,229,83,82,221,174,167,233,9,61,71,4,4,153,165,68,162,62,164,122,144,156,249,20,226,17,114,96,173,114,157,96,223,210,187,101,161,33,76,195,71,168,219,125,147,114,227,52,78,124,212,101,186,230,198,154,95,171,187,174,189,250,232,103,115,182,6,32,218,248,151,109,67,186,173,42,143,108,131,49,150,221,66,249,46,55,244,219,74,200,180,113,41,63,162,180,251,61,163,210,0,231,184,251,136,209,176,171,8,110,171,217,245,104,229,62,145,57,232,197,161,250,207,55,21,215,16,93,18,173,63,39,222,100,101,254,97,156,220,100,196,74,166,41,226,77,126,245,170,175,115,149,26,140,167,208,90,36,182,161,201,14,56,73,245,82,157,116,230,31,93,11,250,4,147,225,193,149,202,246,49,99,21,18,252,153,31,149,111,218,181,40,213,51,123,122,21,205,126,52,168,142,242,182,147,168,90,117,109,195,61,219,84,69,238,51,232,47,114,52,102,97,198,106,36,116,109,105,148,37,180,39,83,61,18,69,161,23,94,189,196,40,171,138,94,19,61,97,230,26,109,198,203,59,98,220,72,114,162,165,110,35,213,233,19,166,172,255,0,150,163,238,71,184,139,234,33,232,120,75,98,241,89,152,229,242,22,99,154,71,185,123,186,119,118,120,115,157,246,32,207,189,69,252,162,253,125,194,238,64,0,113,76,197,229,67,12,179,33,66,118,153,120,192,210,82,182,242,229,115,100,124,223,174,202,143,212,109,230,200,245,38,82,93,79,235,247,235,78,121,158,225,231,139,24,5,49,85,10,108,127,78,91,253,63,135,111,141,27,111,70,75,242,103,37,107,63,156,120,211,255,0,71,94,227,233,192,240,167,22,239,76,24,186,27,186,108,186,135,100,154,214,186,159,41,167,53,213,181,163,253,145,11,46,231,85,236,246,253,154,92,182,81,120,148,89,56,234,105,183,47,102,125,7,112,30,187,27,220,244,174,111,229,214,125,91,138,132,39,70,218,73,247,245,221,239,35,214,109,161,105,113,36,180,30,164,99,254,128,0,0,0,0,0,7,240,207,78,166,43,63,137,38,126,165,89,138,153,130,184,93,51,151,83,62,95,111,155,203,35,228,255,0,97,201,111,230,223,142,105,86,169,83,137,245,87,211,188,250,232,66,168,104,148,27,142,250,173,38,157,70,137,219,170,18,53,218,142,99,109,110,218,131,62,245,26,82,94,170,15,252,2,221,50,123,194,238,220,177,150,87,150,48,55,233,89,235,254,199,139,171,140,118,125,59,67,106,245,227,203,82,87,185,43,108,250,151,77,52,246,153,139,20,137,14,60,22,19,26,43,123,27,78,186,22,166,125,231,175,183,237,31,238,0,3,200,226,189,223,22,194,176,42,151,100,199,54,51,7,145,185,90,25,233,189,244,54,93,9,42,62,245,151,176,198,104,110,219,142,165,124,220,242,171,211,125,121,83,118,110,250,37,244,27,74,11,184,146,93,200,47,96,190,174,30,24,29,248,26,203,221,21,138,156,94,77,110,161,218,123,121,111,221,249,57,210,205,191,162,226,209,244,28,47,163,167,215,215,186,81,15,57,127,225,253,175,137,150,204,171,74,239,167,118,218,108,196,45,14,53,206,113,189,73,109,169,179,245,155,82,85,244,86,162,232,126,209,10,110,30,16,184,39,82,186,202,224,163,85,189,27,21,83,251,90,225,114,37,189,170,57,166,179,71,49,83,117,238,50,78,186,123,53,19,75,13,172,42,70,25,89,116,155,34,132,90,66,164,196,98,35,95,75,170,90,105,13,17,250,202,81,247,32,187,204,254,211,239,30,156,113,204,196,230,131,13,242,239,105,77,173,221,149,109,147,146,195,157,142,47,33,243,231,189,202,117,77,163,123,109,56,73,220,166,84,90,153,104,93,231,245,209,246,108,51,131,125,102,94,235,148,245,65,238,205,65,97,245,148,40,123,89,94,141,147,143,155,106,222,76,182,191,160,249,150,138,235,211,83,235,221,225,112,55,47,216,141,143,247,67,54,213,131,71,237,138,53,167,180,57,218,24,111,148,223,49,164,41,122,58,226,55,105,206,71,66,61,79,95,183,75,37,180,120,76,209,45,172,61,102,109,193,43,183,92,143,52,149,190,142,90,218,229,25,176,147,83,122,162,97,182,173,28,73,245,46,253,125,194,34,103,99,43,49,112,48,233,117,10,108,110,74,100,50,194,94,78,243,87,174,174,210,106,61,84,242,255,0,154,46,239,255,0,223,129,201,19,178,153,204,205,136,184,157,87,233,218,95,78,157,75,210,17,189,227,69,112,84,226,225,71,91,165,162,212,210,13,69,245,232,90,143,247,0,1,24,248,137,218,178,46,140,178,220,136,142,90,250,62,52,201,202,238,250,45,211,229,235,222,101,250,95,95,216,51,239,33,179,98,67,140,159,123,107,52,255,0,128,197,252,112,207,148,244,172,172,208,249,199,175,41,81,154,79,119,209,42,116,61,4,172,0,0,0,0,28,251,48,51,59,6,8,95,146,200,244,229,219,85,69,127,130,35,167,253,3,55,119,98,85,89,196,90,202,82,122,42,117,110,65,17,253,107,125,95,103,191,234,26,44,202,109,41,20,108,179,97,100,36,151,172,155,54,134,107,63,122,189,30,193,25,247,159,184,117,131,34,50,50,62,227,21,57,197,203,44,204,66,169,69,198,235,102,15,45,15,33,17,170,31,58,103,185,195,84,249,46,175,215,119,167,114,122,37,26,123,189,195,150,240,136,196,9,84,12,121,153,106,23,246,61,70,150,225,233,211,233,185,54,3,127,162,103,220,94,242,23,108,56,118,101,178,159,135,89,143,181,165,82,238,40,60,186,159,41,125,146,103,53,243,229,59,203,121,40,87,45,15,54,149,104,167,141,90,25,232,125,199,211,186,147,115,95,147,140,67,203,29,198,242,43,17,57,244,7,223,81,65,157,204,97,60,196,41,199,249,101,203,75,238,44,181,67,6,175,91,236,62,189,254,67,47,249,142,196,60,189,221,80,171,150,117,79,149,21,18,219,126,100,94,75,10,237,13,147,141,41,104,222,227,78,26,55,19,41,45,72,181,46,242,246,235,119,25,64,206,189,133,153,139,121,136,109,202,236,183,60,118,18,114,224,236,121,125,82,136,228,181,115,57,13,183,249,71,246,232,94,237,75,167,116,154,0,0,0,0,0,0,0,0,0,25,161,204,189,129,27,11,51,13,137,24,125,79,183,165,208,233,180,59,162,165,26,151,6,73,59,189,170,119,104,89,195,50,55,76,214,180,42,57,180,180,45,70,123,208,164,171,85,110,212,238,39,132,102,38,93,88,137,148,118,105,215,76,190,215,242,42,224,151,108,211,159,91,142,56,242,160,182,196,121,13,33,197,45,106,215,151,218,148,210,9,59,82,150,154,105,4,159,87,83,128,28,92,241,50,213,196,76,220,61,78,181,165,246,191,145,86,252,75,102,162,250,28,109,198,85,57,183,228,72,117,13,169,11,86,188,190,212,150,150,74,218,164,186,211,168,52,250,186,156,128,224,151,130,159,247,117,152,201,149,15,125,149,79,138,219,191,243,121,146,220,121,6,223,252,200,155,82,92,254,124,148,159,160,98,213,6,107,51,99,226,159,25,62,32,92,62,98,248,234,184,61,146,10,238,60,228,238,230,199,92,47,139,85,172,223,86,189,224,245,57,234,27,79,32,219,153,71,106,11,15,56,113,153,38,141,199,102,19,146,18,162,71,48,137,109,161,73,66,20,225,161,43,139,244,202,181,86,139,37,115,40,213,57,112,36,57,29,248,139,118,51,202,105,106,97,246,150,203,205,26,146,100,102,135,26,113,198,214,158,229,33,106,73,234,70,100,61,6,21,97,157,213,140,152,143,110,97,109,149,19,180,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,83,194,172,51,181,112,111,14,45,204,45,178,162,118,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,242,227,125,149,85,196,172,23,191,176,230,133,34,35,21,43,170,215,170,209,33,187,45,106,75,13,191,38,35,140,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,102,90,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,163,236,159,223,241,177,63,43,152,91,121,179,112,203,174,200,149,107,193,141,80,168,75,55,84,251,245,24,205,20,121,166,226,157,45,235,89,73,101,226,53,158,187,204,141,68,106,35,37,29,11,103,2,255,0,147,137,249,163,197,43,205,235,134,37,118,60,171,162,116,106,125,66,33,180,166,31,167,70,116,227,194,54,212,209,108,90,10,51,44,145,44,181,222,68,74,51,81,153,168,237,127,131,174,25,252,143,202,155,215,212,184,148,163,151,126,220,19,42,12,202,142,223,240,165,65,140,101,13,182,36,44,208,70,123,31,98,98,208,130,82,146,148,190,106,35,37,45,100,83,168,0,0,101,92,77,76,202,100,22,101,159,151,108,45,204,198,14,211,234,181,74,85,199,103,209,167,93,148,118,35,63,49,202,100,165,210,211,38,69,73,43,74,85,178,26,185,110,41,222,97,165,44,184,164,237,51,67,132,134,120,6,87,177,143,17,240,51,28,109,91,231,11,217,170,207,170,250,66,60,23,168,148,229,31,50,189,21,215,144,78,83,77,36,135,55,243,180,74,83,243,107,82,92,229,173,5,189,8,50,179,238,47,245,255,0,149,121,47,195,219,167,208,149,90,55,166,111,10,77,67,209,213,104,221,158,116,62,109,38,122,249,18,26,212,249,111,35,118,213,163,83,218,162,50,212,244,21,131,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,89,121,32,194,27,55,30,179,57,105,97,30,32,49,45,202,21,197,30,174,204,131,136,249,178,251,75,69,46,91,173,60,218,250,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,249,76,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,117,112,202,226,33,38,213,147,78,203,134,61,220,113,17,108,34,59,136,182,174,122,173,65,168,200,163,33,150,148,178,133,41,231,148,148,156,99,74,13,44,168,207,123,107,52,50,68,166,212,130,98,58,231,235,58,247,86,107,49,30,93,18,147,83,236,248,101,108,212,30,110,220,167,199,55,16,220,253,134,166,211,83,144,78,37,11,83,206,160,204,208,149,164,185,45,172,208,69,185,78,173,214,65,114,81,117,102,179,17,226,86,234,212,206,207,134,86,205,65,151,46,58,132,130,113,13,207,216,105,113,84,200,230,218,144,181,60,234,12,137,106,66,139,146,218,201,102,123,148,210,29,138,163,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,25,159,172,148,93,89,83,196,121,117,186,77,51,180,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,185,166,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,109,89,229,193,219,7,2,184,106,223,56,115,135,52,24,148,234,109,58,61,190,211,174,181,21,150,95,168,62,221,74,156,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,97,21,69,229,59,197,62,13,252,64,183,188,197,129,119,217,223,201,117,171,155,140,56,126,12,36,210,168,151,245,55,150,253,18,225,118,11,106,113,124,162,123,108,25,47,146,13,226,134,179,125,195,52,160,253,71,13,46,237,94,211,109,121,246,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,90,167,10,124,137,82,138,149,3,52,216,203,108,203,85,73,82,9,251,34,149,81,97,41,97,182,9,40,83,117,131,65,153,169,107,82,141,68,198,244,164,144,72,231,164,151,189,135,27,180,160,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,160,30,40,254,59,49,55,238,95,39,132,61,6,1,228,114,54,99,178,77,119,227,13,142,185,104,196,91,46,232,169,33,152,141,161,217,8,174,83,153,167,194,124,225,37,148,18,148,82,73,75,117,76,169,9,245,214,225,182,178,50,82,22,204,74,254,186,172,43,171,251,107,110,92,150,229,67,254,82,28,234,108,232,238,127,209,113,151,155,113,31,82,146,164,251,12,133,228,219,88,217,121,99,223,13,59,254,248,196,27,50,224,160,92,40,195,122,228,41,207,85,161,20,100,86,150,154,50,150,85,72,132,72,66,87,26,66,92,75,137,52,161,40,74,205,196,39,114,80,75,85,16,141,41,229,59,194,198,13,252,63,183,188,185,129,213,69,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,149,89,148,201,5,119,9,48,59,11,115,15,97,197,170,214,44,203,182,207,163,84,110,57,47,188,135,156,164,86,37,178,151,20,74,67,109,35,149,13,124,214,144,210,204,214,100,225,41,11,89,26,218,37,197,246,234,213,86,105,82,40,76,212,229,162,155,50,67,50,228,67,75,202,38,30,125,148,184,150,157,91,122,237,82,208,151,222,74,84,101,170,73,215,8,180,220,122,202,14,27,185,104,252,99,115,29,75,244,253,39,181,217,150,86,202,253,193,206,99,153,30,71,45,127,193,97,47,123,78,52,190,115,196,91,154,115,111,49,134,165,109,61,82,39,255,0,26,191,11,22,183,196,8,62,93,81,21,23,130,22,85,43,18,177,162,193,195,154,236,137,108,83,110,171,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,234,179,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,107,195,83,136,92,204,50,174,193,192,172,121,187,255,0,172,89,251,154,163,215,42,143,63,33,202,60,173,145,153,141,21,111,56,241,183,26,156,150,217,90,72,146,222,214,220,116,148,165,33,189,234,79,159,226,95,159,89,56,243,112,189,130,184,77,93,150,198,29,80,228,56,205,93,109,242,182,87,234,44,74,113,41,121,47,50,235,137,126,9,37,182,93,100,189,77,203,81,173,105,81,161,147,71,10,201,118,82,110,172,220,226,153,90,212,215,123,13,183,66,236,213,11,154,162,165,56,215,46,10,164,182,133,176,195,164,203,173,148,199,27,55,148,202,28,34,74,185,46,25,158,136,49,207,243,11,107,80,172,108,125,196,187,42,214,131,216,168,182,253,225,89,165,211,163,115,86,231,34,43,19,93,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,69,223,240,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,117,92,30,201,5,119,30,114,119,115,99,174,23,197,170,214,111,171,94,240,122,156,245,13,167,144,109,204,163,181,5,135,156,56,204,147,70,227,179,9,201,9,81,35,152,68,182,208,164,161,10,112,208,149,199,252,42,196,203,171,6,241,30,220,197,43,42,95,103,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,47,251,37,217,182,181,115,115,133,133,116,211,90,236,55,37,11,179,83,238,106,114,146,219,92,185,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,228,184,70,90,160,196,128,1,70,220,93,240,118,149,134,185,163,69,221,110,80,101,193,166,226,13,29,170,220,151,74,42,90,132,229,85,46,184,204,180,176,164,33,41,53,154,81,29,247,72,205,75,230,74,82,212,127,56,146,28,127,8,241,210,187,74,202,214,56,101,226,167,89,165,51,109,214,233,244,235,146,155,26,65,33,185,75,172,53,90,164,182,226,35,175,82,83,155,226,165,107,91,102,75,50,76,66,90,118,17,58,107,241,89,100,171,82,168,25,146,194,138,237,118,167,18,157,77,167,95,20,41,115,38,75,121,44,177,25,134,231,178,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,12,202,98,244,156,122,199,155,231,23,30,126,91,145,238,42,195,207,83,202,91,13,50,251,84,228,104,212,38,92,67,90,160,150,220,102,217,108,204,141,90,154,12,205,74,51,53,29,191,240,136,193,218,174,26,229,113,119,117,199,65,137,6,165,136,53,135,107,113,157,56,170,106,107,148,164,180,219,49,18,250,150,132,168,208,106,68,135,218,34,53,35,151,41,43,73,252,226,136,77,240,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,159,108,232,229,38,234,202,54,41,157,173,82,119,183,91,117,222,211,80,182,106,41,83,142,243,32,166,75,136,67,15,186,108,180,217,204,109,178,101,79,33,178,52,167,156,217,145,232,178,28,0,90,79,10,124,137,85,78,171,3,52,216,203,108,196,77,53,49,201,251,34,149,81,97,74,125,199,205,72,83,117,131,65,153,37,8,74,73,68,198,244,168,214,107,231,164,145,177,135,28,181,240,0,16,3,141,95,133,139,91,226,4,31,46,168,138,86,19,211,134,134,66,164,227,205,194,206,53,98,205,10,91,24,117,67,144,219,212,132,57,202,217,95,168,177,41,181,41,149,50,243,78,37,248,36,150,222,105,227,245,55,45,68,132,41,70,135,137,19,211,136,206,117,255,0,21,92,56,98,129,96,84,233,78,98,109,211,243,116,216,207,159,53,202,92,19,37,147,149,53,51,181,72,86,213,160,155,105,46,154,82,183,20,165,104,234,89,117,179,132,25,10,226,95,137,118,29,229,76,194,108,106,145,112,95,246,245,211,88,229,162,174,243,243,170,245,248,50,228,19,12,178,134,146,167,28,83,241,137,77,245,142,219,124,221,207,45,104,53,168,137,151,63,47,26,191,20,246,183,195,248,62,99,81,28,43,36,25,95,165,102,206,255,0,188,240,230,101,94,93,58,165,78,177,234,53,186,11,173,72,75,44,42,170,219,209,153,140,153,74,54,157,81,198,221,32,205,194,109,36,189,11,213,63,97,241,91,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,159,13,12,250,198,199,155,121,156,21,197,154,236,70,49,22,135,29,182,105,11,115,155,190,191,78,98,43,105,83,202,121,231,92,83,243,137,77,188,235,197,234,110,66,137,104,74,137,15,26,63,47,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,115,76,151,228,250,149,155,44,35,198,244,211,202,91,119,221,157,30,143,62,212,91,46,164,145,37,245,162,160,110,65,117,46,45,45,108,144,108,180,130,113,74,73,180,180,161,123,182,19,141,185,24,63,174,171,10,234,254,218,219,151,37,185,80,255,0,148,135,58,155,58,59,159,244,92,101,230,220,71,212,164,169,62,195,32,254,186,175,219,171,251,107,113,220,151,29,67,254,82,100,234,148,233,14,127,210,113,231,156,113,127,90,148,165,123,76,198,135,178,83,151,138,86,89,242,243,109,88,108,82,165,192,174,212,35,179,91,186,81,38,98,100,175,211,111,199,104,165,36,148,217,155,68,134,205,180,178,130,111,213,216,210,76,205,106,53,56,186,33,205,143,138,124,100,248,129,112,249,139,227,170,224,246,72,43,184,243,147,187,155,29,112,190,45,86,179,125,90,247,131,212,231,168,109,60,131,110,101,29,168,44,60,225,198,100,154,55,29,152,78,72,74,137,28,194,37,182,133,37,8,83,134,132,174,47,211,42,213,90,44,149,204,163,84,229,192,144,228,119,226,45,216,207,41,165,169,135,218,91,47,52,106,73,145,154,28,105,199,27,90,123,148,133,169,39,169,25,144,244,24,85,134,119,86,50,98,61,185,133,182,84,78,209,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,95,246,46,97,157,171,131,121,17,196,28,45,178,162,118,122,45,179,133,245,202,124,109,205,182,135,30,217,76,127,123,238,242,208,132,41,231,86,106,113,197,146,75,123,139,90,140,181,81,140,235,137,85,153,76,144,87,112,147,3,176,183,48,246,28,90,173,98,204,187,108,250,53,70,227,146,251,200,121,202,69,98,91,41,113,68,164,54,210,57,80,215,205,105,13,44,205,102,78,18,144,181,145,173,162,92,95,110,173,85,102,149,34,132,205,78,90,41,179,36,51,46,68,52,188,162,97,231,217,75,137,105,213,183,174,213,45,9,125,228,165,70,90,164,157,112,139,77,199,172,160,225,187,150,143,198,55,49,212,191,79,210,123,93,153,101,108,175,220,28,230,57,145,228,114,215,252,22,18,247,180,227,75,231,60,69,185,167,54,243,24,106,86,211,213,34,127,241,171,240,177,107,124,64,131,229,213,17,81,120,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,29,3,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,123,75,105,83,105,121,27,83,181,102,74,34,229,173,181,174,74,112,194,207,172,108,24,170,196,203,246,48,87,98,64,195,234,156,137,47,82,170,242,249,171,58,77,69,245,51,177,151,29,83,188,168,240,84,105,125,70,100,215,170,243,230,226,212,148,27,139,77,207,128,0,0,0,0,0,0,0,0,0,0,0,134,153,205,226,19,101,101,233,135,45,107,101,223,73,221,71,166,232,219,93,103,149,214,58,203,215,92,103,27,86,173,60,163,239,233,166,157,231,210,149,49,71,23,111,188,98,174,252,162,191,43,62,144,152,95,69,125,157,150,180,245,16,131,232,210,16,93,205,163,217,236,251,71,83,202,134,78,49,15,51,151,27,40,163,196,228,80,24,125,37,58,119,49,133,114,208,151,24,230,23,45,79,182,179,209,15,146,189,95,176,186,247,93,150,90,114,159,135,89,112,181,162,210,237,216,60,202,159,41,29,174,103,53,242,230,187,203,101,43,87,45,111,56,148,234,166,73,90,17,232,93,197,211,191,184,138,74,226,241,136,50,171,248,243,14,212,63,236,122,117,45,179,211,167,211,110,108,246,255,0,68,143,184,253,230,58,143,8,220,179,49,54,165,43,27,174,104,60,196,50,133,198,167,252,233,150,215,9,80,36,180,191,81,222,189,234,232,164,105,239,247,11,99,34,34,34,34,238,33,201,243,101,74,69,103,44,216,167,9,69,235,42,204,174,26,15,220,175,71,190,68,125,229,239,25,211,180,210,170,54,34,209,144,165,106,168,53,184,228,103,167,181,15,167,237,247,125,99,72,153,125,152,115,240,66,195,150,103,169,185,109,82,213,254,24,109,31,244,142,130,0,0,0,0,34,159,19,9,79,69,202,205,115,146,127,149,57,45,43,187,232,157,58,102,162,129,227,182,111,200,109,162,234,110,44,147,254,19,26,8,225,217,106,200,181,178,203,110,34,65,105,233,8,208,231,39,187,232,185,79,137,167,113,159,232,253,95,96,147,128,0,63,194,114,156,68,41,11,104,181,90,90,89,164,190,189,15,65,157,76,239,59,37,236,204,223,107,150,90,47,211,181,78,157,59,189,33,39,220,61,246,73,242,179,23,28,206,169,80,169,70,231,38,59,47,165,148,239,52,250,233,236,198,147,213,47,35,249,211,239,255,0,253,75,187,187,132,205,18,229,195,199,166,219,242,251,13,198,203,106,91,13,242,214,239,52,201,133,26,91,213,115,9,180,234,226,139,169,247,105,238,21,181,142,89,126,196,108,0,186,30,182,175,234,63,99,81,45,93,157,206,208,195,156,214,249,142,161,43,209,167,23,183,94,74,250,25,234,90,125,154,251,172,167,231,6,250,203,69,215,21,234,123,221,166,130,251,232,41,176,246,178,141,91,55,24,55,21,188,217,113,127,65,130,45,19,215,174,165,215,190,240,114,237,154,12,55,204,69,165,10,183,105,213,183,206,83,13,246,200,188,135,203,144,247,41,165,56,141,238,52,217,43,106,158,73,106,69,161,247,151,213,216,199,152,196,155,10,145,137,182,93,90,200,174,167,88,85,104,143,196,119,170,186,37,214,150,209,253,21,36,251,150,125,198,95,105,119,136,91,111,240,133,193,58,109,214,119,13,98,171,233,40,169,159,218,209,11,145,45,157,17,205,37,146,57,137,155,175,113,26,117,211,219,168,154,214,6,31,218,248,103,108,197,180,173,10,119,98,166,196,66,16,219,92,231,28,208,144,218,27,47,89,197,41,95,69,9,46,167,236,30,140,64,158,45,56,24,171,239,6,88,191,104,177,57,181,58,12,180,187,36,249,155,116,132,196,73,206,172,253,103,18,159,164,178,238,73,171,221,169,116,20,211,105,92,117,43,26,231,139,94,133,234,74,133,191,111,209,63,166,218,144,125,228,162,238,89,251,6,151,176,162,239,139,126,216,20,187,178,27,155,217,157,207,218,173,12,181,216,250,219,62,134,148,159,122,15,216,67,215,0,0,255,0,9,112,227,206,97,81,165,55,189,181,105,169,106,101,220,122,251,62,193,93,121,194,225,119,110,95,43,59,203,7,219,244,84,244,127,100,69,213,199,251,70,189,157,180,250,242,37,165,40,218,148,56,125,11,174,186,123,8,197,69,214,232,55,29,139,91,85,58,179,19,176,212,35,233,185,28,198,221,219,185,4,125,233,53,36,253,85,151,248,69,175,112,219,207,212,171,205,80,240,87,20,102,115,42,101,204,236,19,121,100,92,239,236,201,46,124,219,17,201,41,209,41,109,62,178,250,247,151,93,72,89,129,30,189,72,127,64,0,0,0,0,0,115,28,202,98,66,240,143,5,174,28,65,66,119,42,151,217,52,45,116,215,155,45,150,191,69,95,206,126,137,254,174,241,156,189,151,102,44,222,134,76,53,219,235,85,78,228,238,105,173,252,182,189,231,181,5,162,27,250,187,189,226,241,114,31,146,203,119,47,118,75,85,170,236,14,117,217,63,119,106,127,154,226,116,216,244,164,163,213,75,238,53,249,39,136,186,17,125,125,123,165,232,0,0,14,83,154,11,2,175,137,184,39,112,89,212,39,54,206,155,217,57,93,18,127,66,91,46,43,233,41,37,244,80,125,230,95,208,43,123,37,92,49,113,22,37,249,14,250,199,26,23,163,105,148,254,102,200,29,169,135,187,79,49,153,13,31,206,70,149,185,27,85,202,87,209,61,117,211,187,83,22,232,211,72,101,4,219,105,209,37,220,90,143,251,0,1,18,243,201,157,251,119,45,54,203,244,26,52,206,101,229,62,50,142,27,60,183,11,146,75,110,74,91,123,114,152,113,165,104,243,4,91,76,203,95,111,78,250,65,197,188,95,189,177,162,238,155,120,223,21,78,219,50,91,206,56,71,200,101,189,169,83,174,57,183,230,144,130,61,13,213,117,211,219,246,17,118,76,163,228,147,16,115,31,114,66,150,184,61,150,215,109,214,215,42,103,53,133,238,65,56,193,173,28,190,123,110,22,173,61,187,82,235,211,66,235,221,119,248,7,151,235,3,47,182,76,43,78,202,165,118,101,54,203,125,177,222,123,235,231,190,76,180,218,220,218,227,139,219,187,146,147,218,71,161,105,211,219,175,78,50,215,188,87,199,24,155,102,52,172,19,164,220,5,15,115,236,214,99,179,205,230,25,104,146,137,80,94,154,107,167,127,94,225,82,120,49,116,252,140,197,59,86,229,221,180,160,86,32,200,53,105,174,132,137,45,175,94,227,253,31,113,141,36,97,37,120,238,156,44,179,174,83,234,85,90,5,62,106,85,250,68,236,102,215,175,113,105,244,187,180,47,176,135,172,0,1,192,115,210,220,7,50,203,122,149,65,91,82,84,122,145,183,209,71,170,253,31,39,78,239,215,245,12,237,205,36,20,199,201,191,162,78,175,111,217,169,139,238,225,135,12,162,101,98,149,162,183,115,159,97,238,237,52,214,157,11,167,248,132,180,0,0,0,0,28,31,59,215,97,90,89,102,191,38,38,79,37,233,52,26,164,86,143,102,237,203,85,62,73,164,187,140,139,170,125,163,63,54,4,105,87,70,41,91,177,205,60,215,234,149,232,137,81,106,73,220,167,36,32,143,220,69,213,95,87,234,26,75,193,106,107,148,108,30,177,169,46,163,98,225,219,116,200,234,78,186,232,104,138,218,76,181,212,253,222,241,236,199,145,197,108,57,162,98,182,31,215,172,58,251,28,200,181,154,116,168,42,245,150,157,188,230,22,209,159,168,164,153,244,112,255,0,148,95,105,119,138,205,203,254,74,239,124,187,103,101,159,224,218,91,46,54,153,112,36,239,103,163,39,87,107,150,214,206,123,142,126,77,157,119,43,175,176,250,247,218,249,116,33,253,30,83,19,112,210,211,197,155,62,163,101,222,84,222,219,79,168,71,121,133,183,206,117,191,202,52,182,204,245,109,105,87,209,113,94,210,239,251,12,83,38,119,56,117,92,216,27,80,151,122,225,228,94,219,104,172,220,124,209,189,182,251,26,77,82,92,217,171,210,86,235,155,26,105,29,116,245,181,247,234,71,16,172,11,242,231,194,203,198,5,225,107,77,236,117,74,84,166,159,66,249,109,185,235,52,234,28,34,209,105,82,126,147,105,246,31,119,180,133,224,228,59,60,52,108,199,219,49,173,107,137,238,85,223,77,136,130,146,157,171,87,104,38,219,138,133,187,170,24,109,164,110,117,227,245,72,207,79,103,78,233,132,0,0,0,0,0,0,0,0,2,154,248,214,97,159,201,252,113,178,241,74,36,74,84,120,151,133,190,186,123,221,157,189,146,164,78,128,247,206,63,35,68,17,47,86,37,195,109,11,53,41,91,88,52,153,37,40,70,190,127,132,182,96,105,88,43,121,98,204,59,161,113,10,132,253,143,38,234,121,164,26,125,35,49,250,49,45,226,141,13,43,113,8,113,103,25,249,174,27,103,212,249,36,173,200,74,22,103,10,241,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,209,195,95,8,99,97,6,79,172,118,13,136,133,82,188,35,157,223,82,122,51,238,186,135,215,57,41,92,117,25,57,166,197,166,25,68,109,105,65,18,9,109,40,203,118,166,181,74,1,154,204,216,248,167,198,79,136,23,15,152,190,44,211,130,133,255,0,102,187,130,247,150,22,166,225,136,87,100,91,162,69,125,116,149,25,165,243,167,59,18,19,9,144,130,50,209,104,39,89,90,21,180,207,97,155,123,246,243,27,221,199,248,162,228,22,101,159,93,169,102,99,7,105,245,90,165,42,227,168,73,157,118,81,216,140,252,199,41,146,150,135,100,191,82,74,210,149,108,134,174,91,138,119,152,105,75,46,41,59,76,208,225,33,159,171,193,115,47,94,147,174,220,121,157,171,73,165,72,137,72,237,54,149,34,19,145,121,178,153,156,180,70,121,249,137,113,69,163,58,48,225,50,147,70,170,90,100,62,70,104,74,116,114,218,128,80,15,19,76,20,252,11,102,226,233,236,245,14,213,2,251,214,245,135,189,221,239,53,219,95,123,180,54,230,141,161,41,210,83,82,118,36,183,104,209,181,185,70,173,218,118,172,143,102,94,213,194,172,128,102,38,214,110,173,85,167,221,244,126,209,86,128,186,123,237,181,40,189,43,30,45,46,44,152,199,205,75,191,193,229,165,165,60,226,72,185,105,117,147,73,169,106,36,138,245,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,105,167,4,44,170,174,26,224,189,131,135,53,217,17,31,169,90,182,189,42,137,49,216,139,82,152,113,248,209,27,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,195,218,128,0,12,171,141,36,101,146,147,74,175,229,19,10,40,85,218,100,74,141,54,163,134,244,40,147,33,203,101,47,49,37,135,41,140,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,63,193,158,29,249,121,193,204,92,187,177,134,45,185,18,185,82,174,86,61,41,65,137,80,167,199,236,150,186,55,161,254,92,22,82,146,66,22,153,4,165,54,233,36,150,211,73,105,180,109,218,234,222,228,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,223,179,163,148,155,87,55,56,88,118,181,73,222,195,114,80,187,77,66,217,168,165,77,181,203,156,168,206,33,12,62,233,178,235,133,13,199,13,149,60,134,200,148,174,75,102,71,170,8,103,222,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,125,87,39,121,85,188,179,95,139,148,251,62,141,77,150,155,98,157,34,60,155,178,174,219,132,202,41,212,227,95,174,73,117,72,90,123,75,137,75,137,101,27,85,185,100,106,50,229,161,197,162,255,0,176,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,125,132,89,140,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,241,88,197,131,182,14,58,216,21,76,57,196,106,12,74,141,54,163,29,246,154,117,216,172,188,253,61,247,25,113,148,203,138,167,144,180,181,37,180,186,179,109,210,73,154,76,254,210,63,19,149,28,168,225,198,82,176,225,22,85,148,215,110,170,206,229,191,95,175,190,201,34,85,94,82,72,200,148,162,35,62,91,40,220,162,105,146,51,75,105,82,140,205,107,91,142,47,192,113,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,71,92,108,200,86,94,113,231,23,45,220,106,188,232,82,216,184,104,114,35,61,53,16,187,63,100,175,161,133,182,166,153,169,50,243,78,37,244,18,91,229,25,150,197,169,165,108,82,148,148,54,72,145,64,0,62,77,217,116,208,172,107,86,179,122,221,51,187,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,244,25,204,205,214,55,210,179,29,152,187,207,25,104,84,57,116,138,109,126,68,100,195,137,45,196,173,242,98,60,86,99,54,183,54,250,169,90,210,193,44,208,70,162,65,172,210,74,94,221,231,55,248,61,230,187,14,44,104,117,28,178,94,174,250,26,171,116,92,11,172,80,42,143,188,69,22,116,167,88,142,193,192,86,164,92,167,143,179,164,218,51,51,75,170,90,155,45,171,38,210,237,181,0,0,160,30,40,254,59,49,55,238,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,29,127,17,184,119,229,231,19,243,13,67,199,187,134,220,136,148,83,163,188,186,157,181,26,159,29,154,117,114,162,114,13,230,230,204,36,36,148,242,247,58,241,186,149,238,231,232,193,44,246,33,196,61,208,51,55,73,165,80,50,137,138,244,42,21,50,37,58,155,78,195,122,236,72,112,226,50,150,88,140,195,116,199,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,54,227,74,121,78,240,177,131,127,15,237,239,46,96,122,171,195,21,112,227,15,235,182,181,177,122,222,148,170,45,86,245,168,42,151,64,137,50,65,54,229,66,81,32,214,109,182,71,255,0,69,58,158,137,55,29,101,178,61,238,182,149,84,15,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,0,69,254,34,121,129,176,112,67,45,183,61,10,239,92,183,234,88,143,71,171,90,180,88,112,141,149,62,111,191,1,228,246,149,182,227,136,87,102,109,74,105,46,56,130,89,164,222,104,182,158,242,25,247,26,8,225,217,152,27,7,27,242,219,108,80,173,5,203,98,165,135,20,122,77,171,90,135,52,217,75,228,251,16,25,79,105,67,109,184,181,118,103,20,151,82,219,139,36,26,141,151,75,105,108,49,40,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,67,217,72,171,97,126,61,100,154,201,181,34,212,226,92,84,39,44,120,118,93,201,17,151,156,105,109,62,221,61,184,211,97,187,180,210,235,75,208,213,161,145,164,205,11,67,136,51,74,208,179,167,92,239,228,186,234,202,62,35,191,6,18,106,181,187,6,165,203,126,137,112,187,5,196,182,142,105,189,182,12,151,201,4,201,204,65,48,225,154,80,126,187,100,151,118,163,113,182,139,84,225,117,151,175,192,110,89,105,181,250,156,154,84,218,214,37,246,107,181,217,48,226,236,113,152,47,197,104,225,195,113,229,17,45,222,90,13,110,104,100,73,67,146,94,74,73,69,171,139,240,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,23,189,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,153,197,37,180,188,141,170,220,130,37,17,115,16,218,209,158,204,66,178,170,184,107,127,220,184,115,93,145,17,250,149,171,88,155,68,152,236,69,169,76,56,252,103,150,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,234,194,172,55,174,227,6,35,219,152,95,108,76,165,68,170,220,213,6,169,209,30,170,78,68,72,168,113,195,208,141,110,47,252,72,73,41,197,171,68,54,133,173,73,66,180,103,151,92,6,179,114,219,132,116,44,41,179,33,68,74,41,209,208,186,156,230,99,155,43,171,84,77,9,41,19,93,37,45,106,222,226,147,169,36,214,173,136,36,54,147,216,132,145,103,223,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,190,250,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,35,255,0,20,92,130,204,179,235,181,44,204,96,237,62,171,84,165,92,117,9,51,174,202,59,17,159,152,229,50,82,208,236,151,234,73,90,82,173,144,213,203,113,78,243,13,41,101,197,39,105,154,28,36,51,10,242,197,152,91,171,43,248,203,69,197,203,90,55,111,236,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,253,203,136,53,37,105,67,173,52,179,66,246,109,61,15,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,12,253,168,134,188,86,48,26,78,50,101,114,125,205,66,133,17,202,238,27,72,59,153,181,170,59,70,251,148,228,52,180,207,101,15,45,105,54,145,202,50,146,162,35,87,48,225,182,130,66,148,104,52,209,8,15,85,132,246,47,225,67,20,236,220,51,244,167,163,62,86,220,20,234,23,109,228,115,187,47,106,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,151,176,246,202,165,97,173,129,109,97,205,10,68,183,233,182,173,30,21,18,27,178,214,149,62,227,17,153,67,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,30,128,0,4,74,226,167,73,165,84,114,57,127,76,168,83,34,74,145,75,145,71,151,5,215,153,74,215,21,243,169,198,100,221,105,70,90,161,102,211,206,182,106,78,135,177,197,167,185,70,71,74,217,100,164,210,171,249,146,194,138,21,118,153,18,163,77,168,223,20,40,147,33,203,101,47,49,37,135,39,178,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,26,83,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,0,16,3,141,95,133,139,91,226,4,31,46,168,138,139,193,11,42,149,137,88,209,96,225,205,118,68,182,41,183,85,209,74,162,76,118,34,210,151,219,98,76,182,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,190,156,204,102,7,11,242,47,151,152,204,211,215,18,36,232,20,127,64,216,86,243,134,228,165,202,126,60,116,183,29,42,74,156,39,87,25,146,229,27,206,169,194,50,70,133,184,221,113,180,174,130,241,87,19,46,172,100,196,123,143,20,175,89,125,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,183,254,26,156,63,127,1,48,224,227,222,43,51,190,254,170,211,213,232,186,114,147,171,116,120,50,216,140,191,157,105,248,200,122,61,69,7,218,88,115,106,205,36,219,139,71,93,202,17,87,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,18,211,137,126,66,163,99,205,188,246,53,97,53,10,35,24,139,67,142,227,213,116,55,205,223,95,167,49,21,197,37,148,178,203,78,41,249,196,166,217,105,147,245,55,33,70,133,169,68,134,73,20,195,105,221,53,219,26,234,163,94,182,180,238,197,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,5,133,103,127,57,150,14,108,242,53,102,76,135,58,37,58,246,167,95,20,230,171,212,23,93,101,151,212,251,116,121,39,38,92,88,196,251,175,28,30,116,130,109,183,92,208,245,45,170,235,223,13,114,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,143,107,193,26,255,0,179,104,87,150,38,225,245,102,225,137,14,225,186,163,210,100,209,96,188,102,149,207,68,50,154,114,73,163,50,218,165,161,47,182,179,70,187,205,27,212,68,105,109,102,158,213,196,247,33,82,113,158,149,47,48,56,63,66,151,63,16,105,145,227,51,85,164,68,229,32,170,212,230,18,246,247,155,105,45,115,100,78,73,41,132,145,27,190,179,44,19,104,74,150,77,161,80,131,133,214,94,191,14,89,154,166,215,234,114,106,176,168,184,105,217,174,215,100,195,139,189,183,167,49,41,163,135,13,199,148,70,134,185,139,37,185,161,145,169,109,198,121,41,36,158,174,34,250,70,107,51,99,226,159,25,62,32,92,62,98,248,179,78,10,23,253,154,238,11,222,88,90,155,134,33,93,145,110,137,21,245,210,84,102,151,206,156,236,72,76,38,66,8,203,69,160,157,101,104,86,211,61,134,109,239,219,204,111,119,31,226,139,144,89,150,125,118,165,153,140,29,167,213,106,148,171,142,161,38,117,217,71,98,51,243,28,166,74,90,29,146,253,73,43,74,85,178,26,185,110,41,222,97,165,44,184,164,237,51,67,132,134,126,175,5,204,189,122,78,187,113,230,118,173,38,149,34,37,35,180,218,84,136,78,69,230,202,102,114,209,25,231,230,37,197,22,140,232,195,132,202,77,26,169,105,144,249,25,161,41,209,203,21,205,143,133,140,100,248,127,112,249,115,227,53,131,69,25,91,94,28,99,38,75,236,107,43,210,244,171,154,139,35,15,233,150,165,199,26,159,81,39,57,46,42,146,195,114,161,60,182,23,189,151,137,14,104,164,234,151,17,184,143,161,232,98,154,243,191,146,235,171,40,248,142,252,24,73,170,214,236,26,151,45,250,37,194,236,23,18,218,57,166,246,216,50,95,36,19,39,49,4,195,134,105,65,250,237,146,93,218,141,198,218,45,83,133,214,94,191,1,185,101,166,215,234,114,105,83,107,88,151,217,174,215,100,195,139,177,198,96,191,21,163,135,13,199,148,68,183,121,104,53,185,161,145,37,14,73,121,41,37,22,174,47,192,113,171,240,177,107,124,64,131,229,213,17,84,25,100,171,82,168,25,146,194,138,237,118,167,18,157,77,167,95,20,41,115,38,75,121,44,177,25,134,231,178,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,23,231,154,236,168,225,198,109,112,225,118,85,234,215,97,170,193,230,63,64,175,176,201,46,85,34,82,136,136,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,35,62,248,197,131,183,246,5,95,245,76,57,196,106,12,186,117,74,157,33,246,154,117,216,175,50,197,65,134,222,113,148,203,138,167,144,133,59,25,197,52,179,109,210,73,18,136,190,210,43,73,225,117,159,168,119,133,10,155,150,124,98,168,82,169,117,91,114,159,26,13,167,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,190,98,121,141,165,174,89,41,79,54,149,110,34,91,102,183,172,168,0,0,0,0,0,0,0,0,0,0,4,0,226,3,196,37,156,24,102,70,26,97,132,189,110,165,108,231,73,229,159,240,94,177,94,79,168,252,101,182,189,205,58,225,116,87,78,254,253,8,169,150,163,81,171,92,245,103,39,207,123,180,205,147,166,245,237,74,55,109,73,17,116,34,34,47,85,37,254,1,63,242,133,194,234,224,196,184,44,94,184,182,94,141,166,20,184,206,183,7,212,123,181,50,135,221,75,237,243,35,203,74,145,169,54,146,212,203,95,95,167,112,182,252,50,195,59,75,9,172,250,117,151,102,211,123,21,62,159,29,150,16,223,57,215,53,229,180,134,200,245,113,106,87,209,109,62,211,238,251,76,122,177,252,62,164,42,135,48,25,43,189,243,19,157,151,127,131,107,108,182,218,165,207,147,189,158,173,21,93,222,99,91,57,237,185,249,55,181,220,158,190,194,235,221,102,56,83,135,52,76,41,195,250,13,135,64,99,151,22,141,78,139,5,62,178,213,187,146,194,26,35,245,212,163,46,141,151,242,143,237,62,241,235,135,140,198,154,107,149,156,30,190,105,45,35,122,230,219,117,56,233,78,186,106,107,138,226,72,181,212,189,254,241,155,75,254,52,171,95,20,174,40,196,158,83,244,186,244,180,164,181,37,109,83,114,22,69,239,35,234,159,175,245,141,3,100,130,235,43,183,44,214,28,181,73,231,59,26,131,75,138,233,236,219,181,105,167,198,53,23,113,17,245,87,176,119,128,0,0,0,1,18,248,158,68,41,121,88,170,234,173,188,151,223,123,187,93,116,167,77,232,40,70,17,36,230,48,75,250,38,234,117,251,53,33,162,76,139,55,1,188,178,217,69,79,94,228,157,30,154,110,116,81,104,191,71,198,215,191,245,125,67,191,0,0,242,120,183,93,85,175,133,151,141,202,93,212,170,5,66,105,171,244,73,168,206,47,94,227,215,232,247,104,127,97,140,219,227,61,211,242,207,21,46,171,151,118,226,159,88,157,32,149,166,154,146,228,184,189,123,139,244,189,196,45,179,131,181,179,26,46,9,213,238,5,67,218,251,213,153,12,243,121,134,122,160,226,83,215,166,154,233,223,215,184,88,57,22,157,195,152,227,230,95,172,12,192,217,51,173,59,214,149,218,77,198,29,236,142,243,223,71,33,243,101,214,208,230,214,220,70,237,188,229,30,211,61,15,94,190,205,41,3,55,25,36,196,12,184,220,147,101,162,15,106,181,220,117,197,197,153,205,97,27,16,110,62,104,71,47,158,227,135,163,76,238,212,250,245,208,250,247,241,188,36,197,251,219,5,238,232,87,141,143,84,236,83,34,60,219,134,124,134,92,220,148,186,219,155,126,117,11,34,212,218,79,93,61,159,105,29,223,100,111,59,246,238,101,173,150,40,53,153,156,187,202,4,100,156,198,121,110,31,56,144,220,100,184,246,228,176,219,73,213,231,204,182,145,158,158,206,157,210,208,0,7,203,185,237,250,117,215,111,84,173,186,179,28,232,117,56,143,68,125,27,148,157,200,113,10,66,139,84,153,25,116,81,247,25,31,214,42,115,58,188,49,113,22,93,249,50,250,192,234,23,164,169,149,14,94,248,29,169,134,123,55,45,152,237,23,206,73,149,185,123,149,205,87,209,45,52,211,187,67,22,67,149,251,2,175,134,88,39,111,217,213,215,55,78,133,218,249,189,18,95,78,91,206,39,232,169,69,244,86,93,198,127,208,58,176,0,0,8,133,158,252,150,91,185,132,178,156,173,80,160,114,110,184,26,118,87,249,174,43,93,238,197,74,253,85,62,219,127,146,100,203,169,31,213,215,190,142,182,93,152,77,122,17,62,215,96,173,82,251,211,185,167,118,115,26,247,150,228,30,168,115,235,239,247,141,26,101,171,18,21,139,120,45,111,98,2,211,181,85,78,215,170,117,215,78,84,183,154,253,20,255,0,55,250,37,250,251,199,78,0,0,0,0,0,1,194,51,191,102,200,191,50,209,119,91,145,81,189,217,61,131,106,117,34,215,109,66,50,207,189,73,46,228,123,196,114,225,221,144,223,193,4,120,184,169,124,61,205,173,200,223,201,141,183,111,35,105,203,97,94,187,82,22,133,110,67,137,62,169,233,221,223,169,139,4,0,0,0,0,1,255,0,43,78,226,211,81,255,0,64,60,230,36,214,103,91,184,119,116,220,20,182,249,147,41,148,89,211,35,163,82,45,206,182,194,214,146,213,68,100,93,82,93,228,101,245,10,13,196,204,37,204,22,96,241,154,183,112,34,211,237,47,213,107,50,91,96,251,124,36,109,67,178,214,180,151,211,65,31,87,187,204,139,191,217,236,154,121,82,225,57,22,148,229,50,244,198,231,185,239,164,217,148,84,173,166,157,134,92,135,52,231,70,152,100,122,25,58,142,239,175,220,66,202,109,43,66,223,177,232,145,173,219,102,7,99,129,17,164,52,211,92,213,185,181,40,66,80,146,213,106,53,31,170,148,151,83,246,15,178,2,59,231,214,195,118,253,203,61,225,17,159,89,202,101,46,161,82,105,29,218,173,186,124,162,46,187,147,250,126,221,75,234,25,229,149,25,232,19,30,134,250,118,189,25,213,54,178,212,143,69,36,244,50,233,211,188,133,220,240,168,199,34,196,44,28,106,196,159,84,237,19,109,196,38,43,45,114,54,114,227,71,139,5,164,150,164,218,72,244,82,204,186,168,207,237,239,19,164,0,4,46,226,175,127,55,102,101,189,113,13,123,92,172,212,14,154,158,154,254,90,4,226,47,228,159,232,253,95,105,10,58,183,233,143,92,23,29,54,142,210,119,187,82,156,204,100,167,82,45,202,113,194,73,23,121,17,117,63,121,13,24,229,10,196,44,61,203,205,149,68,54,185,110,59,68,166,201,117,59,181,249,195,131,29,42,235,185,95,161,236,61,7,101,0,0,0,0,21,209,198,19,21,216,161,225,189,51,13,218,86,217,53,9,76,203,81,232,103,171,78,49,61,147,47,160,101,222,95,164,71,245,123,69,119,228,74,201,147,124,230,98,207,134,196,94,123,116,234,157,62,165,32,183,146,118,178,221,66,49,41,93,84,157,116,223,220,90,159,212,52,63,79,140,220,40,17,161,178,90,54,195,40,105,37,238,36,164,136,191,204,63,64,15,200,245,42,4,137,141,212,30,99,116,134,146,73,66,247,40,180,34,61,75,166,186,119,143,214,0,63,45,78,155,10,177,1,250,101,69,158,116,105,45,169,151,81,184,211,185,10,73,165,69,169,25,25,116,51,238,49,83,28,72,242,8,205,174,85,12,111,195,24,188,184,11,83,178,42,113,55,153,237,51,237,146,94,119,123,210,13,71,162,82,130,218,148,125,101,237,33,93,118,13,245,113,97,157,223,79,187,237,169,125,154,161,76,146,203,232,87,45,181,245,109,212,184,69,162,210,164,253,36,39,216,125,194,238,56,118,103,17,188,126,176,90,182,46,217,187,238,218,94,238,210,174,94,156,238,99,210,214,143,201,178,134,147,163,76,167,184,207,95,111,94,249,154,0,0,0,0,0,0,0,0,33,175,22,108,47,170,226,62,79,170,149,58,50,165,185,34,197,172,67,186,23,18,52,37,72,92,150,16,151,35,61,174,211,35,109,13,53,45,201,11,115,69,18,81,29,90,145,17,154,211,69,116,202,181,86,139,37,115,40,213,57,112,36,57,29,248,139,118,51,202,105,106,97,246,150,203,205,26,146,100,102,135,26,113,198,214,158,229,33,106,73,234,70,100,61,94,8,89,84,172,74,198,139,7,14,107,178,37,177,77,186,174,138,85,18,99,177,22,148,190,219,18,101,182,203,138,109,74,74,146,75,36,172,204,140,210,162,215,77,72,251,134,154,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,102,179,54,62,41,241,147,226,5,195,230,47,143,63,131,184,197,127,96,85,255,0,75,196,108,57,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,236,50,191,60,168,230,83,14,51,157,129,200,169,184,84,169,245,95,71,183,75,190,45,183,226,151,46,60,167,89,52,188,218,163,184,167,55,195,123,71,77,163,82,150,149,183,185,42,61,232,117,9,174,12,81,226,23,127,101,119,48,215,94,24,229,182,216,183,233,120,107,97,199,43,22,155,107,85,225,60,228,68,191,2,67,189,162,126,141,201,37,156,151,36,185,40,141,226,112,141,230,141,165,62,133,58,146,82,108,211,41,57,165,181,115,115,133,139,196,203,90,219,170,208,187,13,64,232,213,24,85,5,54,190,92,228,70,97,231,73,151,16,163,230,178,93,161,41,75,138,75,106,86,211,51,109,29,195,181,138,192,227,105,131,148,39,109,91,23,48,49,222,228,214,163,84,10,206,152,222,213,171,181,197,113,185,18,227,158,166,189,141,242,86,212,158,132,141,203,237,94,178,180,109,36,117,44,37,87,12,188,20,252,52,230,226,214,237,21,14,203,2,196,210,245,153,177,221,143,59,216,159,103,179,182,222,173,173,42,214,83,177,183,164,246,234,209,59,181,68,173,186,223,240,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,33,175,16,62,31,145,179,117,26,151,124,88,245,216,148,60,69,161,199,110,154,203,213,39,157,244,116,250,119,53,75,54,30,36,37,106,105,109,169,215,92,67,136,65,235,185,72,90,84,74,66,217,234,185,59,202,173,155,149,12,35,167,217,244,106,108,69,92,245,24,241,228,221,149,118,220,55,151,81,168,146,61,114,75,170,66,21,217,155,82,156,75,40,218,157,168,51,81,151,49,110,45,125,212,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,5,43,113,43,226,5,248,118,153,59,1,48,165,237,150,13,42,160,159,74,84,82,173,28,172,78,136,252,148,124,211,172,73,91,50,41,203,46,204,251,123,144,74,55,27,66,250,109,72,128,3,245,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,46,211,134,238,126,168,88,251,106,210,240,75,18,42,29,139,19,109,250,122,35,199,122,84,149,185,242,154,43,13,232,114,80,227,170,82,213,49,40,70,231,219,82,141,75,209,79,35,84,243,16,204,234,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,143,114,245,242,171,241,47,195,79,144,190,138,249,73,248,47,163,122,31,210,220,206,195,219,189,18,215,35,180,114,190,115,147,204,217,191,103,173,183,93,58,232,40,95,52,55,30,56,220,120,227,117,57,152,116,85,98,94,113,42,18,26,147,75,157,33,231,91,165,54,227,203,125,17,98,115,28,115,108,52,243,205,76,146,22,166,205,181,165,72,82,137,68,163,252,152,233,152,27,251,48,245,91,90,187,136,203,136,253,74,213,181,224,218,173,76,104,222,83,243,152,140,167,84,153,50,156,121,199,20,236,149,169,229,169,199,8,210,74,62,187,75,174,178,215,130,167,138,123,167,225,252,239,49,167,11,169,1,226,177,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,125,166,89,225,204,238,97,110,172,208,99,45,107,23,46,152,221,131,183,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,247,78,44,210,148,37,110,186,234,201,8,223,180,185,80,233,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,135,176,47,29,48,227,49,120,113,78,197,12,47,172,246,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,229,102,199,194,198,50,124,63,184,124,185,241,154,193,34,178,103,156,203,251,41,151,252,105,144,231,75,168,217,53,25,8,106,189,65,117,215,158,97,44,56,244,115,147,46,44,98,125,166,74,119,38,57,54,219,174,106,90,30,213,116,238,187,60,76,175,229,199,26,114,226,254,48,93,116,74,86,37,97,181,26,158,171,226,58,81,25,18,57,190,143,66,223,51,109,183,77,27,94,46,83,172,173,151,13,26,234,235,15,17,37,78,32,235,7,3,184,194,99,141,151,117,20,124,89,162,210,174,171,66,165,112,76,170,84,18,203,79,38,169,78,139,41,197,56,113,160,186,227,198,131,101,133,172,212,211,79,146,213,176,185,60,212,32,144,166,228,87,22,155,214,149,137,89,26,195,12,70,161,71,150,197,54,234,186,40,181,184,109,75,66,82,251,108,73,163,206,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,226,178,242,157,226,159,6,254,32,91,222,98,192,181,238,37,249,245,141,128,214,243,216,43,132,213,216,143,226,45,114,59,140,213,214,223,55,125,2,156,252,87,18,151,146,243,46,182,166,39,26,156,101,214,75,215,218,132,154,214,148,146,217,53,211,13,167,107,87,111,155,170,141,101,90,208,123,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,117,15,235,170,194,186,191,182,182,229,201,110,84,63,229,33,206,166,206,142,231,253,23,25,121,183,17,245,41,42,79,176,200,94,159,14,108,235,254,53,88,112,253,2,255,0,169,210,155,196,219,91,230,234,81,152,62,83,149,72,36,72,38,234,105,103,106,80,157,203,89,182,234,90,53,37,14,37,42,209,164,188,211,101,77,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,247,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,242,120,169,231,126,30,27,90,181,124,176,225,228,173,247,125,201,79,105,171,134,95,37,137,17,225,81,229,182,250,31,139,175,52,214,212,199,16,76,158,139,104,200,152,145,189,42,74,212,218,147,84,56,59,131,183,246,58,223,244,188,57,195,154,12,186,141,74,163,33,134,157,117,168,175,60,197,61,135,30,109,149,75,148,166,80,181,53,25,181,58,131,113,211,73,146,72,254,194,61,4,100,255,0,45,116,44,171,96,117,31,12,169,135,206,170,189,182,169,114,75,76,165,190,220,186,195,172,182,137,14,52,106,74,54,178,92,164,54,217,18,16,124,182,208,106,35,89,173,74,237,99,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,67,152,28,51,252,13,227,141,249,133,173,196,170,199,137,108,220,19,169,240,61,40,222,201,79,65,67,202,236,175,175,212,65,43,154,193,180,225,45,41,36,173,43,37,36,182,168,135,128,22,63,193,99,7,106,181,172,92,186,241,190,161,65,136,237,10,218,163,174,137,6,100,184,170,82,211,85,148,182,212,106,138,225,160,208,75,110,51,110,161,211,74,201,105,68,198,203,67,75,166,46,36,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,8,1,198,175,194,197,173,241,2,15,151,84,69,69,224,133,235,74,195,92,104,176,113,26,187,30,91,244,219,86,232,165,86,230,53,17,9,83,238,49,26,91,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,122,172,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,106,240,167,200,197,86,181,115,64,205,22,43,210,229,211,233,180,9,4,229,169,69,168,210,212,131,169,190,184,232,113,170,153,243,219,218,168,200,75,232,91,14,53,169,169,228,111,37,163,146,68,237,186,10,86,227,87,226,158,214,248,127,7,204,106,34,42,229,139,48,183,86,87,241,150,139,139,150,180,110,223,216,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,251,151,16,106,74,210,135,90,105,102,133,236,218,122,30,193,220,98,176,113,214,192,165,226,54,28,215,162,84,105,181,24,236,58,235,77,74,101,231,233,239,184,203,111,42,36,164,178,181,165,169,45,165,212,19,141,26,140,210,103,246,25,214,175,21,140,137,85,74,171,63,52,216,53,108,196,85,53,81,205,251,222,149,78,97,73,125,183,201,75,83,149,130,65,25,165,104,82,77,36,254,196,164,208,104,231,168,151,189,247,27,171,97,213,114,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,136,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,254,201,158,115,44,28,217,216,17,166,67,157,18,157,123,83,163,161,170,245,5,215,89,101,245,62,219,49,206,76,184,177,137,247,94,56,60,233,4,219,110,185,161,234,91,85,215,191,170,225,166,16,217,184,75,38,242,126,204,98,91,8,190,110,137,87,125,77,151,159,55,80,138,140,150,153,68,133,52,106,245,146,133,169,142,97,164,205,90,45,197,146,118,163,106,19,237,70,107,51,99,226,159,25,62,32,92,62,98,248,243,248,59,140,87,246,5,95,244,188,70,195,154,244,186,117,74,157,33,135,93,105,169,79,50,197,65,134,222,109,229,68,148,150,86,133,59,25,197,52,130,113,163,81,18,136,190,195,43,243,202,142,101,48,227,57,216,28,138,155,133,74,159,85,244,123,116,187,226,219,126,41,114,227,202,117,147,75,205,170,59,138,115,124,55,180,116,218,53,41,105,91,123,146,163,222,135,80,154,224,197,30,33,119,246,87,115,13,117,225,142,91,109,139,126,151,134,182,28,114,177,105,182,181,94,19,206,68,75,240,36,59,218,39,232,220,146,89,201,114,75,146,136,222,39,8,222,104,218,83,232,83,169,37,38,111,181,154,91,87,55,57,5,198,124,75,181,173,186,173,11,176,217,247,21,26,163,10,160,166,215,203,156,138,47,57,210,101,196,40,249,172,151,104,74,82,226,146,218,149,180,204,219,71,112,161,113,45,56,121,231,78,171,149,140,80,143,66,187,238,9,105,194,187,150,65,149,193,12,163,42,81,66,124,219,218,213,65,134,210,162,82,22,149,19,73,116,208,74,53,178,74,46,91,139,67,59,110,254,242,176,48,143,31,236,218,84,91,206,222,183,239,139,97,249,16,171,244,195,120,145,46,35,203,108,201,216,242,26,90,76,210,180,41,39,161,232,102,135,26,113,104,86,230,220,82,85,237,68,0,227,87,225,98,214,248,129,7,203,170,34,149,133,201,240,212,226,23,15,19,104,80,112,43,30,110,255,0,235,234,6,230,168,245,202,163,204,71,110,177,23,124,102,99,69,91,206,60,78,73,168,169,199,150,146,36,183,185,198,218,37,41,75,115,122,149,218,243,245,146,139,87,53,152,113,46,183,73,166,118,124,77,182,105,239,57,110,84,35,147,104,114,126,194,83,137,166,72,55,20,132,41,151,86,102,72,82,212,92,151,22,107,35,218,167,80,236,85,225,249,194,246,234,161,93,86,206,96,179,18,223,162,253,23,217,171,150,245,168,219,142,55,57,169,200,112,214,195,213,30,137,228,242,246,52,234,99,165,74,81,169,73,75,220,190,91,140,185,106,128,0,0,0,0,0,0,0,0,0,2,25,113,19,206,35,120,3,96,187,108,90,83,118,93,181,77,189,153,92,189,121,60,183,162,45,127,148,101,109,43,86,158,87,121,150,158,206,189,212,99,82,169,84,174,10,147,149,26,139,221,162,92,141,55,175,106,81,187,106,72,139,161,17,17,116,34,22,239,195,199,135,189,54,209,166,70,197,140,86,129,218,42,146,119,246,56,188,213,35,179,237,84,182,28,245,216,146,105,94,228,169,179,234,158,157,197,215,83,22,68,219,104,105,4,132,22,137,46,226,31,244,0,63,35,52,184,17,230,46,160,203,27,100,56,147,74,151,185,71,169,25,234,125,53,211,188,126,176,31,158,161,25,185,176,36,195,120,181,109,246,86,210,139,222,74,73,145,255,0,156,103,131,61,182,76,155,27,51,23,132,55,226,242,27,168,212,234,21,40,229,188,149,185,151,42,18,73,42,232,165,105,174,206,227,208,254,161,98,28,30,241,93,138,230,27,212,240,221,213,110,147,79,148,244,180,158,134,90,52,219,16,25,34,250,4,93,231,250,70,127,87,180,88,184,0,0,0,0,227,121,189,177,11,16,178,245,122,209,9,158,99,141,81,42,82,90,78,237,62,112,160,200,74,122,238,79,233,251,79,65,156,219,134,152,245,191,114,84,232,206,167,99,180,217,207,70,82,117,35,218,166,220,52,153,119,153,31,82,247,152,188,94,21,23,243,119,158,91,209,16,151,185,202,53,64,169,170,233,167,228,96,65,35,254,73,126,151,215,246,152,154,32,0,32,183,21,124,114,44,61,193,199,108,88,21,78,207,54,227,66,162,188,215,35,127,50,52,136,179,154,81,106,109,168,139,83,65,22,164,162,63,179,188,82,52,88,207,79,152,204,54,19,185,233,46,165,180,22,164,90,169,71,161,23,94,157,230,52,53,144,171,17,219,11,44,246,124,71,125,87,42,116,186,125,73,212,119,232,227,148,248,164,125,119,43,244,61,154,23,212,36,64,15,141,118,218,22,253,241,68,147,110,220,208,59,100,9,109,45,167,90,230,173,189,201,90,20,133,22,168,81,40,189,85,40,186,31,180,86,182,107,120,78,69,170,185,83,189,48,69,238,67,234,55,165,29,43,105,171,121,159,61,205,57,210,102,17,22,166,109,35,187,235,247,144,133,152,103,132,153,129,203,230,51,81,46,5,218,125,153,250,85,102,50,31,62,223,9,123,146,212,180,45,69,244,214,69,213,159,97,31,119,183,219,126,88,109,89,157,113,97,221,173,112,85,27,229,204,169,209,96,204,144,141,72,246,186,227,8,90,139,84,145,17,245,81,247,17,23,212,61,24,254,25,106,70,64,146,208,180,212,127,64,0,0,0,0,87,223,17,28,134,254,23,227,202,197,75,29,238,85,110,62,206,116,109,187,185,251,142,35,9,245,221,144,132,39,106,27,81,244,79,94,238,253,12,72,220,144,89,178,44,60,180,90,54,228,164,108,118,55,111,220,157,72,244,221,80,146,178,238,82,139,185,126,241,221,192,0,0,0,0,0,127,203,141,161,212,27,110,22,169,62,242,212,127,72,136,139,66,31,208,0,0,0,0,0,1,252,82,73,73,52,168,181,35,45,12,127,195,108,52,215,228,209,167,93,123,204,127,160,0,15,151,115,209,227,220,22,221,86,135,45,174,99,53,8,79,197,90,55,25,110,75,141,169,38,90,145,145,151,67,247,144,206,198,113,240,194,102,22,99,253,219,71,126,55,38,60,218,172,249,209,19,188,149,163,11,155,33,40,234,75,81,247,55,237,61,125,228,62,246,68,241,246,110,3,99,181,26,164,71,186,5,105,248,244,153,105,232,95,52,244,200,202,89,235,203,90,190,139,94,205,15,220,101,237,208,77,175,95,135,117,91,148,203,142,1,235,30,167,13,153,109,247,244,75,141,165,100,93,72,143,185,69,236,47,176,125,64,1,85,124,106,47,23,156,110,215,177,18,90,176,149,194,170,153,244,252,167,241,139,90,125,29,123,191,227,105,245,123,71,2,225,169,149,122,158,48,98,133,63,17,106,77,105,67,182,39,179,44,143,114,125,121,17,164,67,123,111,71,144,178,213,14,31,93,166,95,81,159,65,121,112,226,181,6,27,16,152,78,214,163,180,150,144,90,153,232,148,150,132,93,126,162,31,236,0,0,0,0,40,163,138,198,34,77,188,179,38,237,33,103,164,106,28,21,83,210,158,157,84,204,249,201,215,93,164,125,202,238,212,254,211,29,247,131,150,4,207,141,83,172,227,101,73,190,91,78,197,145,71,96,181,73,238,35,85,62,74,85,209,206,157,53,232,104,253,126,193,107,64,0,0,0,63,21,102,147,10,189,73,153,69,168,181,204,139,58,59,145,158,70,227,45,200,90,77,42,45,72,200,203,161,159,113,145,138,55,226,65,148,71,176,38,255,0,151,126,208,149,190,129,113,206,113,242,78,132,92,167,228,63,45,221,154,169,229,173,90,54,209,117,218,68,127,81,244,56,197,131,120,175,95,193,107,254,155,136,54,223,89,180,238,118,196,250,157,121,140,56,209,245,90,22,93,206,171,249,39,253,37,162,220,5,198,10,30,55,97,189,54,250,162,63,189,185,188,237,201,218,178,219,177,247,90,47,164,132,107,249,35,254,79,253,167,209,64,0,0,0,0,0,0,0,121,252,66,178,169,88,149,96,92,184,115,93,145,45,138,109,213,71,155,68,152,236,69,165,47,182,196,150,86,203,138,109,74,74,146,75,36,172,204,140,210,162,215,77,72,251,134,101,241,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,19,83,131,77,129,26,230,205,29,82,243,168,219,210,229,199,179,173,121,114,97,212,18,78,147,16,106,50,29,106,59,100,181,36,201,6,183,35,57,56,146,133,235,169,37,197,17,106,222,228,221,160,12,214,102,199,197,62,50,124,64,184,124,197,241,249,33,101,250,254,168,229,230,126,101,233,232,137,42,211,165,221,5,106,206,105,146,121,114,226,190,113,219,120,164,186,146,111,148,136,198,111,52,209,56,167,8,249,174,33,59,125,98,51,96,158,98,177,115,47,114,110,39,240,182,236,151,73,69,213,71,147,70,169,178,219,171,74,28,67,141,56,134,228,36,208,164,169,185,44,41,195,113,151,144,100,180,47,82,212,208,183,16,191,21,105,218,213,219,230,234,163,89,86,180,30,219,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,70,143,178,189,129,116,44,186,96,117,171,133,244,154,53,42,12,248,52,248,238,215,222,167,26,214,221,66,176,166,80,82,229,27,142,17,56,230,247,18,123,77,100,70,77,165,180,18,80,148,37,9,234,162,63,231,219,12,237,92,80,202,62,38,83,174,152,156,207,64,219,243,110,106,115,232,109,179,122,44,232,12,46,67,75,109,75,66,182,110,229,169,165,154,116,81,180,243,168,37,39,126,163,58,226,218,120,37,224,229,9,171,86,250,204,12,135,185,213,169,53,3,179,161,183,181,105,236,145,91,110,60,185,7,169,47,99,156,229,187,27,161,163,114,59,47,170,173,28,81,21,159,128,128,31,213,171,202,199,251,129,197,95,250,170,157,254,156,38,254,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,227,208,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,4,85,254,173,94,86,63,220,14,42,255,0,213,84,239,244,225,55,240,246,245,165,98,85,129,109,98,53,10,60,182,41,183,85,30,21,110,27,82,208,148,190,219,18,89,67,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,30,128,0,4,85,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,172,190,43,25,231,165,81,109,153,249,93,194,138,164,74,133,74,191,28,219,186,235,84,234,162,86,84,198,17,33,109,187,76,46,67,155,147,37,106,97,104,125,183,116,36,178,189,134,133,243,140,218,172,12,29,193,219,251,29,111,250,94,28,225,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,97,31,170,205,182,8,82,178,225,143,215,30,11,209,171,146,235,49,237,200,244,180,174,124,150,210,218,228,190,245,58,52,135,150,72,79,68,32,221,121,205,136,213,70,148,109,73,169,102,70,179,236,24,31,146,9,153,139,201,125,193,139,216,111,23,125,253,103,222,21,70,164,71,83,207,175,210,180,118,105,49,164,20,86,35,180,211,134,228,206,122,180,100,147,176,149,207,113,43,82,180,111,100,96,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,207,57,150,14,108,236,8,211,33,206,137,78,189,169,209,208,213,122,130,235,172,178,250,159,109,152,231,38,92,88,196,251,175,28,30,116,130,109,183,92,208,245,45,170,235,223,34,128,80,15,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,2,53,113,34,200,45,11,31,109,90,166,54,225,189,63,177,98,109,191,79,92,137,12,197,140,183,62,83,69,97,189,74,50,219,105,42,90,166,37,8,218,195,137,73,169,122,37,149,234,158,90,217,164,186,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,196,245,224,169,226,158,233,248,127,59,204,105,194,234,71,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,14,125,115,137,112,230,159,23,42,105,163,86,37,177,135,84,57,29,138,223,166,51,50,87,100,154,134,22,250,91,170,59,29,221,169,76,151,82,243,134,71,202,66,208,210,144,209,238,52,41,74,243,249,107,202,141,119,28,108,156,82,197,90,179,85,90,109,153,134,214,125,102,176,117,38,25,65,55,58,177,30,26,158,141,1,43,89,253,142,186,104,74,205,45,165,40,62,89,190,218,203,128,9,41,153,76,153,87,112,63,7,240,183,31,168,149,95,74,217,152,141,111,209,164,60,111,173,9,149,76,172,74,167,166,75,145,148,146,211,152,202,246,188,182,156,73,106,148,161,77,185,161,165,14,61,249,114,103,156,203,251,41,151,252,105,144,231,75,168,217,53,25,8,106,189,65,117,215,158,97,44,56,244,115,147,46,44,98,125,166,74,119,38,57,54,219,174,106,90,30,213,116,238,186,156,114,191,236,220,83,201,54,39,98,14,31,92,49,43,150,245,115,13,238,9,48,103,70,51,216,234,61,31,32,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,57,131,165,99,22,95,175,236,16,165,88,85,219,189,17,31,166,226,61,175,18,234,162,204,132,79,41,131,97,244,146,187,50,220,113,180,39,180,182,149,52,167,27,65,172,146,79,52,123,143,121,3,121,138,197,196,96,52,140,182,42,236,150,229,136,253,97,154,202,32,169,213,234,194,209,204,53,71,65,146,136,142,51,142,184,135,212,202,137,72,39,153,109,212,18,22,110,26,253,94,74,114,241,85,204,198,97,173,171,13,138,84,73,244,42,124,134,107,119,74,36,204,84,100,122,17,137,13,20,164,146,155,50,116,214,225,56,150,80,77,250,219,221,73,153,161,36,167,17,101,60,101,105,52,170,6,81,44,154,21,10,153,18,157,77,167,95,20,216,144,225,196,101,44,177,25,134,233,149,4,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,168,28,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,194,173,83,188,177,94,255,0,155,89,152,220,186,253,217,120,214,28,146,234,34,68,35,126,161,81,150,241,169,68,219,44,164,136,214,227,174,30,136,109,37,213,68,73,46,226,23,39,195,67,33,81,176,26,222,103,26,177,102,133,17,252,69,174,71,109,234,66,28,230,239,160,83,159,138,218,148,202,153,121,166,212,196,227,83,143,52,241,250,251,80,146,66,20,146,91,196,191,63,196,175,135,164,60,77,161,78,199,92,6,180,63,175,168,27,93,172,80,233,108,177,29,186,196,93,242,94,147,41,12,182,201,57,38,162,167,30,66,140,212,230,231,27,104,210,148,173,205,137,85,75,97,86,38,93,88,55,136,246,230,41,89,82,251,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,249,113,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,23,189,194,227,192,158,25,125,245,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,47,242,103,157,27,87,40,249,17,188,39,66,85,42,183,127,84,177,2,83,20,75,121,217,205,165,196,115,105,145,54,206,146,193,44,158,56,104,54,28,35,82,11,215,112,146,214,228,110,55,17,2,234,213,59,203,21,239,249,181,153,141,203,175,221,151,141,97,201,46,162,36,66,55,234,21,25,111,26,148,77,178,202,72,141,110,58,225,232,134,210,93,84,68,146,238,33,123,217,5,201,69,171,149,60,56,137,91,171,83,59,70,38,220,212,246,92,184,234,18,9,181,185,3,121,37,197,83,35,155,106,90,18,203,75,34,37,169,10,62,115,136,37,153,237,75,72,106,85,0,10,160,227,95,130,21,82,170,217,185,145,102,185,17,84,213,71,143,99,200,166,169,181,37,246,223,37,77,152,211,232,87,84,173,10,73,188,149,17,237,52,26,27,50,223,188,249,117,108,52,61,144,12,6,141,151,204,174,90,54,203,208,165,198,174,215,227,162,230,184,81,46,59,177,159,69,70,91,77,169,76,184,203,139,81,180,182,26,75,49,140,136,147,169,199,53,154,18,165,40,132,138,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,3,143,230,131,52,22,14,83,44,10,126,35,98,53,34,224,168,211,106,53,134,168,141,53,68,142,203,207,165,247,25,121,228,169,73,121,214,146,72,219,29,100,102,74,51,212,211,211,188,203,128,97,239,23,108,182,226,85,255,0,109,97,205,10,201,196,166,42,87,85,98,21,18,27,178,233,176,18,195,111,201,121,12,182,167,20,153,138,81,32,148,178,51,50,74,143,77,116,35,238,30,127,141,95,133,139,91,226,4,31,46,168,138,86,19,127,134,134,71,36,230,58,242,103,24,111,133,196,70,29,89,117,134,208,244,71,16,212,133,215,42,44,147,111,148,37,50,178,82,74,49,37,109,41,229,45,62,186,28,38,208,70,106,90,217,187,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,20,173,198,175,197,61,173,240,254,15,152,212,68,0,18,171,32,185,215,186,178,167,136,241,40,149,106,159,104,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,71,245,171,126,218,191,218,171,142,219,184,233,255,0,242,115,32,212,160,200,111,254,147,111,50,227,107,250,210,164,171,218,70,41,7,137,158,75,191,22,204,71,70,36,89,73,230,88,55,245,66,91,241,163,179,7,146,221,10,113,159,53,112,117,109,9,101,44,168,150,165,71,73,109,87,45,167,80,105,62,73,184,231,0,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,0,139,249,160,226,23,130,249,76,191,233,248,115,136,214,197,235,81,169,84,104,237,86,218,118,137,10,35,204,37,135,30,121,148,165,74,122,75,74,37,238,142,179,50,36,153,104,105,235,222,69,232,50,165,157,108,44,206,15,202,159,193,157,2,235,166,124,146,236,61,183,211,177,99,51,204,237,92,254,95,43,146,251,186,233,217,151,187,118,221,53,78,154,234,122,86,183,26,191,20,246,183,195,248,62,99,81,16,254,198,192,188,71,196,156,56,190,113,66,202,163,122,86,149,135,61,133,218,251,44,25,170,84,120,178,138,65,148,164,182,69,235,178,223,101,87,52,200,247,33,43,74,205,38,132,184,180,48,47,29,49,31,46,152,143,78,197,12,47,172,246,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,123,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,6,107,51,99,226,159,25,62,32,92,62,98,248,252,144,178,253,127,84,114,243,63,50,244,244,68,149,105,210,238,130,181,103,52,201,60,185,113,95,56,237,188,82,93,73,55,202,68,99,55,154,104,156,83,132,124,215,16,157,190,177,25,176,79,49,88,185,151,185,55,19,248,91,118,75,164,162,234,163,201,163,84,217,109,213,165,14,33,198,156,67,114,18,104,82,84,220,150,20,225,184,203,200,50,90,23,169,106,104,91,136,95,138,180,237,106,237,243,117,81,172,171,90,15,109,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,162,250,106,24,23,66,203,167,14,139,235,11,233,52,106,84,25,240,112,190,180,237,125,234,113,173,109,212,43,10,164,56,82,229,27,142,17,56,230,247,18,123,77,100,70,77,165,180,18,80,148,37,9,160,17,237,113,71,8,111,44,32,147,108,177,120,49,16,145,120,90,244,203,190,144,244,103,201,212,63,78,156,214,246,148,101,209,72,90,84,78,54,180,168,139,69,180,163,78,228,26,22,169,191,195,83,136,92,204,50,174,193,192,172,121,187,255,0,172,89,251,154,163,215,42,143,63,33,202,60,173,145,153,141,21,111,56,241,183,26,156,150,217,90,72,146,222,214,220,116,148,165,33,189,234,77,202,8,1,198,175,194,197,173,241,2,15,151,84,69,53,218,118,181,118,249,186,168,214,85,173,7,182,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,80,254,186,172,43,171,251,107,110,92,150,229,67,254,82,28,234,108,232,238,127,209,113,151,155,113,31,82,146,164,251,12,133,239,112,243,206,157,43,52,248,95,30,133,119,220,17,21,138,150,212,115,43,130,25,70,76,83,154,193,57,181,170,131,13,165,70,149,161,73,54,146,233,160,146,72,120,212,92,182,208,182,119,75,80,0,0,0,0,0,0,0,0,0,1,206,177,235,24,40,120,35,134,245,43,234,182,254,198,225,114,118,167,106,207,118,247,218,104,254,138,23,167,229,75,249,63,246,150,116,241,151,21,235,248,211,127,212,177,6,227,233,54,163,201,222,159,83,167,45,134,218,46,168,66,11,185,164,255,0,36,191,164,231,55,11,252,152,51,126,213,35,227,109,230,157,244,168,155,251,20,125,76,185,187,147,54,51,158,179,111,165,73,209,72,73,250,200,235,236,233,169,139,138,74,82,132,146,82,90,17,15,232,0,0,0,10,165,227,27,129,51,228,212,232,216,217,77,111,152,211,81,99,209,223,45,82,91,72,149,80,146,165,117,115,175,77,58,18,63,95,176,112,30,20,248,139,54,205,204,155,84,132,30,232,213,200,41,167,169,61,11,69,61,62,10,117,215,105,159,114,123,181,47,180,133,236,0,0,0,0,15,241,153,21,169,209,31,132,250,119,53,33,181,52,178,212,203,84,168,180,50,233,245,24,163,78,37,153,87,169,224,254,40,212,113,22,154,206,180,59,158,123,210,204,247,39,212,145,38,68,199,182,245,121,107,61,16,217,117,218,69,245,17,244,29,247,130,189,226,243,109,221,22,34,139,70,20,185,181,82,62,159,148,254,46,107,79,163,175,119,252,109,62,175,104,181,64,1,242,238,138,252,59,86,220,169,220,115,207,72,244,200,111,75,115,191,170,91,109,75,50,232,70,125,201,63,97,253,131,62,217,236,199,217,184,243,142,213,154,145,158,216,20,87,228,82,98,39,161,252,211,51,36,169,7,175,45,10,250,46,251,117,63,121,159,179,224,228,227,12,38,98,158,63,218,84,118,35,115,163,194,170,192,157,45,59,201,58,176,137,177,210,190,166,180,159,115,158,195,215,220,67,68,246,197,30,61,191,109,210,168,113,26,229,179,79,132,196,84,35,113,158,212,182,218,82,69,169,153,153,244,47,121,143,168,0,3,252,220,97,167,127,40,141,122,235,222,99,254,210,146,74,73,41,45,8,139,66,31,208,0,0,0,0,0,1,252,50,35,45,12,127,27,109,13,32,155,108,180,73,119,22,163,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,190,40,185,79,119,22,176,244,241,58,210,137,206,184,40,9,223,33,60,194,78,176,88,98,107,202,234,227,201,71,229,28,79,114,77,95,105,116,20,167,42,52,186,69,69,232,114,155,229,74,132,242,154,113,58,146,182,56,133,104,101,169,106,71,161,151,216,45,111,134,46,119,169,14,211,96,224,109,255,0,43,145,49,11,106,45,41,221,138,86,244,146,97,198,101,189,26,99,66,212,247,158,229,175,237,246,24,180,54,214,151,80,151,16,122,165,100,74,35,247,145,143,250,1,29,115,29,147,219,87,50,119,165,187,92,187,102,114,161,208,92,137,33,77,242,220,87,104,38,29,121,70,206,173,188,217,163,113,62,162,221,161,233,245,251,59,93,143,100,91,216,121,109,65,181,45,136,93,150,4,6,26,97,180,115,22,190,136,109,45,151,85,169,74,250,40,79,121,159,112,251,224,0,0,0,3,254,86,157,200,82,125,228,100,43,219,16,56,109,171,24,243,67,47,19,46,217,188,155,99,180,57,41,200,252,173,221,165,126,145,91,198,141,205,202,67,136,220,219,138,45,73,58,23,127,127,65,59,44,75,34,223,195,171,86,157,103,91,16,251,53,58,153,25,152,172,55,204,90,244,67,109,165,180,245,90,148,175,162,132,151,83,62,239,214,62,248,0,0,0,0,240,248,207,133,212,76,98,195,186,197,135,94,107,115,21,24,146,25,65,238,89,108,91,140,56,209,43,213,90,12,244,39,15,166,226,47,243,138,18,206,190,91,164,229,191,24,39,91,113,145,186,138,255,0,43,209,238,234,69,191,108,88,203,119,161,186,226,203,69,189,167,172,127,103,78,238,239,194,123,49,15,97,238,41,61,134,85,101,235,75,185,118,237,94,133,243,29,158,60,231,143,162,90,82,149,185,75,47,229,22,159,89,116,23,92,0,0,0,0,0,0,0,0,51,89,154,235,142,133,118,230,107,21,110,75,97,20,175,69,79,188,42,206,196,122,151,33,114,34,203,111,181,56,69,41,14,45,199,55,243,180,231,25,165,92,189,206,159,45,40,70,212,38,127,240,66,196,138,18,63,9,120,67,34,29,42,61,105,222,201,114,67,144,220,21,148,233,177,81,172,121,8,122,65,106,131,101,133,174,49,182,217,232,162,84,183,212,157,196,165,109,181,64,25,172,205,143,138,124,100,248,129,112,249,139,226,210,120,53,82,105,85,252,162,94,212,42,237,50,37,70,155,81,190,42,81,38,67,150,202,94,98,75,14,83,41,233,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,2,243,245,146,139,171,42,120,143,46,183,73,166,118,140,50,185,170,15,57,110,84,35,147,139,110,6,243,83,137,166,72,55,20,181,165,230,144,70,72,82,212,124,230,208,107,35,220,151,80,215,85,225,9,150,143,194,110,50,203,199,75,166,147,206,182,240,231,111,163,187,67,27,153,151,92,117,39,202,219,189,165,54,231,103,111,115,199,181,104,113,167,87,9,101,169,24,186,144,30,127,16,175,90,86,26,216,23,46,35,87,99,203,126,155,106,209,230,214,230,53,17,9,83,238,49,25,149,188,226,91,74,148,148,154,205,40,50,34,53,36,181,211,83,46,241,152,26,180,216,213,26,172,218,132,58,76,74,92,121,82,28,121,168,49,20,234,152,138,133,40,205,44,182,111,45,110,154,18,70,73,35,113,107,94,132,91,148,163,212,206,237,56,54,215,253,51,148,121,148,239,66,82,160,250,10,240,168,211,249,240,163,114,158,159,185,136,210,57,242,149,169,243,94,46,209,202,37,244,209,166,89,70,158,166,167,58,128,80,15,245,46,51,217,254,241,159,229,53,31,253,44,93,246,94,173,106,237,141,128,88,105,101,93,48,123,21,106,223,179,232,212,186,140,110,106,28,228,74,98,19,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,168,232,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,74,223,212,184,207,103,251,198,127,148,212,127,244,177,119,217,122,181,171,182,54,1,97,165,149,116,193,236,85,171,126,207,163,82,234,49,185,168,115,145,41,136,77,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,163,160,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,20,67,196,191,39,213,92,186,98,227,215,229,186,87,5,90,196,190,164,57,61,154,173,73,213,75,92,74,171,171,113,199,224,189,41,107,83,174,175,66,231,33,199,180,91,136,90,139,115,171,101,215,15,154,100,131,52,191,138,62,56,177,137,19,109,191,77,209,106,84,247,40,85,184,237,43,108,164,65,117,230,93,83,177,140,212,72,55,144,182,27,81,37,126,170,210,74,70,168,53,19,136,244,28,76,106,212,170,254,117,241,2,187,66,169,196,168,211,106,49,232,50,225,204,136,242,94,98,75,14,81,32,169,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,132,149,200,198,106,172,220,168,112,252,190,111,10,205,74,34,174,122,141,241,86,141,105,210,28,108,222,93,70,162,84,170,118,195,83,73,90,21,217,155,82,155,83,203,220,157,168,50,73,31,49,109,161,117,215,136,87,173,87,18,175,251,151,17,171,177,226,49,82,186,171,19,107,115,26,136,133,37,134,223,146,242,222,113,45,165,74,82,137,4,165,153,17,26,148,122,105,169,159,120,183,62,19,121,50,174,225,37,11,241,152,190,106,188,170,173,247,111,162,61,18,143,29,104,91,108,81,228,45,153,41,147,33,101,174,175,59,202,101,72,109,38,68,219,102,123,245,90,205,12,216,168,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,81,70,220,95,236,11,54,197,205,124,105,86,125,189,18,146,187,170,215,141,95,171,148,98,52,162,85,69,201,147,26,118,65,163,93,169,90,210,195,102,189,164,91,151,185,106,213,107,90,149,18,176,171,19,46,172,27,196,123,115,20,172,169,125,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,158,79,243,41,66,205,78,7,81,241,54,152,92,154,171,59,105,119,36,68,197,91,13,196,172,52,203,107,144,219,68,165,47,115,39,205,67,141,153,45,103,203,113,4,163,37,146,210,159,173,153,220,190,208,179,61,131,85,172,33,175,220,21,90,35,117,46,91,241,167,83,223,90,121,50,154,86,246,84,243,36,164,162,83,36,178,35,83,46,122,167,161,41,38,135,18,219,168,207,14,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,180,138,111,229,23,58,54,175,226,85,139,25,81,191,213,74,160,75,162,97,253,206,253,175,84,126,115,113,219,170,246,166,223,82,160,169,46,172,141,115,13,249,102,109,37,162,62,99,123,139,106,84,214,231,107,172,89,78,104,243,191,100,210,178,61,134,89,97,195,201,84,171,130,224,174,97,253,178,213,195,47,147,14,165,6,157,21,17,54,63,23,94,106,141,138,139,111,198,100,244,91,91,154,74,247,165,72,116,155,82,32,6,21,97,157,213,140,152,143,110,97,109,149,19,180,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,23,146,156,1,141,150,126,27,247,238,19,166,169,46,161,58,6,27,220,50,106,175,59,80,118,83,30,145,122,154,242,229,20,82,112,146,77,70,230,154,249,104,75,104,233,235,172,141,213,184,181,208,96,208,69,179,128,214,110,100,184,126,97,198,20,222,112,162,41,21,28,55,160,174,153,57,232,230,242,233,53,18,165,52,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,163,108,116,192,188,71,203,166,35,212,112,191,20,40,221,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,182,174,16,153,104,252,25,96,212,188,116,186,105,60,155,147,17,182,250,59,180,49,181,232,148,54,148,124,173,187,218,75,141,246,135,55,60,123,86,182,221,105,16,150,90,25,7,26,191,11,22,183,196,8,62,93,81,20,172,45,83,133,30,69,191,33,154,12,107,179,63,218,242,172,8,83,149,253,210,149,84,114,57,167,251,215,101,90,149,250,111,18,63,177,222,22,168,2,154,248,149,240,244,153,134,85,217,216,235,128,214,135,245,139,63,107,181,138,29,45,151,228,57,71,149,178,75,210,101,33,150,217,54,227,83,146,219,40,81,154,156,218,219,142,154,82,148,55,177,41,174,177,127,220,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,30,170,78,25,218,178,114,11,78,198,62,201,202,185,41,248,193,54,217,231,182,219,105,237,16,100,81,99,72,216,242,182,115,23,203,114,46,173,150,242,74,121,239,250,166,107,212,189,7,13,124,85,165,97,70,112,108,121,149,155,118,37,82,61,207,32,237,84,58,184,137,126,77,61,249,234,75,44,201,140,165,45,36,210,249,166,219,110,57,212,251,59,178,18,73,81,168,136,104,36,0,5,112,113,167,197,235,122,145,132,118,166,9,48,252,71,238,27,138,176,138,227,204,169,136,175,174,37,58,50,28,65,56,102,189,94,140,183,94,117,41,109,214,210,157,232,102,83,102,189,187,208,186,118,26,104,203,246,38,126,25,48,58,195,197,39,37,210,164,75,185,173,248,53,9,254,139,115,124,86,103,45,148,246,166,17,235,172,211,202,124,157,108,208,165,26,144,164,26,84,123,146,99,160,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,15,248,160,96,38,44,102,39,0,168,22,86,14,90,159,40,43,80,175,8,181,71,227,118,232,209,54,69,68,41,173,169,205,242,28,109,7,162,222,108,180,35,221,235,107,166,132,102,80,3,47,92,56,115,157,99,99,238,26,94,183,78,13,246,42,45,191,120,81,170,149,25,63,40,169,78,114,34,177,53,167,29,115,98,36,169,106,218,132,40,244,73,26,143,77,8,140,250,9,129,198,175,194,197,173,241,2,15,151,84,69,69,224,133,149,74,196,172,104,176,112,230,187,34,91,20,219,170,232,165,81,38,59,17,105,75,237,177,38,91,108,184,166,212,164,169,36,178,74,204,200,205,42,45,116,212,143,184,105,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,5,43,113,171,241,79,107,124,63,131,230,53,17,226,184,91,96,237,131,142,184,209,126,225,206,35,80,98,84,105,181,28,55,170,52,211,174,197,101,231,233,239,185,46,19,41,151,21,79,33,105,106,75,105,117,102,219,164,147,52,153,253,164,124,171,56,153,85,188,178,161,139,149,11,62,179,77,150,171,98,163,34,68,155,78,174,227,132,242,42,52,226,95,168,74,117,40,66,123,75,105,83,105,121,27,83,181,102,74,34,229,173,181,174,74,112,194,207,172,108,24,170,196,203,246,48,87,98,64,195,234,156,137,47,82,170,242,249,171,58,77,69,245,51,177,151,29,83,188,168,240,84,105,125,70,100,215,170,243,230,226,212,148,27,139,76,160,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,0,43,3,138,6,76,243,39,152,156,125,160,94,184,57,134,255,0,40,40,176,172,248,180,183,228,250,98,4,77,146,145,54,107,138,111,100,135,219,89,232,135,155,61,72,182,250,218,107,169,25,23,64,225,73,149,204,118,203,95,225,71,240,215,99,124,156,249,71,232,79,70,127,25,195,153,207,236,253,187,157,253,140,235,155,118,243,218,250,90,107,187,166,186,30,145,87,141,95,138,123,91,225,252,31,49,168,142,149,193,30,147,74,175,210,177,230,133,93,166,68,168,211,106,49,237,248,147,33,203,101,47,49,37,135,19,83,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,43,196,191,35,146,114,227,121,61,140,54,58,226,47,14,175,74,195,136,102,35,104,106,58,232,117,23,137,199,206,18,89,65,37,39,24,210,135,84,202,144,159,81,13,155,107,34,52,161,111,114,172,153,231,50,254,202,101,255,0,26,100,57,210,234,54,77,70,66,26,175,80,93,117,231,152,75,14,61,28,228,203,139,24,159,105,146,157,201,142,77,182,235,154,150,135,181,93,59,175,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,89,204,205,143,138,124,100,248,129,112,249,139,226,210,120,53,82,105,85,252,162,94,212,42,237,50,37,70,155,81,190,42,81,38,67,150,202,94,98,75,14,83,41,233,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,2,243,245,146,139,171,42,120,143,46,183,73,166,118,140,50,185,170,15,57,110,84,35,147,139,110,6,243,83,137,166,72,55,20,181,165,230,144,70,72,82,212,124,230,208,107,35,220,151,80,215,85,225,9,150,143,194,110,50,203,199,75,166,147,206,182,240,231,111,163,187,67,27,153,151,92,117,39,202,219,189,165,54,231,103,111,115,199,181,104,113,167,87,9,101,169,24,181,76,216,248,88,198,79,135,247,15,151,62,51,88,47,122,167,149,91,55,53,252,63,48,174,207,172,211,98,38,231,167,97,189,26,77,167,87,113,195,101,116,234,137,210,152,216,74,117,40,90,187,51,138,75,105,121,27,85,185,4,74,34,230,33,181,162,146,241,87,12,238,172,27,196,123,143,11,111,88,157,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,182,158,26,156,66,225,226,109,10,14,5,99,205,223,253,125,64,220,213,30,185,84,121,136,237,214,34,239,140,204,104,171,121,199,137,201,53,21,56,242,210,68,150,247,56,219,68,165,41,110,111,82,190,183,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,148,241,69,200,44,59,194,133,82,204,198,14,211,233,84,186,173,185,79,147,58,236,163,177,25,136,109,212,226,161,110,201,126,164,149,165,41,223,49,60,199,20,239,48,212,167,155,74,118,153,45,178,67,213,109,131,184,197,127,96,85,255,0,75,196,108,57,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,236,50,191,236,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,236,206,41,46,41,149,238,86,228,17,164,207,152,135,16,142,234,0,0,0,0,0,0,0,0,0,2,148,120,176,230,33,236,66,197,38,112,202,144,189,41,118,214,237,203,208,190,127,180,71,130,241,116,83,105,82,118,169,7,252,163,215,234,46,131,131,228,163,45,210,179,33,139,240,109,185,40,219,69,99,155,233,7,117,35,217,186,44,149,181,234,147,173,172,245,91,58,122,167,246,244,239,208,141,175,109,211,45,42,20,107,126,142,207,42,36,93,252,180,110,82,180,220,181,44,250,168,204,251,212,126,209,245,64,0,0,0,7,192,190,236,139,127,17,109,90,141,157,115,195,237,52,234,156,103,162,190,223,49,104,213,14,54,166,213,213,10,74,190,138,212,93,12,187,255,0,88,130,120,127,195,109,88,59,154,24,152,153,105,78,231,91,29,161,185,77,199,229,109,236,203,244,138,30,36,110,114,82,220,94,214,219,73,106,105,208,251,251,250,11,9,66,118,161,41,247,17,16,255,0,160,0,0,0,1,240,47,139,34,222,196,59,106,117,169,115,194,237,80,39,176,235,14,35,152,180,116,91,106,108,250,161,73,87,209,90,187,140,187,199,20,203,142,79,109,92,182,94,151,21,114,210,153,205,135,94,114,92,132,183,203,113,61,156,159,117,149,19,58,184,243,134,189,164,194,75,118,133,175,213,237,145,64,63,229,197,165,164,41,197,158,137,65,26,140,253,196,66,175,120,157,103,122,144,213,54,118,6,216,18,185,243,22,183,98,213,93,216,164,236,73,166,100,103,155,209,214,52,61,15,97,238,66,254,207,105,138,163,139,26,93,94,162,204,56,173,243,101,77,121,45,54,157,73,59,220,90,180,34,212,244,34,212,207,236,23,89,194,235,41,238,225,46,30,150,39,93,177,57,55,5,125,59,227,167,152,74,210,11,236,66,121,61,91,121,72,252,163,106,239,73,43,236,46,130,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,255,0,135,154,109,246,150,195,169,220,135,18,104,81,107,166,164,101,161,138,180,226,43,195,202,77,70,77,91,26,240,146,153,185,197,115,234,53,136,188,226,45,79,89,114,95,123,124,137,63,91,101,181,8,250,200,187,200,85,170,78,173,106,215,155,116,191,131,84,169,82,137,105,63,85,124,183,154,95,79,122,79,69,39,235,35,211,218,46,107,133,142,108,107,24,187,103,73,195,59,226,95,104,172,209,9,106,136,247,45,8,214,19,45,66,101,9,218,211,41,71,211,113,71,169,168,213,239,212,180,49,63,128,0,0,0,0,0,0,0,0,0,0,0,0,67,142,38,57,125,107,23,176,70,93,118,151,23,125,110,137,203,236,202,222,101,249,105,112,210,190,138,113,40,250,13,159,121,31,213,161,138,53,182,46,42,165,155,112,70,175,210,215,203,153,15,126,195,209,39,166,244,41,7,244,136,203,185,71,236,26,112,176,46,186,125,237,105,193,185,105,111,115,99,76,230,236,94,213,39,93,142,173,7,209,68,71,222,147,246,15,66,0,0,0,0,0,0,0,56,254,112,47,248,216,97,149,204,82,188,222,184,101,208,164,69,181,231,70,167,212,34,27,169,125,138,140,150,142,60,35,109,77,22,244,44,228,188,201,18,203,77,134,100,163,52,145,26,139,54,226,79,240,215,197,233,56,65,156,27,29,243,126,89,83,111,9,7,104,84,153,140,195,78,173,244,78,82,81,29,38,110,105,177,9,152,81,28,90,144,100,178,67,74,34,221,169,161,90,9,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,149,140,88,59,96,227,173,129,84,195,156,70,160,196,168,211,106,49,223,105,167,93,138,203,207,211,223,113,151,25,76,184,170,121,11,75,82,91,75,171,54,221,36,153,164,207,237,35,243,249,98,203,213,171,149,252,26,162,225,29,173,39,183,246,14,100,154,141,81,113,91,142,245,78,115,170,220,236,135,18,130,254,229,180,18,148,181,33,166,154,65,173,123,55,31,85,1,10,184,185,226,101,213,135,121,71,122,157,107,75,236,159,45,110,8,150,205,69,244,56,227,111,38,11,140,72,144,234,27,82,22,157,57,157,149,45,44,149,185,42,105,215,80,105,245,181,42,44,22,19,193,98,255,0,147,66,204,53,215,135,210,46,24,144,233,183,85,174,185,40,130,241,180,149,207,168,195,144,217,178,77,26,139,122,150,136,239,207,89,161,7,213,27,212,162,62,89,26,110,124,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,251,235,201,230,139,254,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,229,49,87,12,237,92,100,195,139,143,11,111,88,157,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,207,190,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,246,150,210,166,210,242,54,167,106,204,148,69,203,91,107,95,10,1,97,60,48,178,21,27,25,234,177,51,3,140,20,40,147,240,250,153,34,75,52,170,68,190,106,14,173,81,97,76,236,121,198,148,215,42,68,20,154,159,73,145,59,235,60,193,182,180,169,4,226,21,115,224,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,82,183,26,191,20,246,183,195,248,62,99,81,16,42,21,38,171,81,141,62,101,62,153,46,84,122,92,114,151,57,214,89,82,209,21,131,117,182,73,215,84,69,162,16,110,188,211,100,165,104,91,220,66,123,212,68,125,215,36,185,148,196,124,183,227,141,14,167,101,21,86,169,74,184,234,16,233,117,251,110,4,83,152,229,102,42,222,36,147,108,71,37,39,124,196,243,20,113,204,148,149,19,138,218,102,104,113,196,47,66,118,157,127,229,93,171,70,186,125,9,85,163,122,102,159,30,161,232,234,180,110,207,58,31,53,180,175,145,33,173,79,150,242,55,109,90,53,61,170,35,45,79,65,26,243,245,146,139,87,53,152,113,46,183,73,166,118,124,77,182,105,239,57,110,84,35,147,104,114,126,194,83,137,166,72,55,20,132,41,151,86,102,72,82,212,92,151,22,107,35,218,167,80,237,5,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,63,40,253,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,222,225,205,146,143,197,87,14,31,175,223,244,202,83,152,155,116,252,229,74,75,5,205,114,151,4,201,6,221,49,47,110,82,21,181,104,55,29,83,68,148,173,197,37,58,186,150,90,112,251,94,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,202,102,207,37,216,89,155,138,21,54,13,218,159,66,86,169,181,8,79,166,225,167,65,140,170,146,224,180,183,57,176,77,247,16,107,38,86,135,223,52,167,93,168,120,219,116,210,178,74,155,95,117,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,64,190,53,126,22,45,111,136,16,124,186,162,42,131,44,148,154,85,127,50,88,81,66,174,211,34,84,105,181,27,226,133,18,100,57,108,165,230,36,176,228,246,82,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,74,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,67,152,91,90,133,99,99,238,37,217,86,180,30,197,69,183,239,10,205,46,157,27,154,183,57,17,88,154,235,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,234,46,255,0,133,199,129,60,50,251,235,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,106,101,43,12,237,92,80,225,67,142,212,235,166,39,51,208,55,5,110,230,167,62,134,219,55,162,206,129,71,131,33,165,182,165,161,91,55,114,212,210,205,58,40,218,121,212,18,147,191,81,93,118,157,211,93,177,174,170,53,235,107,78,236,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,208,105,207,15,111,90,86,37,88,22,214,35,80,163,203,98,155,117,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,232,0,6,125,184,144,227,125,87,27,179,95,118,42,161,67,137,75,143,97,200,145,99,193,67,46,41,197,190,196,9,146,8,223,117,71,161,26,220,117,199,86,68,148,145,37,6,132,122,198,147,113,113,128,91,167,5,140,121,141,86,179,110,188,185,86,102,203,93,74,133,33,119,53,20,158,144,235,168,244,115,198,219,82,89,105,6,141,140,33,169,6,219,134,91,254,113,115,150,162,71,170,181,29,154,0,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,22,105,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,153,197,37,180,188,141,170,220,130,37,17,115,16,218,209,159,108,85,195,59,171,6,241,30,227,194,219,214,39,103,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,36,6,48,231,126,187,143,57,59,182,112,43,20,37,85,107,55,213,175,120,51,81,102,184,235,40,54,230,81,218,130,251,45,148,151,141,211,113,217,132,228,133,36,215,203,34,91,104,74,150,181,56,107,82,249,86,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,247,174,76,66,176,108,234,173,22,133,119,223,22,253,14,165,114,72,236,148,88,117,42,155,49,159,169,63,185,9,229,70,109,197,18,158,94,231,90,78,212,17,158,174,32,191,148,90,250,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,249,236,253,155,253,228,44,210,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,84,193,113,240,155,199,22,243,52,156,33,182,203,250,197,159,206,171,179,120,186,219,210,34,211,104,253,169,214,219,106,75,134,211,45,189,81,38,208,217,156,102,122,41,78,165,91,144,222,247,27,183,252,11,192,235,19,46,216,113,78,194,220,57,77,85,52,90,118,171,79,164,106,79,76,113,111,40,139,154,225,115,20,104,107,152,178,83,138,109,148,182,215,49,199,20,148,36,214,173,115,217,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,50,177,139,7,108,28,117,176,42,152,115,136,212,24,149,26,109,70,59,237,52,235,177,89,121,250,123,238,50,227,41,151,21,79,33,105,106,75,105,117,102,219,164,147,52,153,253,164,126,127,44,89,122,181,114,191,131,84,92,35,181,164,246,254,193,204,147,81,170,46,43,113,222,169,206,117,91,157,144,226,80,95,220,182,130,82,150,164,52,211,72,53,175,102,227,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,56,167,17,156,148,126,53,88,112,197,126,192,166,82,155,196,219,91,231,41,178,95,46,83,149,72,36,75,55,41,138,123,114,80,157,203,89,56,210,157,37,37,14,37,73,213,164,188,235,133,24,56,119,240,202,188,169,119,149,35,30,243,31,69,151,64,69,2,68,90,173,177,109,45,242,68,183,229,164,144,243,50,230,18,21,185,132,52,163,73,148,117,109,117,78,160,201,212,161,8,52,61,216,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,41,131,137,238,66,163,96,197,86,94,96,112,126,133,18,6,31,84,228,70,102,171,72,137,205,89,210,106,47,169,237,239,54,210,90,229,71,130,163,75,9,34,55,125,87,159,38,208,148,160,219,66,124,7,11,105,185,151,129,152,104,175,224,85,38,93,70,216,84,136,12,226,3,46,169,9,167,38,144,228,130,65,188,233,184,180,39,180,182,149,60,227,4,131,55,143,99,164,148,173,190,114,21,123,192,0,0,0,0,0,0,0,0,3,207,95,247,93,62,201,180,231,92,181,71,185,81,161,242,183,175,106,149,166,247,80,130,232,146,51,239,81,123,6,99,238,123,138,169,121,92,18,107,245,69,243,38,76,217,188,244,73,107,177,9,65,125,18,34,238,73,123,5,228,240,205,203,235,88,67,130,81,43,181,72,187,43,117,190,103,105,86,253,127,35,46,98,81,209,46,41,31,65,194,238,34,250,245,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,64,30,41,217,177,172,97,21,157,27,12,236,121,125,158,181,91,36,42,91,220,180,47,72,79,53,53,149,167,107,172,169,31,77,180,158,164,162,87,187,66,212,197,50,168,234,215,85,121,199,79,248,77,74,171,40,214,163,245,81,204,121,213,245,247,36,181,82,190,162,45,125,130,210,184,117,112,242,147,78,147,73,198,188,91,166,109,113,60,138,141,30,47,56,143,67,214,36,150,30,223,30,79,212,225,109,90,62,179,46,226,22,150,203,77,176,210,24,105,59,80,218,73,9,45,117,208,136,180,33,255,0,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,3,254,29,109,15,54,182,92,78,168,90,77,42,45,123,200,251,199,14,196,236,147,229,195,23,167,57,82,190,44,14,223,41,211,53,169,207,74,207,107,85,25,173,70,122,52,250,75,189,197,159,235,251,7,239,193,44,164,224,118,95,36,72,153,134,54,143,162,228,73,53,146,220,237,243,31,213,42,54,204,203,71,158,89,119,178,142,191,87,214,122,246,80,0,0,0,0,0,0,0,0,0,0,0,0,31,229,38,51,50,217,84,121,8,222,218,244,212,181,50,215,67,215,216,51,163,157,12,27,94,10,99,189,118,213,102,63,46,2,123,47,101,245,245,215,88,113,214,190,245,173,95,73,223,105,253,159,85,189,240,201,196,5,94,217,106,163,197,52,104,84,206,209,161,235,223,204,159,48,255,0,68,191,71,235,18,224,0,0,0,0,0,0,0,86,175,27,76,76,181,99,97,101,139,131,157,175,155,114,84,46,2,185,185,13,184,218,187,60,24,241,164,71,222,242,119,243,17,204,114,86,141,158,195,74,185,15,250,196,104,208,235,131,44,217,126,170,230,30,230,187,168,84,164,75,125,118,173,143,92,186,138,28,18,82,166,206,126,52,125,177,35,71,109,45,185,205,90,230,61,21,42,111,68,154,155,230,18,84,75,219,175,42,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,105,167,4,47,90,174,37,96,189,131,136,213,216,241,24,169,93,86,189,42,183,49,168,136,82,88,109,249,49,27,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,218,140,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,0,20,193,198,158,255,0,147,93,204,53,169,135,209,238,24,147,41,182,173,174,137,43,130,201,180,165,192,168,204,144,225,188,78,154,75,122,86,184,236,64,89,33,103,209,27,20,146,46,97,154,162,174,24,229,146,254,197,12,18,196,252,118,163,70,150,84,44,53,143,17,75,67,84,231,159,93,73,247,95,108,158,67,74,73,108,74,35,70,83,146,95,94,166,109,163,149,170,118,184,110,35,229,101,162,255,0,141,133,153,134,195,124,65,168,92,50,232,116,218,29,209,77,147,84,157,24,221,222,213,59,180,32,166,17,147,68,107,90,21,28,221,66,208,146,61,232,82,147,162,183,104,122,94,0,1,242,110,155,178,213,177,168,82,174,155,214,230,165,91,244,88,91,59,77,70,169,53,184,145,88,222,180,161,27,221,112,210,132,238,90,210,146,212,250,169,68,69,212,200,125,97,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,128,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,7,31,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,195,138,184,103,117,96,222,35,220,120,91,122,196,236,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,132,138,225,231,146,202,174,105,241,66,61,118,239,183,229,171,10,237,169,6,119,4,194,146,168,165,53,242,111,115,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,249,141,173,108,238,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,242,109,107,178,213,190,104,81,110,155,42,230,165,92,20,89,187,251,53,70,151,53,185,113,95,216,181,33,123,29,108,212,133,109,90,20,147,208,250,41,38,71,212,140,80,191,20,127,29,152,155,247,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,86,227,87,226,158,214,248,127,7,204,106,35,228,240,128,181,168,87,206,62,226,21,149,116,193,237,180,91,131,11,234,212,186,140,110,106,219,231,197,126,108,6,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,212,79,252,173,112,204,192,236,182,93,85,139,214,115,159,47,171,78,84,9,235,122,77,118,158,201,250,10,43,110,37,198,57,72,245,144,169,137,90,18,106,150,68,133,122,137,38,208,201,27,132,228,192,1,93,92,84,242,65,15,18,109,90,190,103,176,242,46,203,190,219,167,180,237,195,19,156,196,120,243,104,241,27,125,111,202,211,148,75,118,99,104,54,75,85,186,68,108,71,216,148,169,105,109,42,166,193,113,60,47,178,21,111,90,22,109,23,50,88,185,66,137,81,185,238,8,233,168,91,116,249,61,150,108,72,20,231,14,44,136,83,201,42,104,212,204,237,205,41,104,90,29,61,141,60,146,50,75,155,210,155,31,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,125,245,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,105,60,26,169,52,170,254,81,47,106,21,118,153,18,163,77,168,223,21,40,147,33,203,101,47,49,37,135,41,148,244,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,169,108,111,178,169,88,107,141,23,246,28,208,164,75,126,155,106,221,21,90,36,55,101,173,42,125,198,35,75,113,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,11,190,225,113,139,210,113,107,39,214,203,21,39,229,191,82,177,164,61,104,74,121,230,26,105,11,68,100,161,113,82,209,55,244,144,136,111,196,108,212,162,74,205,109,172,213,187,233,170,90,128,225,89,224,198,42,86,8,101,115,16,46,233,149,233,116,170,148,218,60,154,37,5,216,50,146,196,211,170,203,105,76,198,84,117,26,208,173,237,169,70,250,141,179,222,150,216,113,105,35,217,160,206,96,14,235,145,252,98,170,224,134,104,240,254,238,135,94,137,74,166,205,172,70,162,87,157,157,41,76,66,58,84,183,82,204,149,72,81,45,9,216,218,84,79,164,220,61,137,113,134,214,162,61,154,13,25,128,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,33,255,0,17,156,148,126,53,88,112,197,126,192,166,82,155,196,219,91,231,41,178,95,46,83,149,72,36,75,55,41,138,123,114,80,157,203,89,56,210,157,37,37,14,37,73,213,164,188,235,133,68,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,142,151,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,90,185,13,196,203,87,6,243,75,106,226,149,235,47,179,209,109,154,125,126,161,39,107,141,161,199,182,81,102,236,97,174,98,208,133,60,234,205,45,182,131,81,111,113,104,73,30,170,33,242,179,41,154,236,71,204,134,56,150,55,212,221,249,57,62,151,200,98,219,98,150,241,182,229,26,44,119,150,236,116,162,66,73,46,45,228,184,226,220,55,143,69,27,138,51,73,54,146,67,104,183,238,28,217,215,252,106,176,225,250,5,255,0,83,165,55,137,182,183,205,212,163,48,124,167,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,163,73,121,166,202,96,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,202,225,14,11,225,126,2,217,173,225,254,17,218,17,45,218,19,114,29,150,113,217,91,142,173,215,220,50,222,235,174,186,165,58,234,244,36,164,148,181,40,201,8,66,11,68,161,36,94,212,0,0,0,0,0,0,0,0,0,68,126,38,216,128,171,39,45,85,136,164,141,74,167,217,245,61,123,185,115,225,159,232,159,233,125,66,161,50,97,131,107,198,204,119,161,90,143,71,230,192,87,106,237,94,190,221,52,135,33,196,119,45,10,250,77,123,15,237,250,244,93,26,51,48,217,76,120,232,216,218,53,208,181,51,211,83,215,219,246,143,245,0,0,0,0,0,0,0,0,0,0,0,0,1,198,177,183,41,56,29,152,57,17,230,98,117,163,233,73,17,141,4,135,59,124,198,52,74,77,195,34,209,151,144,93,239,47,175,215,245,22,159,131,12,114,79,151,12,33,156,221,74,199,176,59,4,166,140,150,151,61,43,61,221,20,70,133,17,232,235,234,46,246,208,127,171,237,29,197,166,208,203,104,101,180,232,132,36,146,146,215,184,139,184,127,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,240,226,203,150,201,88,129,101,211,241,66,216,143,186,125,15,155,218,209,188,139,157,206,118,11,8,234,183,82,148,232,148,43,185,39,175,183,78,241,240,248,45,220,168,149,99,222,150,226,215,235,192,244,118,196,233,250,111,84,86,126,207,233,49,101,96,0,0,0,0,0,0,2,128,120,154,99,95,225,167,55,23,79,103,167,246,88,22,38,182,84,61,237,108,121,222,196,251,221,161,199,52,113,105,86,178,157,147,177,69,183,86,137,173,201,37,110,214,95,240,75,193,202,19,86,173,245,152,25,15,115,171,82,106,7,103,67,111,106,211,217,34,182,220,121,114,15,82,94,199,57,203,118,55,67,70,228,118,95,85,90,56,162,40,23,158,12,29,170,224,134,104,241,2,209,153,65,137,74,166,205,172,73,173,208,90,131,21,76,66,58,84,183,84,244,100,199,73,161,9,216,218,84,108,40,155,45,137,113,135,16,147,61,154,139,62,224,211,127,201,185,178,185,84,179,42,55,12,73,114,44,235,162,92,104,116,244,155,68,252,26,116,134,154,144,217,173,41,34,89,161,201,46,78,52,173,122,234,105,113,36,122,55,181,51,212,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,204,182,96,113,51,240,201,142,55,230,41,55,46,171,34,37,205,112,78,168,64,244,163,155,229,51,5,111,43,178,176,191,93,100,158,83,4,211,100,132,168,210,132,160,146,147,218,146,22,255,0,195,111,47,91,242,1,81,179,111,89,53,88,145,49,143,211,51,100,178,152,189,146,84,40,51,99,166,2,20,210,156,37,18,249,140,71,76,134,221,52,109,52,190,141,18,164,145,41,84,195,136,86,85,87,13,111,251,151,14,107,178,34,63,82,181,107,19,104,147,29,136,181,41,135,31,140,242,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,208,70,66,113,50,213,197,12,163,225,157,70,214,151,204,244,13,191,10,217,168,176,183,27,55,162,206,128,194,35,186,135,18,133,171,102,238,90,93,65,43,69,27,79,52,179,74,119,232,36,0,0,160,190,35,24,223,153,44,67,198,138,141,151,141,244,57,118,141,54,129,33,230,41,54,244,71,39,162,149,49,134,37,203,109,138,155,105,147,181,50,150,180,173,214,202,98,26,104,156,66,11,68,35,170,68,170,225,79,158,218,81,210,160,101,103,25,110,105,105,169,38,65,49,100,85,106,47,165,76,56,193,165,9,110,142,107,50,37,33,105,81,40,216,222,165,18,201,124,132,154,54,48,219,149,66,52,167,148,239,11,24,55,240,254,222,242,230,7,85,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,85,175,23,252,111,204,149,175,38,54,21,209,168,114,232,24,95,84,143,25,245,220,212,151,39,161,117,55,222,106,99,47,83,37,200,78,200,228,133,32,156,82,161,232,233,169,13,182,233,175,69,27,104,140,28,57,179,175,248,170,226,59,244,11,254,167,85,115,12,174,159,155,169,70,96,249,173,210,231,25,160,155,169,165,157,170,90,182,161,6,219,169,104,210,165,182,164,171,71,84,203,77,159,159,226,99,86,165,87,243,175,136,21,218,21,78,37,70,155,81,143,65,151,14,100,71,146,243,18,88,114,137,5,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,44,43,130,167,133,139,167,226,4,239,46,167,9,254,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,138,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,190,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,8,107,198,22,202,165,90,185,193,93,118,159,34,91,146,47,27,94,155,91,156,151,150,147,67,111,161,79,65,36,180,68,146,50,71,42,11,74,50,81,168,247,169,103,174,134,73,79,85,224,143,138,21,88,183,254,33,96,187,201,150,253,54,167,71,106,232,142,106,154,174,68,55,227,60,220,103,118,71,208,211,189,244,203,103,115,132,105,61,34,54,147,37,116,217,110,128,42,47,141,62,60,201,171,94,86,166,92,168,211,98,46,155,66,142,139,154,180,76,200,105,213,250,69,226,113,168,204,186,130,70,246,22,212,115,113,194,45,255,0,56,137,200,81,163,213,66,142,5,97,230,25,252,176,195,252,82,190,165,196,170,148,75,10,223,131,80,102,84,118,255,0,130,166,116,154,196,24,109,177,33,102,131,34,222,195,243,22,132,18,146,165,41,131,81,25,165,11,35,252,184,33,101,82,177,43,26,44,28,57,174,200,150,197,54,234,186,41,84,73,142,196,90,82,251,108,73,150,219,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,31,43,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,125,28,55,177,190,149,141,217,80,180,213,79,161,203,165,200,176,227,199,177,231,33,231,18,226,31,126,4,56,228,79,180,162,208,205,14,52,227,75,50,82,72,210,179,90,61,98,73,56,185,64,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,170,14,50,25,100,176,109,90,85,191,153,27,66,52,74,37,74,173,88,77,189,90,166,194,167,50,203,21,7,223,76,185,158,144,90,155,36,168,228,154,144,234,92,90,247,155,132,166,143,84,114,207,153,2,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,41,88,117,252,25,202,102,60,227,245,155,119,95,152,91,98,203,172,82,44,232,252,217,75,71,69,205,124,141,6,168,144,211,166,178,36,165,165,27,198,210,58,146,18,69,249,71,89,109,223,21,133,88,153,117,96,222,35,219,152,165,101,75,236,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,130,114,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,179,56,164,184,166,87,185,91,144,70,147,62,98,28,66,59,168,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,0,0,0,0,0,2,181,56,210,92,173,197,177,236,187,113,11,245,231,250,71,114,116,253,7,169,203,47,103,244,144,251,156,38,178,217,43,15,236,186,134,40,92,241,246,207,174,114,187,34,55,145,242,121,46,206,97,125,80,234,146,173,82,180,247,164,180,246,107,222,44,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,74,138,196,198,21,26,74,55,182,189,55,39,83,45,116,61,125,159,96,226,152,39,151,154,70,8,93,245,233,86,163,124,138,109,103,178,238,111,85,43,94,83,78,17,117,113,197,171,233,58,163,246,126,191,103,112,0,0,0,0,0,0,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,25,140,187,46,154,237,243,117,86,111,91,166,119,109,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,131,67,217,31,193,218,86,8,101,115,15,237,24,116,25,116,170,148,218,60,106,221,121,169,209,82,196,211,170,203,105,47,73,76,132,146,16,173,237,169,68,194,73,194,222,150,216,109,10,51,217,168,128,28,110,48,190,171,22,255,0,195,220,104,101,82,223,166,212,232,238,218,242,9,48,149,200,134,252,103,156,146,214,249,26,154,119,190,153,111,109,108,201,39,164,71,20,70,174,187,57,167,7,92,76,249,31,154,199,172,89,114,234,167,18,253,183,230,83,217,139,29,207,224,170,157,24,138,99,111,200,65,172,136,246,48,196,196,33,100,149,41,42,124,210,68,73,90,204,174,252,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,8,255,0,159,108,76,181,112,191,40,248,153,81,186,101,242,253,61,111,205,182,105,204,33,198,201,233,83,167,176,184,237,33,180,173,105,223,183,152,167,86,73,213,68,211,46,172,146,173,154,12,251,225,237,149,85,196,171,254,218,195,154,20,136,140,84,174,170,196,42,36,55,101,173,73,97,183,228,188,134,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,52,209,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,163,110,42,120,57,66,194,44,220,85,228,219,143,105,18,253,167,181,120,185,27,106,255,0,130,202,146,251,237,201,45,235,90,141,124,199,227,186,254,190,170,83,207,216,148,146,80,70,114,87,130,94,53,255,0,221,214,92,230,83,253,247,173,62,83,109,127,205,225,203,109,229,155,159,243,35,109,41,111,249,243,82,190,129,11,84,0,17,127,60,153,28,179,115,123,102,166,84,85,196,161,226,45,14,58,145,65,175,45,7,177,196,106,106,236,83,54,145,169,113,148,163,81,146,136,141,108,173,70,180,18,137,78,180,237,6,127,93,86,21,213,253,181,183,46,75,114,161,255,0,41,14,117,54,116,119,63,232,184,203,205,184,143,169,73,82,125,134,67,229,13,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,247,215,147,205,23,252,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,17,87,138,63,129,60,77,251,151,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,2,128,120,163,248,236,196,223,185,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,28,255,0,29,48,47,14,51,23,135,21,28,47,197,10,55,110,165,78,209,214,94,104,201,18,169,242,146,70,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,179,217,153,220,189,93,89,95,198,90,214,17,221,50,123,127,96,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,238,155,89,37,75,74,29,105,212,18,215,179,113,243,74,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,114,80,132,164,180,34,34,23,63,193,83,194,197,211,241,2,119,151,83,132,255,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,69,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,223,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,159,227,113,101,82,167,224,190,30,226,51,210,37,149,74,135,116,59,68,142,210,86,158,66,152,157,17,199,157,82,211,183,113,172,149,79,100,146,100,162,34,37,57,169,43,82,52,192,14,30,248,161,85,194,172,224,225,181,78,158,153,111,71,175,214,26,181,231,68,102,106,163,34,67,21,5,20,98,230,232,70,78,33,167,92,106,65,54,162,209,75,142,142,169,50,37,167,67,195,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,67,152,28,76,252,50,99,141,249,138,77,203,170,200,137,115,92,19,170,16,61,40,230,249,76,193,91,202,236,172,47,215,89,39,148,193,52,217,33,42,52,161,40,36,164,246,164,132,245,167,96,52,156,27,224,225,126,220,213,216,81,27,174,226,76,138,37,204,226,211,29,162,125,186,114,234,148,244,192,101,111,33,106,55,80,109,17,201,73,25,167,150,115,28,65,161,42,37,154,161,6,83,188,83,224,223,196,11,123,204,88,18,127,139,190,93,100,225,182,60,163,24,237,139,78,92,91,78,255,0,142,211,211,167,52,211,73,132,221,124,185,132,251,36,77,36,141,181,186,211,109,200,51,115,85,58,227,146,86,149,43,106,201,30,175,130,198,49,85,104,184,185,117,224,133,66,189,17,170,21,203,71,93,110,12,57,114,148,149,170,171,21,109,164,211,21,179,89,32,214,228,103,29,91,164,148,26,212,136,109,158,164,150,140,92,72,0,8,171,197,31,192,158,38,253,203,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,149,140,20,252,98,115,5,100,224,227,149,14,197,18,224,168,31,111,125,46,242,220,68,22,26,92,137,92,165,114,220,34,120,216,101,210,111,114,13,60,195,70,237,19,169,150,135,176,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,125,132,85,65,196,175,135,164,204,50,174,206,199,92,6,180,63,172,89,251,93,172,80,233,108,191,33,202,60,173,146,94,147,41,12,182,201,183,26,156,150,217,66,140,212,230,214,220,116,210,148,161,189,137,76,74,202,174,102,47,44,168,98,228,60,82,179,224,196,168,161,81,213,77,171,211,36,145,37,21,26,115,139,109,110,176,78,109,53,50,189,205,54,180,56,146,61,171,66,119,37,104,222,218,244,41,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,236,51,246,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,127,61,159,179,127,188,133,170,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,0,0,0,0,0,0,0,0,225,216,219,151,138,70,55,221,244,25,87,91,124,250,109,27,181,109,111,85,39,78,107,77,145,245,109,196,43,233,52,147,246,254,175,111,108,139,21,136,76,38,52,102,246,54,141,118,167,83,61,53,61,125,191,89,143,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,184,185,226,101,213,135,121,71,122,157,107,75,236,159,45,110,8,150,205,69,244,56,227,111,38,11,140,72,144,234,27,82,22,157,57,157,149,45,44,149,185,42,105,215,80,105,245,181,42,118,203,69,129,27,20,243,13,134,248,125,80,183,165,215,41,181,203,162,155,26,169,6,49,59,189,218,119,104,65,204,51,54,140,150,132,38,57,58,181,173,38,91,16,149,43,84,237,212,180,188,34,175,19,76,20,252,52,229,30,233,236,245,14,203,62,196,214,245,135,189,221,140,187,216,152,123,180,54,230,141,173,74,214,43,178,118,36,182,234,233,53,185,68,157,218,209,182,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,154,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,25,183,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,170,248,218,99,95,253,194,229,206,29,63,221,122,212,37,56,215,252,226,28,70,217,89,57,255,0,61,55,18,166,255,0,152,52,171,233,144,141,92,43,48,114,133,139,185,184,164,73,184,222,214,37,133,79,118,241,110,54,213,255,0,10,149,25,246,27,140,91,208,180,154,57,111,200,105,253,125,100,171,145,177,73,52,172,204,175,164,87,7,26,124,29,165,86,176,142,212,198,250,125,6,91,181,219,106,176,138,36,233,145,34,165,72,77,42,82,28,81,42,83,132,131,89,33,185,45,180,134,141,75,36,37,115,28,45,13,78,144,130,188,53,241,122,78,16,103,6,199,124,223,150,84,219,194,65,218,21,38,99,48,211,171,125,19,148,148,71,73,155,154,108,66,102,20,71,22,164,25,44,144,210,136,183,106,104,86,130,64,0,64,14,37,124,63,127,14,208,231,99,222,20,179,178,254,165,83,211,233,74,114,83,163,117,136,49,24,146,191,154,105,136,203,122,69,69,103,217,152,111,114,201,38,219,104,71,77,169,20,172,52,167,148,239,11,24,55,240,254,222,242,230,7,85,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,223,94,79,52,95,240,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,69,94,40,254,4,241,55,238,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,10,1,226,143,227,179,19,126,229,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,127,206,142,82,109,92,220,225,97,218,213,39,123,13,201,66,237,53,11,102,162,149,54,215,46,114,163,56,132,48,251,166,203,174,20,55,28,54,84,242,27,34,82,185,45,153,30,168,33,64,56,171,134,119,86,13,226,61,199,133,183,172,78,207,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,91,255,0,5,79,11,23,79,196,9,222,93,78,19,252,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,127,56,22,4,108,79,202,230,41,89,143,91,210,235,178,37,90,243,164,211,233,241,9,213,62,253,70,51,71,34,17,54,150,143,122,214,82,89,100,201,5,174,243,34,73,146,136,205,39,156,26,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,156,240,158,250,252,40,97,101,155,137,158,139,244,103,202,219,126,157,93,236,92,254,119,101,237,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,140,28,86,49,230,78,13,229,114,125,179,66,155,17,186,238,36,200,59,101,180,42,67,68,251,116,229,180,181,79,121,12,173,10,55,81,202,34,140,163,34,79,44,230,54,178,90,84,72,37,83,6,95,176,207,240,201,142,54,30,22,185,18,171,34,37,205,112,65,167,207,244,91,123,229,51,5,111,39,181,62,143,81,100,158,83,4,235,134,181,36,210,132,160,212,162,218,147,23,105,196,198,147,74,160,112,255,0,196,10,21,10,153,18,157,77,167,71,160,196,135,14,35,41,101,136,204,55,86,130,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,20,195,148,239,20,248,55,241,2,222,243,22,5,212,241,52,193,79,195,78,81,238,158,207,80,236,179,236,77,111,88,123,221,216,203,189,137,135,187,67,110,104,218,212,173,98,187,39,98,75,110,174,147,91,148,73,221,173,16,225,237,235,85,195,91,254,218,196,106,20,120,143,212,173,90,196,42,220,54,165,161,74,97,199,227,60,135,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,52,209,135,183,173,43,18,172,11,107,17,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,90,235,161,159,120,244,0,2,42,241,71,240,39,137,191,114,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,190,250,242,121,162,255,0,135,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,81,15,17,156,148,126,42,184,142,197,126,192,166,85,92,195,43,167,231,41,178,95,46,107,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,213,213,50,235,135,242,178,11,157,123,171,42,120,143,18,137,86,169,246,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,213,249,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,252,246,126,205,254,242,22,168,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,152,56,211,223,242,107,185,134,181,48,250,61,195,18,101,54,213,181,209,37,112,89,54,148,184,21,25,146,28,55,137,211,73,111,74,215,29,136,11,36,44,250,35,98,146,69,204,51,87,214,224,177,131,181,90,214,46,93,120,223,80,160,196,118,133,109,81,215,68,131,50,92,85,41,105,170,202,91,106,53,69,112,208,104,37,183,25,183,80,233,165,100,180,162,99,101,161,165,211,23,18,62,77,217,107,80,175,155,86,179,101,93,48,123,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,245,25,151,197,139,23,240,95,138,119,150,25,250,83,210,127,36,174,10,141,11,182,242,57,61,171,178,201,113,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,162,245,56,101,227,95,225,167,40,246,183,104,167,246,89,246,38,150,84,205,141,108,101,222,196,195,61,157,198,245,113,106,86,177,93,141,189,71,183,87,73,221,169,36,237,214,149,179,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,207,183,18,140,94,147,139,249,193,190,31,39,229,157,54,207,144,86,133,53,153,44,52,210,216,68,21,41,18,18,70,222,187,208,169,135,45,196,41,102,107,52,58,146,61,186,18,19,58,184,44,96,237,42,139,132,119,94,55,212,40,50,218,174,220,181,133,209,32,204,151,21,41,66,169,81,80,218,141,81,92,52,18,205,14,73,113,212,58,105,89,161,75,134,217,104,74,104,197,143,142,63,156,11,2,54,39,229,115,20,172,199,173,233,117,217,18,173,121,210,105,244,248,132,234,159,126,163,25,163,145,8,155,75,71,189,107,41,44,178,100,130,215,121,145,36,201,68,102,147,206,13,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,77,56,33,122,213,113,43,5,236,28,70,174,199,136,197,74,234,181,233,85,185,141,68,66,146,195,111,201,136,219,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,30,212,0,5,74,241,75,200,45,118,37,118,189,154,204,33,167,246,234,84,239,225,215,141,18,44,100,33,202,123,137,65,19,149,38,82,218,75,152,202,246,155,146,53,35,113,14,41,199,148,107,66,220,54,44,87,41,222,22,48,111,225,253,189,229,204,14,170,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,190,188,158,104,191,224,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,138,188,81,252,9,226,111,220,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,20,3,197,31,199,102,38,253,203,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,134,188,71,114,57,39,53,182,108,11,195,15,151,18,62,34,217,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,202,74,221,117,42,36,147,198,235,126,83,131,85,38,171,64,203,109,237,66,174,211,37,211,170,84,236,72,169,68,153,14,91,42,101,248,207,183,2,158,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,19,212,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,71,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,125,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,102,135,50,246,4,108,44,204,54,36,97,245,62,222,151,67,166,208,238,138,148,106,92,25,36,238,246,169,221,161,103,12,200,221,51,90,208,168,230,210,208,181,25,239,66,146,173,85,187,83,184,158,17,152,153,117,98,38,81,217,167,93,50,251,95,200,171,130,93,179,78,125,110,56,227,202,130,219,17,228,52,135,20,181,171,94,95,106,83,72,36,237,74,90,105,164,18,125,93,78,0,113,100,199,74,22,48,102,107,228,221,165,89,170,203,165,97,221,61,118,220,166,100,18,219,138,138,195,114,158,57,171,142,218,143,251,195,43,115,106,77,106,140,90,110,66,91,90,187,7,5,140,6,147,86,188,174,188,198,214,97,68,93,54,133,29,118,205,20,222,142,211,171,244,139,196,219,178,94,105,102,189,236,45,168,230,219,102,123,62,113,19,150,146,95,170,180,156,202,226,143,224,79,19,126,229,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,206,14,114,112,46,102,93,179,29,121,225,207,161,189,29,69,77,65,202,141,184,148,27,235,101,116,121,11,83,145,73,183,95,34,91,188,180,31,33,107,213,69,205,101,212,239,81,164,212,118,169,194,19,29,38,98,126,92,101,225,205,195,89,237,181,172,52,168,38,156,202,86,79,173,228,209,223,65,185,8,220,117,195,82,21,181,104,150,194,16,131,34,109,168,205,36,208,146,218,165,206,160,1,21,120,163,248,19,196,223,185,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,125,121,60,209,127,192,60,166,42,225,157,171,140,152,113,113,225,109,235,19,180,81,110,106,123,180,249,59,91,109,110,51,188,189,71,218,230,33,104,75,205,44,146,227,107,52,158,199,16,133,17,106,146,25,247,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,210,218,84,218,94,70,212,237,89,146,136,185,107,109,107,145,92,53,56,129,126,2,102,65,192,76,86,123,125,131,85,168,43,209,117,21,43,87,40,243,165,191,25,31,58,235,242,80,204,122,114,11,180,190,230,212,26,137,199,22,190,187,148,46,164,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,254,123,63,102,255,0,121,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,177,87,132,254,1,99,38,35,220,120,165,122,226,78,42,200,173,92,213,7,106,18,118,214,33,45,182,119,159,168,195,92,200,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,238,185,95,202,253,131,148,203,2,161,135,56,115,87,184,42,52,218,141,97,218,219,174,214,228,50,243,233,125,198,89,101,73,74,153,105,164,146,54,199,65,145,26,76,245,53,117,238,34,236,0,33,174,52,112,169,203,110,55,226,133,193,138,245,218,229,235,67,169,92,146,19,46,100,58,12,152,17,161,19,252,180,165,199,82,218,162,45,91,220,82,77,215,20,106,51,83,142,45,71,244,135,95,202,214,84,172,156,164,218,181,139,43,15,46,219,174,171,69,172,84,10,168,168,213,215,161,187,217,229,27,105,109,199,26,91,17,218,95,174,134,217,37,18,205,73,46,82,77,36,147,53,154,184,94,33,112,137,203,110,37,95,247,46,35,87,111,108,74,98,165,117,86,38,214,230,53,18,165,1,44,54,252,151,150,243,137,109,42,134,165,18,9,75,50,34,53,40,244,211,83,62,241,223,242,191,149,251,7,41,150,5,67,14,112,230,175,112,84,105,181,26,195,181,183,93,173,200,101,231,210,251,140,178,202,146,149,50,211,73,36,109,142,131,34,52,153,234,106,235,220,69,216,0,4,10,171,112,106,203,109,126,171,54,187,93,197,28,96,168,212,170,50,28,151,50,100,186,220,7,159,146,251,138,53,56,235,142,42,17,169,107,82,140,212,106,51,51,51,51,51,19,3,5,240,134,205,192,92,47,183,240,143,15,216,150,221,10,221,142,166,99,156,183,205,231,221,90,220,83,174,188,226,250,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,80,16,86,236,224,231,149,139,174,234,172,221,63,41,49,2,141,233,154,132,138,135,163,169,51,41,209,224,195,230,184,165,242,35,181,216,143,150,202,55,109,66,53,61,169,34,45,79,65,39,242,241,129,22,246,91,48,190,14,17,218,23,53,193,89,161,82,228,72,122,1,214,215,21,111,198,67,206,27,171,101,43,142,195,36,164,115,86,235,132,107,37,44,141,197,22,237,164,132,167,165,128,0,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,133,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,142,63,154,12,175,216,57,179,176,41,248,115,136,213,123,130,157,77,167,86,26,173,180,237,18,67,44,190,167,219,101,230,82,149,41,230,157,73,163,108,133,153,145,36,143,82,79,94,242,62,1,135,188,34,114,219,134,183,253,181,136,212,43,219,18,159,169,90,181,136,85,184,109,75,169,64,83,14,63,25,228,60,218,92,74,97,165,70,131,82,8,140,137,73,61,53,208,203,188,119,252,208,101,126,193,205,157,129,79,195,156,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,122,146,122,247,145,241,252,4,225,127,128,89,118,197,138,22,49,217,87,126,32,77,173,91,253,171,179,49,84,168,66,114,42,249,241,157,142,189,233,110,35,107,61,16,242,140,180,89,122,196,90,234,90,145,204,0,0,16,3,250,138,153,88,255,0,119,216,171,255,0,90,211,191,208,68,223,195,219,42,149,134,182,5,181,135,52,41,18,223,166,218,180,120,84,72,110,203,90,84,251,140,70,101,12,182,167,20,148,165,38,179,74,8,204,201,41,45,117,208,139,184,122,0,0,0,28,255,0,30,240,82,213,204,78,19,215,112,114,245,168,85,97,81,110,14,203,218,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,96,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,38,248,0,0,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,59,47,105,98,151,80,132,220,84,114,35,53,29,27,18,228,71,22,90,161,148,153,234,179,245,140,244,208,180,34,236,25,95,202,253,131,148,203,2,161,135,56,115,87,184,42,52,218,141,97,218,219,174,214,228,50,243,233,125,198,89,101,73,74,153,105,164,146,54,199,65,145,26,76,245,53,117,238,34,236,0,0,3,228,208,45,59,86,212,244,151,201,107,102,149,70,244,205,65,234,181,71,209,240,155,143,219,39,59,167,54,75,219,8,185,143,47,106,119,56,173,84,173,11,83,61,7,214,30,127,16,172,170,86,37,88,23,46,28,215,100,75,98,155,117,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,8,63,168,169,149,143,247,125,138,191,245,173,59,253,4,77,252,61,178,169,88,107,96,91,88,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,160,17,127,52,28,61,48,95,54,119,253,63,17,177,26,231,189,105,213,42,117,29,170,35,77,81,38,196,101,133,48,219,207,60,149,41,47,70,117,70,189,210,22,70,100,162,45,9,61,59,204,217,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,233,220,101,40,0,7,159,196,43,42,149,137,86,5,203,135,53,217,18,216,166,221,84,121,180,73,142,196,90,82,251,108,73,101,108,184,166,212,164,169,36,178,74,204,200,205,42,45,116,212,143,184,66,15,234,42,101,99,253,223,98,175,253,107,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,232,7,159,196,43,42,149,137,86,5,203,135,53,217,18,216,166,221,84,121,180,73,142,196,90,82,251,108,73,101,108,184,166,212,164,169,36,178,74,204,200,205,42,45,116,212,143,184,66,15,234,42,101,99,253,223,98,175,253,107,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,232,0,113,252,208,101,126,193,205,157,129,79,195,156,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,122,146,122,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,226,111,128,0,132,24,133,194,39,45,184,149,127,220,184,141,93,189,177,41,138,149,213,88,155,91,152,212,74,148,4,176,219,242,94,91,206,37,180,170,26,148,72,37,44,200,136,212,163,211,77,76,251,196,159,192,76,20,181,114,237,132,244,44,28,178,170,21,89,180,91,127,181,118,103,234,142,182,228,165,243,228,187,33,123,212,219,109,160,244,91,202,34,209,5,234,145,107,169,234,103,24,49,11,132,78,91,113,42,255,0,185,113,26,187,123,98,83,21,43,170,177,54,183,49,168,149,40,9,97,183,228,188,183,156,75,105,84,53,40,144,74,89,145,17,169,71,166,154,153,247,142,255,0,149,252,175,216,57,76,176,42,24,115,135,53,123,130,163,77,168,214,29,173,186,237,110,67,47,62,151,220,101,150,84,148,169,150,154,73,35,108,116,25,17,164,207,83,87,94,226,46,192,34,86,97,248,101,229,231,50,120,161,59,23,46,250,197,235,70,174,213,35,199,102,121,81,42,81,208,196,149,178,217,52,135,148,137,12,60,105,95,41,13,54,100,131,74,12,155,73,237,220,107,82,186,6,85,178,129,96,229,18,149,112,80,176,230,242,189,106,212,219,138,67,18,221,135,95,168,178,251,17,95,109,42,74,157,97,182,89,105,40,91,137,82,18,226,140,140,212,76,178,95,200,33,194,174,206,15,185,118,190,110,170,205,235,116,226,102,42,205,173,92,21,9,21,74,140,159,72,82,219,231,202,125,197,56,235,155,17,79,74,19,185,107,81,232,146,36,150,186,17,17,116,18,127,47,25,126,176,114,203,133,240,112,163,14,81,45,116,216,114,36,75,118,100,226,100,230,205,125,231,13,74,118,67,140,182,218,92,89,39,99,73,81,167,82,109,166,211,215,105,15,215,143,120,41,106,230,39,9,235,184,57,122,212,42,176,168,183,7,101,237,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,48,97,239,8,156,182,225,173,255,0,109,98,53,10,246,196,167,234,86,173,98,21,110,27,82,234,80,20,195,143,198,121,15,54,151,18,152,105,81,160,212,130,35,34,82,79,77,116,50,239,19,124,69,252,208,112,244,193,124,217,223,244,252,70,196,107,158,245,167,84,169,212,118,168,141,53,68,155,17,150,20,195,111,60,242,84,164,189,25,213,26,247,72,89,25,146,136,180,36,244,239,51,101,127,135,166,11,229,50,255,0,168,98,54,28,220,247,173,70,165,81,163,187,68,117,170,220,216,143,48,150,28,121,151,148,164,165,152,205,40,151,186,58,8,140,212,101,161,171,167,113,148,160,0,28,255,0,30,240,82,213,204,78,19,215,112,114,245,168,85,97,81,110,14,203,218,95,165,186,219,114,145,200,146,212,132,108,83,141,184,130,213,108,164,143,84,31,170,103,166,135,161,148,96,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,38,248,0,0,227,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,245,239,35,224,24,123,194,39,45,184,107,127,219,88,141,66,189,177,41,250,149,171,88,133,91,134,212,186,148,5,48,227,241,158,67,205,165,196,166,26,84,104,53,32,136,200,148,147,211,93,12,187,196,223,0,17,127,52,28,61,48,95,54,119,253,63,17,177,26,231,189,105,213,42,117,29,170,35,77,81,38,196,101,133,48,219,207,60,149,41,47,70,117,70,189,210,22,70,100,162,45,9,61,59,204,217,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,233,220,101,40,0,113,252,208,101,126,193,205,157,129,79,195,156,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,122,146,122,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,227,191,230,131,43,246,14,108,236,10,126,28,226,53,94,224,167,83,105,213,134,171,109,59,68,144,203,47,169,246,217,121,148,165,74,121,167,82,104,219,33,102,100,73,35,212,147,215,188,143,143,224,39,11,252,2,203,182,44,80,177,142,202,187,241,2,109,106,223,237,93,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,142,96,0,14,85,153,76,181,225,198,106,112,224,176,203,19,78,170,204,6,106,12,85,34,75,165,202,38,37,68,148,209,45,4,226,13,105,91,106,213,183,93,108,201,196,45,59,92,51,34,37,18,84,152,171,253,69,76,172,127,187,236,85,255,0,173,105,223,232,34,101,96,190,21,82,176,67,11,237,252,40,161,92,87,5,114,155,109,199,84,72,115,43,210,211,38,105,177,204,82,155,105,78,37,8,78,198,210,162,105,180,146,72,146,219,104,73,125,17,237,68,95,205,7,15,76,23,205,157,255,0,79,196,108,70,185,239,90,117,74,157,71,106,136,211,84,73,177,25,97,76,54,243,207,37,74,75,209,157,81,175,116,133,145,153,40,139,66,79,78,243,63,65,149,44,148,225,102,79,190,84,254,12,235,247,93,79,229,111,97,237,190,157,149,25,238,95,101,231,242,249,92,150,26,211,94,210,189,219,183,107,162,116,211,67,214,64,0,8,65,136,92,34,114,219,137,87,253,203,136,213,219,219,18,152,169,93,85,137,181,185,141,68,169,64,75,13,191,37,229,188,226,91,74,161,169,68,130,82,204,136,141,74,61,52,212,207,188,119,252,175,229,126,193,202,101,129,80,195,156,57,171,220,21,26,109,70,176,237,109,215,107,114,25,121,244,190,227,44,178,164,165,76,180,210,73,27,99,160,200,141,38,122,154,186,247,17,118,0,30,127,16,172,170,86,37,88,23,46,28,215,100,75,98,155,117,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,8,63,168,169,149,143,247,125,138,191,245,173,59,253,4,77,252,61,178,169,88,107,96,91,88,115,66,145,45,250,109,171,71,133,68,134,236,181,165,79,184,196,102,80,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,135,160,1,199,243,65,149,251,7,54,118,5,63,14,113,26,175,112,83,169,180,234,195,85,182,157,162,72,101,151,212,251,108,188,202,82,165,60,211,169,52,109,144,179,50,36,145,234,73,235,222,71,192,48,247,132,78,91,112,214,255,0,182,177,26,133,123,98,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,166,186,25,119,137,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,217