Zelda II: The Adventure of Link/RNG Tables

From Red Candle
Jump to: navigation, search

High word

165,82,169,84,42,149,74,165,210,233,244,122,189,222,239,119,187,93,46,151,75,165,210,105,180,218,237,246,123,61,30,15,135,195,97,48,152,204,102,51,25,140,198,227,241,120,60,158,79,167,211,105,180,90,173,86,43,21,138,69,34,145,200,100,178,89,44,150,203,101,50,153,76,166,211,233,244,250,253,254,255,255,127,63,159,207,103,179,89,172,214,107,53,154,77,166,83,169,84,170,85,42,21,10,5,130,193,96,176,88,172,86,43,149,202,229,114,185,92,46,23,11,133,194,225,240,120,60,158,79,39,147,73,36,18,137,68,162,81,168,212,106,181,218,237,118,59,157,78,167,83,169,212,106,53,154,205,230,115,57,28,14,7,131,65,32,144,200,100,50,25,140,198,227,241,120,60,30,15,135,195,97,176,88,44,22,11,5,130,65,32,16,8,4,130,65,32,144,72,36,18,137,68,162,209,104,52,26,141,198,227,241,248,124,62,159,79,167,83,41,20,10,133,194,97,176,216,236,118,187,93,46,23,139,197,98,177,216,236,118,59,29,142,199,99,177,88,44,150,75,165,210,105,180,90,173,86,43,21,10,5,2,129,192,96,176,216,108,182,219,109,54,155,205,102,179,217,236,246,251,125,190,223,111,55,155,205,230,115,185,220,238,119,59,29,14,7,3,129,64,160,208,232,116,186,93,174,215,235,245,122,189,94,47,151,75,37,146,201,228,114,57,156,206,103,179,89,44,22,11,133,66,33,144,200,100,50,25,140,70,35,145,72,36,18,9,4,2,1,128,64,32,16,136,68,34,17,8,4,2,129,64,32,16,136,68,34,145,200,100,50,153,76,38,147,73,36,18,137,196,98,177,216,236,118,187,93,46,151,75,165,82,169,212,234,245,250,125,190,223,111,183,219,109,54,27,141,198,99,49,152,204,102,51,25,12,134,67,161,80,40,148,202,229,114,57,156,78,167,211,233,244,122,61,30,143,71,35,17,8,4,130,193,224,240,248,252,126,191,223,111,183,219,237,118,187,93,174,87,43,21,138,197,226,113,56,156,206,103,179,89,44,150,203,229,114,57,156,206,231,243,121,188,94,47,151,203,101,178,89,44,22,11,5,130,65,32,144,72,36,146,73,36,146,201,100,50,153,76,166,211,233,244,122,189,222,239,247,123,61,30,143,71,163,81,168,212,234,245,250,125,190,95,175,215,235,117,58,29,14,7,3,1,128,192,96,176,88,172,214,107,181,90,173,86,171,213,106,53,154,205,230,243,121,188,94,47,151,75,165,210,105,52,26,13,134,67,33,16,136,68,34,17,8,132,194,225,112,56,28,142,199,227,241,248,124,62,159,207,103,51,25,12,6,131,65,160,208,232,244,122,189,222,111,183,219,237,118,187,93,46,23,11,5,130,193,224,240,120,188,222,111,183,91,173,86,171,213,106,53,154,77,166,211,105,180,90,45,22,11,133,194,97,48,24,140,70,35,17,8,132,66,161,80,40,148,202,229,114,185,220,110,183,219,237,246,251,125,62,159,79,39,19,137,196,226,241,248,252,254,127,63,159,207,103,179,217,108,182,91,45,150,75,37,146,201,100,178,89,44,150,75,165,210,233,116,186,221,110,55,27,141,198,227,241,248,124,190,95,47,151,75,37,18,137,68,162,81,168,212,234,245,250,253,126,63,159,207,231,115,185,220,110,55,27,13,134,67,33,16,8,132,194,97,48,152,204,102,179,217,108,182,219,237,118,187,93,174,215,235,117,186,221,238,119,187,93,174,87,171,85,42,21,138,69,34,17,136,196,98,49,24,140,70,35,145,72,36,146,201,100,50,25,140,70,163,209,232,116,58,29,14,135,67,33,16,8,4,130,193,224,240,248,124,62,159,207,103,179,217,108,54,155,77,166,83,41,148,74,165,210,105,52,154,77,38,147,73,36,146,201,100,178,217,236,246,251,253,254,255,255,127,191,223,111,55,155,77,166,83,41,148,202,101,178,89,44,150,75,165,82,41,20,138,197,98,49,152,76,166,211,233,244,122,61,30,143,199,99,49,24,12,134,195,97,176,216,236,118,187,221,238,119,187,221,110,183,91,45,22,11,5,130,193,224,240,248,124,190,95,175,87,171,213,106,181,90,45,150,75,37,146,201,228,114,57,28,142,71,163,81,40,20,138,197,98,49,152,204,102,179,217,236,118,59,157,78,167,83,41,20,10,5,130,193,224,240,248,124,62,31,143,71,163,209,104,52,26,13,134,67,33,144,72,36,18,9,4,130,65,32,16,8,4,130,193,96,176,88,44,22,139,197,226,241,120,60,30,143,71,35,145,200,100,50,153,204,230,115,57,28,14,135,67,161,80,168,212,106,181,218,109,182,219,237,118,187,93,46,23,139,69,162,209,232,244,122,61,158,79,167,83,169,84,42,21,10,5,130,65,160,80,40,148,74,37,18,9,4,2,129,64,32,144,72,164,82,169,212,106,181,90,173,86,171,85,42,149,202,229,242,249,252,254,255,127,191,95,175,87,171,213,234,117,186,93,174,87,43,21,10,5,2,1,0,128,192,224,112,184,92,174,215,235,245,122,189,94,175,215,107,53,154,205,230,243,121,188,222,111,183,91,173,214,107,181,90,45,150,75,37,18,9,132,66,33,16,136,196,98,49,24,12,134,195,225,112,56,156,78,167,211,105,180,90,173,86,171,85,170,85,42,149,202,229,242,121,60,158,207,103,179,89,44,150,203,229,242,121,188,222,239,247,123,61,30,15,135,195,97,176,216,236,118,59,29,142,71,163,209,104,52,154,77,38,19,9,132,66,161,80,168,84,170,85,42,149,202,229,114,185,92,174,215,107,181,218,237,246,251,253,254,127,63,159,79,167,83,41,20,138,69,162,81,168,212,234,245,122,61,30,15,135,195,225,240,120,188,94,47,23,11,5,2,129,64,32,144,200,228,242,249,252,126,191,223,239,247,251,125,62,159,79,39,19,9,132,194,225,240,248,252,254,127,191,223,111,183,219,237,118,59,29,142,71,35,17,136,68,162,81,40,148,202,101,50,153,76,166,211,233,116,186,221,238,247,251,125,190,223,239,119,187,93,174,87,171,85,170,85,170,85,42,21,138,69,34,17,8,132,66,33,16,136,68,162,209,104,52,154,205,102,179,217,236,118,187,221,238,247,123,61,30,143,71,35,145,200,228,242,249,252,254,127,63,159,207,231,115,185,92,174,87,43,21,138,69,162,209,104,180,218,109,54,27,141,198,227,241,120,188,94,47,23,139,69,162,209,104,52,154,77,166,83,169,212,106,181,90,45,22,11,5,2,129,192,96,176,88,172,214,235,117,58,157,78,167,211,233,244,250,253,254,255,127,63,31,143,199,99,177,216,236,246,123,61,158,79,39,147,201,100,178,89,44,150,75,37,146,201,100,178,217,108,182,91,173,214,235,245,250,253,126,63,31,143,71,35,145,200,100,178,89,172,214,107,53,26,141,70,35,145,72,164,210,233,244,122,61,158,207,231,243,121,60,30,15,135,67,33,144,200,100,50,25,140,198,99,177,88,44,22,11,133,66,33,144,72,36,18,9,132,66,33,16,8,4,2,1,0,0,128,64,32,16,8,132,66,161,80,40,20,10,133,66,161,208,104,52,26,141,198,227,113,56,28,14,135,67,161,208,232,116,58,157,206,103,51,153,76,38,147,73,36,146,73,164,82,169,212,234,245,122,61,30,143,71,163,209,232,116,186,221,238,119,59,29,14,135,195,97,48,152,204,230,243,121,188,222,239,247,251,253,254,127,191,223,111,55,27,13,6,3,1,128,192,224,240,248,124,190,95,175,215,235,245,122,189,94,47,23,11,5,130,193,224,112,184,220,238,119,187,93,46,151,203,229,114,57,156,206,231,115,57,156,78,39,147,201,228,242,121,60,30,15,7,3,129,64,160,80,40,148,202,101,178,217,108,54,155,205,102,51,153,204,102,179,89,172,86,43,21,10,133,194,97,48,24,140,198,227,113,56,156,78,167,211,233,244,250,253,126,191,95,47,23,139,197,226,241,248,252,254,127,63,31,143,71,163,209,104,180,218,109,182,91,45,150,203,229,114,57,28,142,71,163,81,168,84,170,213,106,53,154,77,38,147,201,228,114,57,28,142,199,99,49,24,12,134,195,225,240,248,252,126,191,223,111,55,155,205,102,179,89,172,214,107,53,154,205,230,115,185,92,174,87,171,85,42,21,138,197,98,49,152,204,102,51,153,204,102,51,153,76,38,19,9,4,2,1,128,64,32,144,200,100,50,25,12,6,131,193,96,48,24,140,70,163,81,168,84,42,149,74,165,210,105,52,26,141,198,227,113,56,156,78,167,83,169,212,234,245,122,189,222,111,55,155,205,230,243,121,60,158,79,39,19,137,196,226,241,120,188,222,111,55,155,205,230,243,249,124,190,95,47,23,139,69,162,209,104,180,218,109,182,91,173,214,235,245,122,61,30,15,7,131,65,160,80,168,84,170,85,170,85,42,149,74,165,82,41,20,138,197,226,241,248,124,190,223,239,119,187,93,46,151,203,101,178,89,172,214,235,117,186,93,46,23,139,197,226,113,56,156,78,39,19,9,4,130,193,96,48,152,204,230,243,249,252,126,191,223,239,247,123,61,30,143,71,35,17,136,196,226,241,248,252,254,127,191,223,239,119,187,221,110,55,27,13,134,67,33,144,72,164,210,105,52,154,77,38,147,201,100,178,217,108,182,219,109,182,219,237,246,251,253,254,127,191,95,47,151,75,37,18,9,132,194,97,176,216,236,118,59,157,78,39,147,201,100,50,25,140,70,35,17,136,68,34,17,8,4,130,65,32,16,8,132,66,161,80,168,84,42,149,74,165,210,233,116,58,157,206,231,115,185,220,110,183,91,173,214,107,53,26,141,198,99,49,24,140,198,227,113,56,156,206,231,243,249,252,254,255,255,255,127,63,31,143,199,99,49,152,204,230,115,57,156,206,103,179,217,108,182,91,173,86,43,21,138,197,98,49,152,76,166,83,169,212,106,53,26,141,70,35,17,8,4,130,193,224,112,184,220,110,183,219,109,54,155,205,102,179,89,172,214,235,117,186,221,238,119,187,221,238,119,187,93,46,23,11,5,2,1,128,192,96,176,216,236,118,59,157,78,167,211,233,116,58,29,142,199,99,49,152,76,38,19,137,196,226,113,56,28,14,7,3,129,64,160,80,40,20,138,69,162,209,104,52,26,141,70,35,145,200,100,50,153,204,102,51,25,12,6,131,65,32,16,136,196,98,177,216,236,118,187,221,110,183,91,173,86,171,85,170,213,234,117,186,221,238,119,187,93,46,23,139,69,34,17,136,196,98,49,152,204,102,51,153,76,38,19,137,68,34,17,136,68,34,17,136,68,34,17,8,4,2,1,0,0,0,128,64,32,16,136,68,34,145,72,36,18,137,68,34,145,200,100,50,153,204,102,179,89,44,22,139,69,34,145,200,228,114,185,220,238,247,123,189,94,175,87,171,213,234,117,186,221,238,119,59,29,14,7,131,65,32,144,200,228,114,57,156,206,231,243,249,124,62,31,143,199,99,49,152,76,38,19,9,132,194,97,48,24,12,134,67,161,80,168,84,42,149,74,37,146,201,100,50,153,204,102,51,153,204,102,179,89,44,22,11,5,2,129,192,224,112,56,156,206,231,115,185,92,46,151,203,229,242,121,188,94,175,87,43,21,10,5,2,129,192,224,240,248,124,190,223,111,183,219,237,118,187,221,238,119,59,29,142,199,99,49,24,140,198,99,177,216,236,246,251,253,126,63,31,143,199,227,113,184,92,174,87,43,21,138,69,34,145,72,164,210,105,52,154,205,230,243,249,124,190,223,239,119,187,93,174,215,235,117,186,93,174,87,171,85,170,85,42,21,10,5,130,65,32,144,72,164,82,41,20,138,197,98,177,88,44,150,203,229,242,249,252,126,191,223,111,55,155,77,38,147,73,164,210,105,180,218,237,246,123,189,94,47,151,203,101,50,25,140,70,35,17,136,196,98,49,24,12,134,67,161,80,40,148,74,165,82,41,148,74,165,82,169,212,106,53,26,141,198,227,113,56,28,142,199,99,177,216,236,118,187,221,238,119,59,157,78,167,83,41,20,138,69,162,209,232,244,250,253,126,63,159,79,167,211,233,244,122,61,158,79,39,19,9,4,2,1,0,128,192,224,240,120,60,158,207,231,243,249,124,62,159,207,103,51,25,140,70,163,81,168,212,234,117,58,157,206,103,179,217,108,182,219,109,54,27,13,134,195,225,240,248,124,190,95,175,87,43,149,74,165,82,41,148,202,101,178,217,236,118,59,157,78,39,147,73,36,18,9,132,66,33,144,200,100,50,25,12,6,3,129,64,32,16,136,68,34,17,136,68,34,145,72,36,18,9,4,2,129,192,96,48,24,140,70,163,81,40,20,10,133,66,161,208,232,116,58,157,206,231,115,185,92,46,151,75,165,210,105,180,90,173,214,107,53,26,13,6,131,65,32,144,200,100,178,217,236,246,251,253,126,191,223,111,183,219,109,182,219,109,182,91,45,150,75,165,210,105,52,154,77,38,19,9,4,130,193,96,176,88,172,214,235,245,250,253,126,191,223,239,119,59,157,206,231,115,57,156,206,103,51,153,204,230,115,185,92,174,87,43,149,74,37,146,201,100,178,89,172,86,43,149,202,229,114,57,28,14,7,3,129,192,96,176,88,44,150,75,37,18,137,68,34,145,72,164,210,233,244,122,189,222,239,247,251,125,62,159,79,167,83,41,148,202,229,242,121,188,222,111,183,219,109,54,27,141,70,35,17,136,196,98,49,152,76,166,83,169,84,42,21,10,133,66,33,144,72,36,146,201,228,114,57,28,14,135,195,97,48,24,140,70,163,81,168,212,106,181,90,173,214,107,181,90,173,214,235,117,58,29,142,199,99,177,216,236,118,59,157,206,103,51,153,76,38,19,9,4,130,65,160,80,40,148,202,229,114,57,28,14,135,195,225,240,120,188,94,175,87,43,21,10,133,66,161,208,232,244,250,253,254,255,127,191,223,239,247,123,189,222,111,55,27,13,134,67,33,16,136,196,226,113,56,156,206,231,243,249,124,190,223,239,247,123,61,158,207,231,115,57,156,206,103,179,89,172,214,107,181,90,45,150,75,165,82,41,148,74,37,18,9,132,66,33,16,8,132,66,33,16,8,132,66,161,80,40,148,74,165,82,169,212,106,181,90,173,214,235,117,58,157,206,231,115,185,220,238,247,123,189,222,111,55,155,205,230,115,57,28,142,71,35,17,8,132,194,225,112,184,220,238,247,251,253,254,255,255,255,255,127,63,31,143,71,35,17,136,196,226,113,184,220,238,119,187,221,110,55,155,205,102,51,25,140,70,35,17,136,68,162,81,40,20,138,69,34,145,72,164,82,169,84,170,213,234,245,122,189,222,239,247,123,189,222,239,119,187,93,174,87,43,149,202,101,178,89,44,150,75,37,18,9,4,130,193,96,176,216,108,182,219,237,246,251,253,126,191,223,111,55,155,77,166,211,105,180,218,109,182,91,173,214,107,181,90,45,22,11,5,2,1,128,64,160,80,168,212,106,53,26,141,70,163,209,104,52,154,205,230,243,121,188,94,175,215,107,181,218,109,54,155,77,166,83,41,20,138,197,226,113,56,156,206,231,243,121,60,158,207,231,243,121,188,222,239,247,123,61,158,79,167,211,105,180,218,109,54,27,13,134,67,161,80,168,84,170,85,42,21,138,197,98,177,88,172,86,43,149,202,229,242,249,124,62,31,15,135,67,161,208,104,52,154,77,166,83,41,20,10,133,66,33,16,136,196,98,177,216,108,182,219,237,118,187,93,46,151,203,101,178,217,236,246,251,125,190,95,175,87,171,213,234,117,58,29,142,71,35,17,8,132,66,33,16,136,196,226,241,120,60,158,207,231,243,249,252,126,191,223,111,55,27,13,6,131,65,160,208,232,244,250,253,254,127,191,223,239,247,251,125,62,31,15,7,3,1,128,192,96,176,216,236,246,123,189,94,175,215,235,245,122,61,158,207,103,51,25,140,70,35,145,200,228,242,121,60,30,15,7,131,193,96,176,88,44,150,75,37,146,201,100,50,153,76,166,83,169,212,106,181,218,237,118,59,29,14,135,67,161,208,104,180,218,237,246,123,61,30,143,199,227,113,56,156,206,231,115,57,156,206,231,243,249,252,254,127,191,223,111,55,27,141,70,35,17,136,196,226,113,184,92,174,87,171,213,106,53,26,141,70,35,17,136,68,162,209,232,116,186,93,46,151,203,101,50,153,76,166,211,105,180,218,237,246,251,253,254,127,191,223,111,183,91,45,22,11,5,130,65,160,208,232,116,186,93,46,23,139,197,98,177,88,172,86,43,21,138,197,226,241,120,60,158,79,167,83,169,212,106,181,90,45,150,75,37,18,137,196,98,49,24,140,198,227,113,56,28,142,199,227,241,248,252,126,191,223,111,55,27,141,70,163,81,168,212,234,117,186,221,238,119,187,221,110,55,155,77,38,19,9,132,66,33,144,200,100,178,89,44,22,11,133,66,161,80,168,84,42,21,138,197,226,241,120,60,30,15,135,67,161,208,104,52,26,13,134,67,33,16,8,4,2,1,0,128,192,96,48,24,12,134,195,225,112,56,28,14,135,195,97,176,88,44,22,139,69,162,81,40,20,10,133,194,97,48,152,76,38,147,73,36,146,201,100,50,153,204,230,243,249,252,126,191,95,175,215,107,53,26,141,198,99,49,152,204,230,243,121,60,158,79,167,211,233,244,250,253,126,63,31,15,7,131,193,224,112,184,220,238,119,59,29,14,135,195,225,112,184,220,238,247,123,61,158,207,231,243,249,252,254,127,191,95,47,23,11,133,66,33,144,200,228,242,121,188,94,47,151,203,229,114,57,28,14,7,3,1,128,64,160,80,40,148,202,101,50,153,76,38,147,201,100,178,217,236,118,187,93,174,215,235,117,58,157,206,103,179,89,172,214,235,117,58,29,142,71,163,209,232,244,122,61,30,15,7,3,129,64,32,144,72,164,210,105,180,90,173,86,171,213,106,53,26,141,198,227,113,184,92,174,215,107,181,218,109,54,155,205,230,115,57,28,142,199,99,49,24,140,198,227,241,248,252,254,255,255,255,127,63,159,207,231,115,57,156,206,103,51,25,140,198,99,177,88,172,214,107,181,90,45,150,203,229,114,57,156,78,39,147,73,164,82,41,20,10,5,130,65,32,16,136,68,34,17,8,132,66,161,80,40,20,138,197,98,177,216,108,54,155,205,230,243,121,60,30,143,71,35,145,200,228,114,185,220,238,119,59,157,78,167,83,169,84,170,85,170,213,234,117,186,221,110,55,155,77,38,19,137,196,98,49,152,204,102,51,25,12,6,3,129,64,32,144,200,100,50,25,140,70,163,209,104,52,26,13,6,131,65,160,80,40,20,138,197,226,113,56,28,14,135,195,97,48,152,76,38,147,73,164,210,233,116,58,157,206,103,179,217,236,118,187,93,46,23,11,5,2,129,192,224,112,184,220,238,247,123,189,94,175,215,235,245,250,125,190,223,111,55,27,13,6,3,129,192,224,240,248,252,126,63,31,143,199,227,241,120,60,158,79,39,19,9,132,66,161,80,168,212,234,117,58,157,206,231,243,249,124,190,223,111,183,91,45,150,203,229,242,121,188,222,111,183,91,45,22,11,133,66,33,144,200,228,114,57,156,78,39,147,201,100,50,25,12,6,3,1,128,64,32,144,72,36,146,73,36,18,137,68,34,145,72,164,82,169,212,106,181,218,237,118,187,93,46,151,75,165,210,233,244,250,253,254,127,63,159,79,167,211,105,52,154,77,166,83,41,148,202,229,114,57,28,142,71,163,209,232,116,186,221,110,55,27,13,6,131,193,224,112,184,220,238,247,123,61,30,143,199,227,241,248,252,254,255,127,63,31,15,135,195,225,240,248,252,254,127,63,31,15,135,195,225,112,184,220,238,119,59,29,142,199,227,241,120,188,222,111,183,91,45,150,203,229,114,57,156,206,103,179,89,172,86,43,149,74,37,146,73,36,18,9,132,66,33,16,136,68,34,17,8,4,130,193,96,48,24,140,70,163,209,232,116,58,157,78,167,83,41,20,10,133,194,225,240,248,252,126,191,95,175,87,171,213,106,181,218,109,182,91,45,150,203,101,50,25,12,134,67,161,208,232,116,186,221,110,55,27,141,70,163,209,232,116,186,93,174,215,107,53,26,141,70,35,145,200,228,242,249,252,126,63,31,143,199,227,113,56,28,142,71,35,17,136,196,98,177,88,172,214,107,181,90,173,214,235,245,122,61,158,207,103,179,89,172,86,43,149,202,101,178,89,44,22,11,5,2,1,0,128,64,32,144,200,100,178,217,108,54,155,205,102,179,217,236,118,187,93,174,215,107,53,26,141,198,99,177,216,236,246,251,125,62,31,15,135,195,225,240,248,124,190,95,47,23,11,133,66,161,80,168,212,234,117,186,221,238,247,251,253,126,63,159,79,167,83,41,148,74,37,146,73,164,210,105,52,26,13,6,3,129,64,160,80,40,148,74,37,146,201,100,50,153,76,38,19,137,196,98,177,216,108,54,27,13,6,131,65,32,16,8,132,194,225,240,248,124,62,159,207,231,115,185,92,46,151,75,37,146,73,164,82,169,212,234,117,58,29,14,135,67,161,80,168,84,170,213,234,117,186,221,110,183,219,109,54,27,141,198,227,113,184,220,110,55,27,141,198,99,177,88,44,150,75,37,18,9,132,66,161,80,168,212,106,53,26,141,198,227,241,120,60,158,207,103,179,89,172,86,171,213,234,117,186,93,46,151,75,37,18,9,4,130,193,224,240,248,124,190,223,239,119,187,221,110,183,219,109,182,91,45,150,203,101,178,89,44,150,75,165,210,105,52,154,205,102,51,25,12,134,195,225,240,120,188,222,239,247,123,61,30,143,199,227,113,184,220,238,247,123,61,158,79,167,211,233,244,250,125,62,31,15,7,3,129,64,160,80,168,212,234,117,186,221,110,183,219,237,118,59,157,206,231,115,57,156,78,39,19,137,196,226,113,56,28,142,71,35,145,72,164,82,169,84,170,85,170,213,106,181,218,237,118,59,157,206,231,115,185,220,110,55,27,141,198,99,49,24,12,134,67,33,16,136,196,98,177,88,172,214,235,245,122,189,222,239,247,251,125,190,223,111,183,91,45,150,75,165,210,105,180,218,109,54,27,13,6,3,129,64,160,80,168,212,106,53,154,205,102,179,217,108,54,27,141,198,227,113,184,92,46,23,11,133,194,97,48,24,12,134,67,33,16,136,68,34,145,72,164,210,233,116,58,157,206,231,243,249,252,126,191,95,175,87,43,21,10,133,194,97,176,216,236,246,251,125,62,31,143,199,227,241,248,252,126,63,31,15,7,3,129,64,32,144,200,228,242,121,188,94,175,215,235,245,122,61,30,143,71,35,17,136,68,162,209,232,244,250,125,62,159,207,103,179,217,108,182,219,109,182,91,45,150,203,229,242,121,60,158,79,167,83,41,20,138,197,98,49,152,204,230,243,249,252,126,63,159,207,231,115,57,28,14,7,3,1,128,192,224,112,56,156,206,103,179,217,108,54,155,205,102,51,25,140,70,163,81,168,84,170,85,42,149,202,101,50,153,76,166,211,105,52,154,205,230,243,249,252,254,255,255,127,191,95,47,151,203,101,178,89,172,214,107,53,154,77,38,19,137,68,162,81,40,148,74,37,146,201,100,178,217,108,54,27,141,198,227,241,248,124,62,31,15,135,67,33,16,8,4,130,65,160,208,232,116,58,157,78,39,147,201,100,50,153,204,102,51,25,140,70,163,81,40,20,138,69,34,145,200,228,114,185,92,174,215,107,181,90,173,214,235,245,250,125,190,223,111,183,91,45,22,11,133,194,97,176,216,236,118,59,29,14,7,131,193,96,48,152,204,102,51,25,140,70,163,209,104,52,154,77,38,147,73,164,82,169,84,170,213,234,117,58,157,206,231,243,121,60,158,207,103,179,89,172,214,235,245,250,125,190,95,175,215,107,53,26,13,6,3,1,128,192,224,112,184,92,174,87,171,213,106,181,90,173,86,43,21,138,197,226,241,248,124,190,95,175,87,171,85,42,149,74,37,146,73,164,210,233,244,122,61,30,15,135,195,97,48,24,140,70,35,17,136,196,98,177,88,44,150,75,165,82,169,212,106,181,90,45,150,203,101,50,153,204,102,51,153,204,230,243,121,60,30,15,7,131,193,224,240,120,60,158,79,39,19,137,68,34,145,72,164,210,105,180,90,173,214,235,245,122,61,30,143,71,163,81,168,84,170,213,234,117,186,93,46,151,203,101,50,25,12,134,195,97,176,216,108,182,219,237,246,123,189,94,175,215,107,53,26,13,134,195,97,176,216,236,118,59,157,206,103,179,217,108,54,27,13,6,3,1,128,64,32,144,200,100,178,89,44,22,139,197,98,177,88,172,86,171,85,170,213,234,245,122,189,222,111,183,91,173,214,235,117,58,29,142,71,35,145,200,228,114,57,28,142,71,35,145,72,36,146,201,100,178,89,172,86,171,213,234,245,122,61,30,143,71,35,145,200,100,178,217,236,246,123,61,30,143,199,99,177,88,172,214,235,117,186,93,174,215,235,245,250,125,62,31,143,71,35,17,8,132,66,33,144,200,228,242,249,124,62,31,143,199,227,241,248,124,62,31,15,7,3,1,0,0,0,128,192,224,240,248,124,62,159,207,231,243,249,124,62,159,79,39,19,9,132,66,161,208,232,244,250,125,62,159,79,167,211,233,116,186,221,238,119,59,29,142,199,227,113,56,156,206,103,179,89,172,214,235,245,122,61,158,79,167,211,105,180,90,45,22,11,5,130,65,32,16,136,68,162,81,40,148,74,165,82,169,84,170,213,106,181,218,237,246,251,253,254,255,127,191,95,175,87,43,149,202,101,178,89,172,214,107,53,26,13,6,3,129,64,160,208,104,180,90,45,150,203,229,114,185,92,46,23,139,69,162,209,232,116,58,29,142,71,163,81,40,20,10,5,2,1,128,192,96,48,24,140,70,35,145,72,36,18,137,68,34,17,136,68,34,145,200,100,50,25,12,6,131,65,32,16,8,132,66,161,208,232,116,58,157,78,167,83,169,84,42,149,202,229,242,121,188,94,175,87,171,85,42,21,10,133,194,97,176,216,108,182,219,109,54,27,141,70,163,209,232,244,122,61,158,207,103,51,153,76,38,19,137,196,226,113,184,92,46,23,11,133,66,33,16,8,4,130,65,160,80,168,84,42,149,74,37,18,137,68,34,145,200,100,178,217,236,118,187,93,46,151,203,101,50,153,204,230,243,121,188,222,239,119,187,221,238,119,187,221,238,119,59,29,14,7,3,1,0,128,192,224,112,184,220,238,247,251,253,126,191,223,239,247,123,61,158,207,103,51,25,140,198,99,177,216,236,246,123,189,94,47,23,139,197,98,49,152,76,166,83,41,148,74,37,18,137,68,162,81,40,20,138,197,226,241,120,188,94,175,215,107,181,218,237,118,187,93,174,87,43,149,202,229,242,121,60,158,79,39,147,73,36,146,201,100,178,89,172,214,235,245,250,253,126,63,159,207,103,51,153,204,102,51,25,140,198,99,49,24,12,134,67,161,80,168,212,106,181,90,45,150,203,229,114,185,220,110,55,155,77,166,211,105,52,26,13,134,67,161,208,232,116,58,29,14,7,3,129,64,32,16,136,68,162,81,168,84,42,149,74,165,82,41,20,10,133,194,225,240,120,188,94,175,87,171,85,42,149,74,165,210,105,180,218,237,246,251,125,62,31,143,199,99,177,216,236,118,59,29,142,71,35,145,72,36,146,73,36,146,73,164,82,169,84,170,213,106,53,26,141,198,227,241,248,124,190,223,111,183,91,45,22,139,197,226,113,184,220,238,247,123,61,30,15,135,195,225,240,248,252,126,63,31,15,7,131,193,96,48,152,204,230,115,57,156,78,167,211,233,116,186,93,46,151,75,37,146,201,100,178,217,236,246,123,189,222,239,247,123,189,94,47,23,139,69,162,81,168,84,170,85,170,85,42,21,10,133,66,33,16,136,68,162,209,232,116,186,221,110,183,219,109,54,155,205,230,243,121,188,222,239,119,59,157,206,103,179,217,236,246,123,61,30,15,7,3,129,64,160,208,104,180,218,109,182,219,237,118,187,221,110,55,155,77,166,211,105,180,90,45,150,75,165,210,105,52,26,13,6,3,1,0,128,64,32,144,72,164,210,233,116,58,157,78,167,211,233,244,122,189,222,239,119,59,29,14,135,67,161,208,232,244,250,253,254,127,63,159,207,231,243,121,60,158,79,39,19,9,132,194,225,112,184,220,238,119,187,221,238,247,251,253,126,63,31,15,135,67,33,144,72,164,210,105,180,218,109,54,155,205,102,51,153,76,166,211,105,180,90,45,150,203,229,242,121,60,30,15,135,67,33,16,136,68,34,17,136,196,226,241,120,60,30,15,135,195,225,240,120,60,30,15,7,3,1,0,0,0,0,128,192,224,240,120,60,30,143,199,227,241,120,60,30,143,71,35,17,136,68,34,145,200,228,242,121,60,30,143,71,163,209,104,180,90,173,214,107,53,154,205,102,179,89,44,150,75,165,210,233,244,250,253,126,63,31,143,71,163,209,232,116,186,93,174,87,43,21,10,133,66,33,16,136,196,226,241,248,124,190,223,239,247,251,125,62,159,207,103,51,25,140,198,227,113,184,220,238,119,187,221,238,119,187,221,110,55,27,13,6,3,1,128,64,160,208,232,116,186,93,46,151,203,229,114,185,92,174,215,107,53,154,205,230,243,249,252,254,127,191,95,175,87,43,149,74,37,146,73,164,210,105,180,90,45,22,11,133,66,33,16,8,132,66,33,144,72,164,82,169,84,42,21,10,133,66,161,208,104,52,154,205,230,243,121,60,30,143,199,99,177,216,236,118,187,93,174,87,43,149,74,165,210,105,52,154,77,166,211,105,52,154,205,102,51,153,204,230,243,249,252,126,63,31,143,199,99,49,24,12,134,67,33,144,200,228,114,185,92,174,87,171,213,106,181,218,237,118,59,29,142,199,99,177,216,108,182,91,173,214,107,53,26,141,70,35,17,8,132,194,225,240,120,188,222,239,247,251,125,62,159,207,231,115,57,156,206,231,115,57,156,206,103,179,217,236,246,123,189,94,47,23,11,133,66,33,144,72,164,210,105,180,90,45,22,139,197,98,49,24,12,134,195,97,176,88,172,86,171,213,234,117,58,157,78,167,83,41,20,138,197,226,241,248,252,254,255,255,127,191,95,175,215,235,117,186,93,174,87,43,21,138,69,34,17,8,132,194,97,48,152,76,166,211,233,116,186,221,110,183,219,109,182,219,237,246,251,125,190,95,175,87,43,149,202,101,50,25,140,198,99,49,24,140,70,35,145,72,164,210,233,116,58,29,142,199,227,241,248,124,62,31,143,71,35,17,8,4,2,1,128,192,224,240,120,60,30,15,135,195,225,112,56,28,14,7,3,1,128,64,32,16,8,132,194,97,48,24,12,6,131,193,96,176,88,44,22,139,69,162,209,104,52,26,141,198,99,177,216,108,54,155,77,38,19,9,4,2,129,192,224,112,184,220,110,183,91,173,86,171,213,106,181,218,109,182,219,109,182,219,109,54,27,141,198,99,177,216,236,118,59,29,14,7,3,129,64,32,144,200,100,178,89,172,86,171,213,106,181,90,45,22,139,69,162,209,232,116,186,221,238,119,187,93,46,151,203,101,50,25,140,198,227,113,184,220,110,55,155,205,230,115,185,92,46,23,11,5,2,1,128,64,32,144,200,228,114,57,28,14,135,195,225,112,56,156,78,167,83,41,148,74,165,82,169,212,234,117,58,157,206,231,115,185,92,174,215,107,181,218,109,182,219,237,246,123,61,30,15,135,67,33,16,136,196,98,49,152,204,230,243,249,124,62,31,143,199,227,113,184,92,46,23,11,5,130,65,32,16,8,132,194,97,48,152,76,38,147,201,100,178,217,108,54,155,77,166,211,233,244,122,189,222,111,183,91,45,22,139,69,34,17,136,196,226,241,248,252,126,63,159,207,231,115,185,92,46,23,11,5,130,65,160,80,40,148,202,101,50,25,12,6,131,193,96,176,88,172,86,171,85,170,213,106,181,90,173,214,107,181,218,237,246,251,125,62,31,15,135,67,161,208,232,116,186,93,174,87,43,149,74,165,82,41,20,138,69,162,209,232,116,186,221,110,55,155,77,38,147,201,228,114,57,156,206,231,115,57,28,14,7,131,193,224,240,248,124,62,31,15,7,131,193,96,48,24,140,198,99,49,152,76,38,147,201,100,178,89,44,22,139,69,162,209,104,180,90,173,214,107,181,218,237,118,187,93,46,23,11,133,194,225,240,248,124,190,95,47,151,75,165,82,169,84,170,85,170,85,170,213,234,245,122,61,30,15,135,67,161,208,104,180,90,45,150,75,37,18,137,68,34,17,8,132,194,225,240,120,60,158,207,231,243,121,60,30,143,199,99,49,152,204,102,179,89,172,214,107,181,90,173,214,107,181,90,45,150,203,101,50,25,140,70,35,145,200,228,114,57,28,14,7,3,129,64,32,144,72,36,146,73,164,82,169,84,42,149,74,37,18,137,196,98,177,216,108,182,219,109,54,155,77,38,147,201,228,242,249,252,254,255,127,63,159,207,103,179,217,236,246,123,61,158,79,39,19,137,68,162,81,40,148,202,101,178,217,108,182,219,237,118,59,157,206,231,243,121,188,94,47,23,139,69,162,81,40,20,138,69,162,81,40,148,74,165,82,41,20,138,197,98,177,216,108,182,219,237,246,251,125,62,159,207,103,51,153,204,230,243,121,188,222,111,55,155,205,230,115,185,92,174,87,43,21,10,5,130,193,96,176,216,236,118,59,157,206,231,243,249,124,62,31,15,135,67,33,144,72,36,146,73,164,210,105,52,26,141,70,35,145,72,164,82,169,212,106,53,154,205,102,179,89,44,22,11,133,194,225,240,248,124,62,31,15,135,67,161,80,40,20,138,69,162,81,168,84,42,149,74,37,18,9,4,2,129,192,96,176,88,172,86,171,85,42,149,74,165,82,169,212,234,245,250,253,254,255,127,191,223,111,183,91,173,214,107,53,154,77,166,83,41,20,138,69,34,17,8,132,194,225,112,184,92,174,215,235,245,250,253,126,191,223,111,55,27,141,198,227,113,184,220,238,119,59,157,206,103,179,217,108,182,91,45,22,11,5,130,193,96,176,216,108,182,91,173,214,235,245,122,189,94,47,23,139,69,162,209,232,116,186,93,174,87,171,85,42,149,74,37,18,9,132,194,225,240,120,188,94,47,151,203,101,50,153,76,38,19,9,132,194,225,240,120,60,158,79,167,211,105,52,26,141,70,35,17,136,196,98,177,216,108,182,91,173,86,171,85,42,149,74,37,146,201,228,242,249,252,126,63,159,79,167,211,105,52,26,13,134,67,33,144,200,100,50,25,12,134,67,161,80,40,20,138,197,98,49,152,76,38,147,201,228,114,57,28,14,135,67,33,16,8,132,66,161,208,232,244,122,189,94,175,87,171,213,106,181,218,237,246,123,61,158,207,103,179,89,44,150,75,165,210,105,180,218,237,118,59,29,14,7,131,193,224,112,184,220,110,55,27,13,6,131,193,96,48,152,204,230,243,121,188,94,175,215,235,245,250,125,62,159,79,39,19,9,4,130,193,224,240,248,252,254,255,255,127,191,223,239,247,251,125,190,95,47,23,11,5,130,65,32,144,200,228,242,121,60,158,207,231,243,249,124,190,223,239,119,59,29,142,199,227,113,184,220,238,119,187,93,174,87,171,213,106,53,154,77,38,19,9,132,66,33,16,136,68,162,81,40,20,138,197,98,177,88,172,86,171,213,234,245,250,253,126,191,95,47,151,75,165,210,233,244,250,125,190,95,47,151,75,165,82,41,20,138,69,162,81,168,84,170,213,106,53,26,13,6,131,193,224,112,184,92,174,215,107,53,26,141,70,163,209,232,244,250,253,254,255,127,63,159,207,231,115,185,220,238,119,59,29,142,71,35,145,72,164,210,105,52,154,77,166,211,233,116,186,221,110,55,155,77,166,211,233,244,122,61,158,79,167,83,41,20,10,5,2,1,128,192,224,112,56,156,78,39,147,201,100,50,153,76,38,19,9,132,66,161,208,104,52,154,77,38,147,73,36,18,137,68,162,209,232,244,122,189,222,239,247,123,189,94,175,87,171,85,170,85,170,213,234,117,186,93,46,23,139,69,34,17,8,132,66,33,144,200,100,178,217,108,54,27,141,70,163,209,232,116,58,29,142,199,99,49,24,12,6,3,129,192,224,240,120,60,30,15,7,131,193,96,48,24,12,134,67,33,144,72,36,18,137,68,162,81,40,20,10,133,194,225,112,184,92,46,151,75,165,210,233,116,58,157,206,103,51,153,204,102,179,89,44,150,75,37,18,137,196,226,241,120,188,222,239,119,187,221,238,247,251,253,254,127,63,31,143,71,35,17,8,132,194,97,176,216,236,246,251,253,126,63,159,207,231,243,121,188,94,47,23,11,5,130,65,32,16,136,196,226,113,56,156,78,167,211,233,116,186,221,110,183,91,45,150,203,229,242,249,252,254,127,191,95,47,151,75,165,82,41,148,202,101,178,89,172,86,43,149,74,37,18,9,4,2,1,128,64,160,80,168,84,42,21,10,133,66,161,80,40,20,138,197,226,241,248,124,62,159,207,103,179,89,44,22,139,69,162,81,168,212,106,181,218,109,54,27,141,70,163,81,40,148,74,37,146,201,228,242,249,124,62,31,143,71,163,209,232,116,58,29,142,71,35,17,8,4,2,1,0,128,192,224,112,56,28,142,199,227,241,120,60,30,143,199,99,49,152,76,38,147,73,164,210,105,52,26,141,198,99,177,88,172,86,171,85,42,21,138,197,98,177,216,236,118,59,157,206,231,115,185,92,46,23,11,133,194,97,176,88,44,150,75,37,18,9,4,2,129,64,160,208,104,180,90,173,214,235,245,122,189,94,175,87,171,85,170,213,234,245,250,125,190,95,175,87,171,85,42,21,10,5,130,65,160,208,104,180,90,45,22,11,133,66,161,80,40,148,74,37,146,201,228,114,185,92,46,23,139,69,34,145,200,100,50,25,140,198,227,113,56,28,14,7,131,193,224,240,120,60,30,15,7,3,129,64,32,16,8,132,194,97,176,88,44,22,139,197,98,49,24,12,6,131,65,160,80,168,84,42,149,202,101,50,153,76,38,147,73,36,146,201,228,114,185,220,238,247,251,125,62,159,79,167,211,105,180,218,237,246,123,61,158,79,167,211,105,52,154,77,38,19,9,132,194,225,112,184,92,174,87,171,213,234,245,122,189,94,47,23,11,133,194,225,240,120,188,222,111,55,155,77,38,147,201,100,178,89,172,214,235,117,186,221,110,55,155,205,230,115,185,220,110,55,27,13,6,3,1,0,0,128,192,224,112,184,220,110,183,219,237,118,187,221,110,183,91,45,150,203,101,178,217,236,246,123,189,222,111,183,91,173,86,43,21,10,5,130,65,160,80,168,212,106,53,26,13,6,131,193,96,48,152,76,166,211,105,180,90,173,86,171,213,234,117,58,157,206,231,115,57,28,142,199,99,177,216,236,246,251,253,254,127,63,159,207,231,115,57,28,142,71,35,17,136,196,226,241,120,188,222,111,183,219,237,246,251,253,126,63,31,15,7,131,65,160,80,168,212,234,117,186,93,46,151,203,229,114,57,28,142,199,99,49,152,76,166,211,233,244,250,125,62,159,207,103,51,153,76,166,211,105,180,218,109,182,219,237,246,123,189,94,47,151,75,37,18,9,132,66,33,144,200,228,114,57,28,14,7,131,193,96,48,152,76,38,19,9,132,66,161,80,40,20,138,69,34,145,200,100,50,153,76,166,211,105,52,26,141,198,227,241,248,252,126,191,95,175,87,43,149,74,165,210,105,180,218,109,182,219,109,54,27,141,70,35,145,200,228,114,57,156,78,39,19,137,68,34,17,8,4,130,65,160,80,40,148,74,165,82,41,20,10,133,66,161,208,104,180,90,173,214,235,117,58,157,78,167,83,169,212,234,245,250,253,254,127,63,159,207,103,179,89,44,150,75,37,146,73,164,210,233,116,186,93,46,23,139,197,226,241,120,188,94,47,23,11,133,194,225,112,56,156,206,103,51,153,204,102,179,217,108,182,91,45,22,139,69,162,209,104,180,218,237,246,123,189,222,239,247,251,125,62,31,15,135,67,33,144,200,100,178,89,172,214,107,181,90,173,86,43,149,74,37,146,201,228,114,57,156,78,39,147,73,36,18,9,4,2,1,128,192,96,48,152,76,38,19,137,68,34,145,72,36,18,9,132,66,161,208,104,52,26,13,6,131,65,32,16,8,4,130,193,224,240,120,60,30,143,199,99,177,88,44,22,139,69,162,81,168,84,42,149,202,101,50,25,12,6,131,65,32,144,72,164,82,169,212,234,245,122,189,94,175,87,171,213,234,245,250,253,254,127,63,31,143,71,163,81,40,148,202,101,178,89,172,214,235,245,122,61,30,15,135,195,97,176,88,172,86,43,21,138,69,34,145,72,36,146,73,36,146,201,228,114,185,92,174,215,235,117,58,157,206,231,243,121,188,222,239,119,187,93,174,87,171,213,234,117,186,93,46,23,11,5,2,1,0,128,64,160,208,232,116,186,221,110,183,219,237,118,187,221,238,247,123,61,158,207,103,51,153,204,230,115,185,220,238,119,59,157,78,39,19,137,68,162,81,168,84,170,85,170,213,106,53,26,141,70,35,145,200,100,178,217,236,118,59,29,14,135,195,97,48,24,140,198,227,113,184,220,110,183,219,237,246,123,189,94,175,87,43,21,10,5,130,193,224,240,248,252,126,63,159,79,167,211,233,116,58,29,142,71,35,17,136,68,34,17,8,132,194,97,48,24,12,134,195,225,112,184,92,46,151,203,101,178,217,108,54,155,77,166,83,169,212,106,181,218,109,54,27,13,6,131,65,32,144,72,164,210,233,244,250,253,126,191,223,239,119,187,221,238,247,123,61,158,79,39,19,137,196,226,113,56,156,206,103,51,153,76,166,211,233,116,186,93,174,215,235,117,186,221,110,55,155,77,166,83,169,212,106,53,154,77,38,19,9,4,2,1,0,128,64,160,208,104,52,154,205,102,179,217,108,54,155,205,230,243,121,188,94,175,87,43,149,202,101,50,153,204,230,115,57,28,142,199,99,177,88,172,214,235,245,250,125,190,223,239,247,123,61,30,15,135,67,33,144,200,228,114,57,156,206,103,179,217,108,54,27,141,70,35,17,136,68,34,17,136,68,162,81,40,20,10,5,2,129,64,160,80,40,20,138,197,226,241,120,60,30,143,199,99,177,216,108,54,155,77,166,83,41,20,10,133,194,97,48,152,204,102,179,89,44,150,203,229,114,185,220,238,247,251,125,190,223,111,183,219,109,182,91,173,214,107,53,154,77,38,19,9,4,130,65,32,144,72,164,210,233,116,186,221,110,183,219,237,246,251,253,254,255,127,63,31,143,71,35,145,200,228,242,121,188,222,111,55,155,205,102,51,153,76,166,83,41,148,74,37,146,201,100,178,89,44,22,11,133,194,225,112,184,92,46,23,11,133,194,225,112,56,28,142,71,35,145,200,100,50,153,76,166,83,41,20,10,133,194,225,112,184,220,110,183,91,173,214,235,245,122,189,222,111,55,155,77,166,211,105,52,154,77,166,83,169,212,234,245,122,61,30,15,7,131,193,224,112,184,92,174,87,43,21,10,133,66,161,80,168,212,234,245,250,253,254,255,255,255,255,127,191,95,175,87,43,21,138,69,162,81,168,212,234,117,58,29,14,7,131,193,96,176,88,172,86,43,21,138,197,98,177,88,44,150,75,165,210,233,244,122,189,94,47,23,139,69,34,145,200,100,178,89,172,214,235,117,58,157,78,39,147,201,228,242,249,252,126,63,31,15,135,195,97,48,24,140,198,99,49,152,204,102,179,217,108,182,91,173,86,171,85,170,213,106,53,154,205,230,115,185,220,110,55,155,77,38,19,9,4,2,1,128,192,96,176,216,108,54,27,141,70,163,209,104,52,26,13,134,195,97,176,88,44,22,11,133,194,97,48,24,12,6,3,1,0,128,64,32,16,8,132,194,225,112,56,28,14,135,195,225,240,120,60,30,143,71,35,17,8,4,2,129,192,224,240,248,124,62,159,79,167,211,233,116,58,157,206,103,51,25,140,70,163,81,40,148,202,101,50,153,204,230,243,249,124,190,223,111,183,219,109,182,219,237,246,123,61,158,79,167,83,41,20,138,69,34,17,136,196,226,241,120,188,94,47,151,203,229,242,249,124,62,31,15,7,3,129,192,96,48,152,204,230,115,57,28,14,135,195,225,112,184,220,110,183,91,45,150,203,229,114,185,220,238,119,187,93,174,215,107,181,90,45,150,75,165,210,105,180,90,45,22,11,5,2,1,0,0,128,64,160,208,104,180,90,173,86,171,213,106,181,90,173,214,235,117,186,221,238,247,123,189,222,111,183,91,173,214,107,53,26,13,134,67,33,16,136,196,98,49,24,140,198,227,241,120,60,158,207,231,243,121,188,94,175,215,107,53,154,77,38,147,73,164,210,105,52,154,205,230,115,185,92,174,215,235,117,58,29,142,199,227,113,184,220,110,55,155,77,166,83,169,84,42,21,138,69,34,17,136,68,34,17,8,132,66,33,16,8,4,130,193,96,48,152,76,38,147,201,228,114,185,92,46,151,75,37,18,137,196,98,177,216,236,246,251,125,62,159,79,167,211,233,244,250,253,254,127,63,31,15,135,195,97,48,152,204,230,115,57,156,206,231,243,249,124,190,95,175,215,107,53,154,205,102,51,25,140,198,99,177,216,108,182,91,173,86,43,21,10,133,66,33,144,72,164,210,233,244,122,61,30,143,199,227,113,56,28,142,199,99,49,152,204,102,179,217,236,246,123,189,94,175,87,43,149,74,37,146,201,228,242,121,188,94,47,151,75,165,82,41,20,10,5,130,65,160,80,168,84,42,21,10,5,2,129,64,32,16,136,68,162,209,232,116,58,157,78,167,211,105,52,26,141,198,227,113,184,220,110,183,91,173,214,107,181,90,173,214,107,53,26,13,134,195,97,48,152,204,102,51,153,204,230,243,249,124,62,31,15,135,195,97,176,88,44,150,75,37,146,73,36,18,137,68,162,81,40,148,74,165,210,233,116,186,221,110,183,91,173,214,235,245,250,253,254,127,63,159,79,39,147,73,36,146,73,164,210,105,180,218,237,118,59,157,78,39,147,201,228,114,57,156,78,39,19,9,4,2,1,0,0,128,192,224,112,56,156,78,167,211,233,116,58,157,78,167,83,41,148,74,165,210,233,244,250,125,62,159,79,167,83,169,84,170,213,234,117,186,93,174,215,235,117,58,29,14,7,131,65,160,208,104,180,90,45,150,75,165,82,169,84,42,21,10,5,130,193,224,112,56,156,78,39,147,73,36,18,137,68,34,17,136,196,98,177,216,108,54,27,141,70,163,81,40,20,10,5,130,193,224,240,120,60,30,15,135,67,161,80,40,20,10,5,130,65,160,80,40,20,10,5,2,1,0,0,0,0,0,128,64,160,80,40,20,10,133,66,161,80,40,20,10,133,194,225,240,120,60,30,143,71,163,81,40,20,10,133,194,97,176,216,108,54,155,77,38,19,137,68,34,145,200,228,114,57,156,78,167,83,169,84,42,21,10,133,194,97,176,88,44,150,203,101,50,25,12,6,131,193,224,240,120,188,94,175,87,43,149,74,165,82,169,212,234,117,186,221,238,247,123,189,94,47,151,75,165,210,105,180,90,45,150,75,37,18,9,4,2,1,0,128,192,96,176,88,44,150,203,229,114,185,92,46,151,203,101,178,217,236,118,187,93,174,87,171,85,42,149,202,101,50,25,140,198,227,113,56,156,78,39,147,201,228,242,249,124,62,31,15,7,131,193,224,112,56,156,206,103,51,25,12,6,131,193,96,176,216,236,118,187,93,174,215,235,245,122,189,222,111,183,91,45,150,203,101,50,25,140,198,99,177,216,236,118,59,157,78,39,19,137,68,34,17,136,68,162,81,168,84,42,21,10,133,66,33,16,8,4,130,193,224,112,184,92,46,151,203,101,50,153,76,38,147,73,164,210,233,244,122,189,222,111,183,219,109,54,155,77,38,19,9,132,194,225,240,248,124,190,95,175,215,107,181,90,173,86,43,21,138,69,162,209,232,116,186,93,46,23,139,69,34,145,72,164,82,41,148,202,229,242,249,124,62,31,143,199,99,177,216,108,54,27,13,134,67,33,16,8,4,130,65,32,144,200,100,50,153,76,166,211,233,116,58,157,206,231,243,121,188,94,175,87,171,85,170,85,42,149,202,101,178,89,44,150,203,101,50,25,12,134,195,225,240,248,124,190,223,239,119,59,157,78,167,211,105,180,218,109,182,219,109,182,91,173,86,43,149,202,101,50,25,140,70,35,17,8,132,66,33,16,8,132,194,225,112,56,156,78,167,211,233,244,122,189,94,175,87,43,21,10,133,194,225,240,248,252,254,255,127,191,95,175,215,235,245,250,125,190,95,47,23,11,5,2,1,0,128,192,224,240,248,124,190,223,239,247,251,253,126,191,223,111,55,27,13,134,195,97,176,216,236,246,123,189,222,111,183,219,237,118,59,29,14,7,3,1,128,64,160,208,104,180,218,109,54,155,205,102,179,217,108,182,219,109,182,219,109,182,219,237,246,123,189,222,111,183,91,45,22,11,5,2,1,128,192,224,112,184,220,110,55,155,205,102,179,217,108,54,27,13,134,195,97,176,88,44,150,75,165,210,105,52,26,141,70,35,17,8,132,66,161,208,104,180,218,237,118,187,93,46,151,203,229,242,249,252,254,255,127,63,31,143,71,163,209,232,244,250,125,190,95,47,23,139,197,98,49,24,140,198,99,49,152,76,166,211,233,116,186,93,46,151,203,101,178,217,108,182,219,109,182,91,173,214,235,245,250,125,62,31,15,135,67,33,16,136,68,162,81,168,212,234,245,122,189,94,47,151,203,229,242,249,252,126,63,31,15,7,131,65,32,16,136,196,226,113,184,220,110,183,219,237,118,59,157,78,167,83,41,148,74,37,146,201,228,242,121,60,30,15,135,67,161,80,168,84,42,21,138,69,162,209,104,52,26,13,6,3,129,192,96,48,24,140,70,35,17,8,4,2,129,64,32,144,200,100,50,153,204,102,179,217,108,54,155,77,38,147,73,164,82,169,212,234,245,250,125,62,159,79,167,211,105,52,154,205,230,115,57,156,206,231,243,121,60,158,79,167,211,105,180,218,237,118,59,29,142,71,163,209,232,116,186,93,46,23,11,5,2,129,64,160,80,168,212,234,245,250,253,126,191,223,239,247,123,189,222,239,119,59,29,142,71,35,145,200,228,242,121,60,158,79,39,147,201,100,178,217,108,182,91,45,150,203,229,242,249,124,190,95,175,87,43,149,202,229,114,57,156,206,103,51,153,204,102,51,153,76,166,83,41,20,10,5,130,193,96,176,216,108,54,27,141,198,227,241,120,60,30,15,7,131,65,160,80,40,20,138,69,162,81,40,20,10,133,66,33,16,136,68,34,145,200,100,178,217,108,54,155,77,38,147,201,228,114,185,220,238,247,123,61,30,143,71,163,209,232,244,250,253,254,127,63,31,143,199,227,113,56,156,206,103,51,25,140,198,227,241,120,188,222,111,183,219,109,182,219,237,118,59,29,142,71,163,81,168,84,170,85,42,21,138,69,34,145,72,164,82,41,20,138,197,226,241,120,60,158,207,231,115,185,220,110,183,219,109,182,91,45,22,139,69,162,81,40,148,202,229,242,121,60,158,207,231,243,121,60,158,207,231,115,57,156,206,231,243,121,188,222,111,183,219,109,182,91,173,86,43,21,138,69,34,17,136,68,162,81,40,148,74,37,18,137,68,162,209,104,52,154,205,230,243,249,252,126,191,223,111,183,91,45,22,139,69,162,81,168,212,234,245,250,125,62,31,143,199,227,113,56,156,78,39,19,9,132,194,225,112,56,156,206,103,179,217,236,118,187,221,110,55,27,13,6,131,65,160,80,168,212,234,245,250,125,62,159,207,231,243,121,60,158,207,103,51,25,140,198,227,241,248,252,254,127,191,223,111,55,155,205,102,51,25,140,198,99,49,152,76,166,83,169,84,170,85,42,149,74,37,146,201,100,178,217,236,118,59,157,206,231,243,121,60,30,15,7,131,65,160,208,104,52,154,77,166,83,169,84,42,149,74,37,18,9,132,66,161,208,104,180,90,45,22,139,69,34,145,72,36,146,201,228,242,249,252,126,191,223,111,183,219,109,54,155,77,166,83,41,148,202,229,242,121,60,158,79,167,211,105,52,154,205,102,51,25,140,198,227,241,248,124,190,95,175,215,107,53,26,141,70,35,17,136,196,226,241,248,124,190,95,175,215,235,117,58,157,78,39,19,9,132,194,225,240,120,188,222,111,183,219,109,54,155,205,102,51,25,140,198,227,113,184,92,174,87,171,213,234,117,58,157,78,39,19,9,4,130,193,224,112,184,220,238,247,251,125,62,159,207,231,243,121,188,222,239,119,59,29,142,71,163,209,232,244,250,125,62,31,15,7,131,193,96,176,88,172,214,107,53,154,205,102,179,217,108,182,91,173,214,235,117,186,221,110,55,27,141,198,99,177,216,108,182,91,45,22,11,5,2,129,64,160,208,104,180,218,237,246,251,253,126,191,223,239,119,187,93,174,215,107,53,154,77,166,83,169,212,234,117,58,29,14,7,3,129,64,160,80,168,84,170,85,170,213,106,181,90,173,86,43,149,202,229,242,249,252,126,63,31,143,71,163,81,40,20,138,69,162,81,168,212,106,181,90,45,22,11,133,66,161,208,104,180,90,45,150,203,101,50,153,76,38,19,137,196,226,241,248,124,62,31,15,135,195,97,48,24,12,134,67,33,144,200,100,50,153,76,166,83,169,84,42,149,202,229,114,57,156,78,167,83,169,212,106,53,26,141,198,99,49,24,12,134,195,97,48,152,204,102,179,217,236,246,251,253,126,191,95,47,151,203,101,178,217,236,246,123,61,158,79,167,83,169,84,170,85,42,21,138,69,162,209,104,180,90,45,22,11,133,194,225,112,56,156,78,39,19,137,196,98,177,88,44,150,75,37,18,137,196,98,177,88,172,214,235,117,58,157,206,231,243,249,252,254,255,127,191,95,47,23,139,197,226,113,184,220,238,119,59,29,14,7,131,193,96,176,216,236,118,59,29,142,199,227,241,120,60,158,79,167,83,41,148,74,165,82,41,148,202,101,50,153,204,102,51,153,76,166,211,105,52,26,13,134,195,225,240,248,124,62,31,143,71,35,145,72,36,18,9,132,194,97,176,88,44,22,11,133,66,33,16,8,4,2,1,128,64,160,80,40,20,10,5,2,129,64,32,16,8,4,130,193,224,112,56,28,14,135,195,97,48,24,12,6,131,65,160,208,104,52,26,141,198,99,177,88,44,22,139,69,34,17,136,68,34,145,200,228,114,57,28,14,135,67,161,80,40,148,74,165,210,105,180,90,173,86,171,85,42,21,10,133,194,225,240,248,124,190,223,111,183,91,173,86,171,213,234,117,186,93,174,215,107,53,26,13,6,3,129,192,224,240,120,188,94,47,23,139,197,98,177,88,44,150,75,37,146,201,228,114,185,92,174,87,171,85,42,149,202,229,114,57,156,206,231,115,185,220,110,55,155,205,230,115,57,28,14,7,3,1,0,128,192,96,48,152,204,230,243,249,124,62,159,207,231,243,121,188,94,175,87,43,21,138,69,34,145,200,228,242,121,60,158,207,103,179,217,108,182,219,237,246,123,61,158,207,231,115,57,28,142,71,163,81,168,212,234,245,122,61,158,79,167,211,233,244,122,61,30,15,7,3,1,0,0,128,64,160,208,232,244,122,189,94,175,215,235,245,122,189,222,239,119,59,29,142,199,99,177,216,236,246,123,189,222,111,55,155,205,102,51,25,12,134,67,33,144,72,164,210,233,116,186,93,46,151,203,229,242,249,124,190,223,111,55,27,141,198,227,241,248,252,254,127,63,159,79,39,147,201,100,178,89,172,214,107,53,154,205,102,51,153,76,166,83,169,212,106,53,154,205,102,51,25,12,6,3,129,192,96,176,216,108,54,27,13,6,131,193,96,48,24,140,198,227,113,184,92,46,151,203,229,242,121,60,30,143,71,35,17,8,132,66,161,208,232,244,250,253,126,191,95,175,215,235,245,250,253,254,127,63,31,15,7,131,65,32,144,200,228,242,121,188,222,239,247,251,253,126,63,159,207,103,51,25,140,70,35,17,136,196,226,113,56,28,142,71,163,209,104,180,90,173,86,43,21,138,197,98,177,216,108,182,91,173,214,235,117,58,157,78,39,19,137,196,226,241,248,124,190,95,47,151,203,101,50,153,76,166,83,41,148,202,229,242,249,124,190,95,175,215,107,181,218,237,118,59,29,142,71,35,145,200,100,178,89,44,150,75,37,18,137,68,162,209,104,180,218,237,246,251,253,254,255,255,255,127,191,95,47,151,75,37,146,73,164,210,105,180,218,109,54,27,141,70,35,145,72,164,82,41,148,74,37,146,201,100,50,25,12,6,3,129,192,96,48,152,76,38,19,9,4,2,129,64,32,16,136,196,98,177,216,108,54,155,205,102,179,89,44,22,139,69,162,209,232,244,122,189,222,111,183,91,173,86,171,85,42,21,138,69,162,209,232,244,122,61,30,15,135,67,161,80,40,148,74,37,146,73,164,82,169,84,42,21,10,5,2,129,192,96,48,152,76,166,211,105,52,26,141,70,163,209,232,244,122,189,222,239,119,59,157,78,167,83,169,212,234,117,186,221,238,119,59,157,78,39,147,73,36,146,73,164,82,41,148,202,229,114,57,28,14,7,131,193,224,112,184,92,46,23,11,5,2,129,64,32,16,136,196,226,241,248,124,62,159,207,231,243,121,60,30,143,71,35,17,136,196,98,177,216,236,246,123,189,94,175,87,171,213,106,53,154,205,230,115,57,156,78,39,147,73,36,146,73,36,18,9,132,194,225,112,184,92,46,23,139,197,226,241,120,60,30,15,7,3,129,192,96,48,24,140,198,99,49,24,12,6,131,193,96,176,216,108,54,155,77,166,211,233,116,58,157,206,103,179,89,172,86,171,85,42,21,138,69,34,145,200,228,114,57,28,142,199,99,177,88,44,150,203,229,242,121,188,94,175,215,107,53,26,13,6,131,65,160,208,232,116,186,221,238,119,187,221,110,183,219,109,54,27,13,134,195,97,176,216,108,182,91,173,214,107,181,90,173,86,43,21,10,5,130,193,224,112,184,220,110,55,155,77,38,147,201,100,50,25,140,198,227,113,184,92,46,23,139,197,226,113,56,28,14,7,3,1,0,128,64,32,16,136,196,226,241,120,60,30,143,199,227,241,248,124,62,159,79,39,19,9,4,2,129,192,224,240,248,252,126,191,95,175,215,235,245,122,189,222,111,55,27,13,134,195,97,48,152,204,230,115,185,220,238,247,251,253,126,63,31,143,199,99,49,152,76,166,83,41,148,202,101,50,153,76,166,83,169,84,170,213,234,245,122,61,158,207,231,115,185,220,110,55,155,77,166,83,41,20,10,5,130,65,32,144,200,100,50,25,12,134,195,225,112,56,28,142,199,227,113,184,92,46,151,203,101,178,89,44,22,139,69,162,81,40,148,74,165,210,105,52,154,205,102,179,89,44,150,203,229,242,249,252,254,255,255,127,63,159,79,167,211,105,180,218,109,182,91,45,150,75,165,82,41,20,138,69,34,17,136,68,162,209,104,180,90,45,22,139,197,226,241,120,60,158,207,103,51,153,204,102,179,217,236,246,123,61,30,143,71,35,145,72,164,210,233,244,250,125,190,223,239,247,123,189,94,47,151,75,37,146,73,164,82,41,148,202,101,50,25,12,6,3,129,64,160,80,168,84,42,21,138,197,98,177,88,44,22,11,133,194,225,240,120,60,30,15,7,131,65,32,16,8,4,130,65,160,208,104,52,26,141,70,35,145,72,36,18,137,196,98,49,152,76,38,147,73,36,18,9,4,2,129,192,224,112,56,156,78,167,83,169,84,42,149,74,165,210,105,180,90,173,214,235,117,58,29,14,135,67,161,208,232,116,186,221,238,119,59,157,78,167,211,105,52,154,77,166,211,105,180,218,237,118,59,157,206,103,179,217,236,118,59,29,14,7,3,1,0,0,128,192,96,176,216,236,118,187,221,110,183,219,237,118,187,93,174,215,107,53,154,205,230,115,185,220,238,119,187,93,46,23,11,133,66,33,144,200,100,178,89,172,86,43,149,74,165,82,41,20,10,5,130,193,224,112,184,92,46,23,139,69,34,145,72,36,18,9,132,194,225,240,120,60,30,15,135,195,97,48,24,12,6,3,1,128,192,96,48,24,12,134,67,161,80,40,20,10,133,66,33,144,72,36,18,137,196,98,49,24,12,6,131,65,32,16,136,68,34,145,200,228,114,185,92,46,151,75,165,82,169,212,106,181,218,109,182,219,109,54,155,77,38,19,137,196,226,241,248,252,126,63,31,143,199,99,177,88,44,150,75,37,146,73,164,82,169,84,170,85,42,21,10,133,194,225,112,184,92,174,215,107,181,218,237,118,187,221,238,119,59,157,206,231,115,57,28,142,71,35,145,200,228,242,249,124,190,95,47,151,203,229,242,249,124,190,95,47,23,11,133,194,225,112,184,220,238,119,59,157,206,231,243,249,124,190,95,47,151,75,37,146,201,100,178,89,172,214,107,181,218,237,118,59,157,78,39,19,137,196,98,49,152,76,166,83,41,20,10,5,2,129,64,160,208,104,52,154,205,230,243,249,124,62,159,207,103,179,89,172,86,171,85,170,85,170,85,42,149,202,101,50,25,12,134,195,97,48,152,76,166,211,233,244,250,253,126,191,223,111,55,155,205,230,243,121,188,222,111,55,27,141,198,99,177,88,172,214,107,53,26,13,134,195,225,112,184,220,110,55,155,77,166,211,233,116,58,29,142,71,163,81,168,84,42,21,10,5,130,65,32,16,8,132,66,33,16,136,68,34,145,72,36,146,201,100,50,153,204,102,179,217,236,118,187,93,46,151,75,37,18,137,196,226,241,248,252,254,255,127,191,223,111,183,219,237,246,123,61,158,79,39,19,9,4,130,65,32,144,200,228,242,249,124,190,223,239,247,251,253,254,255,255,127,63,31,15,7,131,65,160,208,232,244,250,125,190,95,175,215,235,245,122,61,30,15,7,3,1,128,64,160,80,168,212,234,117,58,157,78,167,211,233,116,186,221,238,247,123,61,158,207,231,115,185,220,238,119,187,93,174,87,43,149,74,37,146,73,36,146,73,164,82,41,20,138,197,98,49,24,12,134,195,225,240,120,188,94,175,215,107,53,26,141,70,163,81,168,212,234,245,250,253,254,127,191,223,239,119,187,93,46,23,11,5,130,65,160,208,104,180,218,109,54,27,141,70,163,209,104,180,90,45,150,203,101,178,217,108,54,27,141,198,99,177,216,108,54,27,13,6,3,1,0,0,0,128,192,96,176,216,108,54,155,205,102,179,217,108,54,155,77,166,211,105,180,90,173,214,107,181,218,109,54,155,77,38,19,9,4,130,193,224,240,120,188,222,239,247,123,189,94,175,215,235,117,186,93,174,215,107,53,154,77,38,19,137,196,226,113,56,156,78,39,19,137,68,162,209,104,52,154,77,166,211,233,244,122,189,94,47,151,75,37,18,137,196,98,49,152,204,230,243,121,60,30,15,135,195,225,240,248,124,62,31,15,7,3,129,64,32,16,136,196,226,113,184,92,46,151,203,229,114,57,28,14,135,67,33,144,72,164,82,169,212,234,117,58,157,78,167,83,169,84,170,213,234,245,250,125,190,223,239,119,187,93,46,23,139,69,162,81,168,212,106,53,154,77,38,19,137,68,34,17,8,132,66,33,144,72,36,146,201,100,50,25,12,6,131,193,224,112,56,156,78,167,83,41,20,10,133,66,161,208,232,244,122,189,222,239,119,187,221,110,183,91,173,214,107,53,154,205,230,115,57,28,142,71,163,81,40,148,202,229,114,57,156,206,231,243,249,252,126,63,159,207,103,51,25,12,6,3,1,128,192,224,240,120,60,158,79,167,211,233,116,58,157,78,39,19,9,132,66,161,208,104,180,218,109,54,155,77,38,147,201,100,178,217,236,246,251,125,190,223,239,119,187,221,238,119,187,93,174,87,43,21,10,5,130,65,32,144,200,228,114,57,28,142,199,227,241,120,60,158,207,231,115,57,156,78,167,211,105,180,218,109,54,155,77,166,83,169,84,170,213,234,117,58,29,142,199,227,113,56,156,78,39,147,73,164,210,233,116,58,29,142,71,163,209,232,116,58,29,14,7,3,1,0,0,0,128,64,160,208,232,116,58,157,78,167,211,233,116,58,157,206,231,115,57,156,78,167,83,169,212,234,117,58,157,206,103,51,153,76,166,211,105,52,154,77,166,211,233,244,250,253,126,63,159,79,39,147,201,228,114,57,156,206,103,51,25,12,6,3,129,64,160,208,232,116,58,29,142,199,227,241,120,60,30,15,135,67,33,144,72,36,18,9,132,194,97,48,24,12,6,3,129,64,160,80,40,20,10,5,130,193,96,48,24,12,6,3,129,192,96,48,24,12,6,3,1,0,0,0,0,0,0,128,192,96,48,24,12,6,131,193,96,48,24,12,6,131,65,160,80,40,20,10,133,194,97,48,24,12,6,131,65,32,144,72,36,18,137,196,226,241,120,60,30,143,71,163,209,232,116,58,157,206,103,51,25,12,6,131,65,32,144,200,228,114,185,220,238,247,251,253,126,191,95,175,215,107,53,154,205,230,115,57,156,206,103,179,89,44,150,75,165,82,41,148,202,229,114,57,156,78,39,147,201,228,114,57,28,14,7,3,1,0,0,128,64,32,144,200,228,114,185,92,46,151,203,229,114,185,220,110,183,91,45,150,203,101,50,153,204,230,115,185,220,238,247,123,189,94,47,23,139,197,226,113,184,92,174,87,43,21,10,5,2,129,64,160,208,232,116,186,221,238,247,251,253,126,191,223,111,183,91,45,150,203,101,178,89,172,214,107,181,218,109,54,27,141,70,35,17,8,132,66,33,144,72,164,210,233,116,58,29,14,135,195,225,240,120,60,158,207,103,51,25,12,6,131,193,224,240,248,252,126,191,95,47,151,203,229,114,185,220,238,119,59,29,142,199,99,177,88,172,214,107,181,218,109,182,219,237,118,59,29,14,7,131,65,160,80,168,212,106,53,154,77,38,147,201,100,50,25,12,134,195,97,176,88,44,150,203,229,242,121,60,30,143,199,99,49,24,140,70,163,81,168,212,234,245,122,189,222,111,183,219,237,246,251,125,62,31,15,7,3,129,192,224,112,184,220,238,119,59,157,78,167,211,233,116,186,93,174,215,107,53,154,205,102,51,153,204,230,115,185,220,110,55,27,141,70,35,17,8,4,130,65,160,80,168,212,106,181,90,45,22,139,197,98,177,216,108,182,219,109,182,219,109,54,155,205,230,115,185,220,238,247,123,61,30,15,7,131,193,224,240,248,124,190,95,47,23,139,197,98,177,88,172,214,107,53,154,205,230,243,249,124,190,95,175,87,171,85,170,213,106,53,154,77,166,83,169,212,106,53,26,13,6,3,1,0,0,128,64,160,80,168,212,106,181,90,173,86,171,213,106,181,218,237,246,251,125,190,223,111,183,91,173,214,107,181,218,109,182,91,45,22,11,5,2,1,0,128,192,96,176,216,108,182,219,237,118,187,221,110,183,219,109,182,219,109,182,219,109,182,91,173,214,107,181,218,109,54,27,13,6,3,1,0,128,64,160,208,104,180,218,237,118,187,221,110,183,219,237,246,251,125,190,223,111,55,27,141,198,99,177,216,236,246,123,61,30,15,7,131,193,96,176,216,108,182,91,45,150,203,229,114,185,92,174,87,171,85,170,213,234,245,122,61,158,79,167,83,169,212,106,53,26,13,134,67,33,16,8,132,66,33,16,136,196,98,177,88,44,150,203,229,114,185,220,110,183,219,109,182,219,109,54,155,77,166,83,169,212,234,245,250,125,62,31,15,135,195,97,48,152,76,166,83,41,148,202,229,114,185,92,174,87,171,213,234,245,250,253,126,63,31,15,135,67,161,208,104,180,218,109,182,91,45,22,139,197,98,49,24,140,198,227,113,184,92,174,215,235,245,250,125,62,159,207,103,51,25,12,134,195,97,176,216,236,246,251,253,254,127,191,223,239,247,123,61,30,15,7,3,1,128,192,224,112,184,220,238,119,187,221,110,183,219,237,118,59,29,142,199,99,49,152,76,166,83,169,212,234,117,58,157,78,39,19,137,68,162,209,232,116,186,93,174,215,235,117,58,157,78,39,147,73,164,210,233,244,122,61,158,79,167,211,105,52,26,13,6,3,1,128,192,96,48,152,76,166,83,169,84,42,149,74,165,82,41,148,74,165,210,233,244,122,61,30,143,71,163,81,40,20,138,197,226,113,184,220,110,183,219,109,54,27,141,70,163,81,168,212,106,53,154,205,230,115,185,92,46,23,139,69,34,17,136,68,34,17,136,196,98,49,24,12,6,3,129,64,32,144,72,36,18,9,132,66,161,80,40,20,10,5,2,129,192,96,48,24,12,134,195,97,48,24,12,6,131,193,224,240,120,60,30,143,71,35,145,72,36,18,137,196,226,113,184,92,46,151,75,165,82,41,20,10,133,194,97,176,88,172,86,171,85,42,21,10,133,66,161,208,232,116,186,221,238,247,123,189,94,175,215,107,181,218,109,182,219,109,182,91,45,22,11,133,194,97,48,152,204,102,51,25,12,134,195,225,112,56,156,206,231,243,121,188,94,175,215,235,117,186,93,46,151,75,37,146,73,36,146,201,228,242,121,60,158,207,231,115,185,92,174,215,235,117,186,93,174,215,235,117,186,93,46,23,139,69,162,81,40,148,74,37,146,73,36,146,201,100,50,25,12,134,195,225,240,120,60,158,207,231,115,57,28,14,135,195,97,176,216,236,118,187,93,174,87,171,213,106,181,218,109,54,27,13,134,195,97,48,152,76,166,83,169,212,234,245,122,189,94,47,23,139,197,226,241,248,124,190,95,47,23,139,69,34,145,72,164,210,105,180,218,237,246,251,253,126,63,159,207,103,179,89,172,86,43,21,138,69,162,81,40,20,138,69,34,17,8,132,66,161,80,168,84,170,213,106,181,218,237,118,187,221,238,247,123,189,222,239,119,59,157,206,103,51,153,204,230,115,57,28,142,71,35,145,72,164,210,233,116,186,93,174,215,235,245,250,253,126,63,159,79,39,19,137,196,98,49,152,204,230,115,57,28,14,7,131,193,96,176,216,108,54,27,13,134,195,225,112,56,28,142,71,163,81,168,84,42,149,74,37,146,73,36,18,137,196,98,49,24,140,70,163,81,40,20,138,197,98,177,216,236,118,187,221,238,247,123,189,94,175,87,43,149,202,101,178,217,236,246,123,61,30,15,135,67,161,80,168,212,106,53,154,77,166,211,233,116,58,29,14,7,131,65,160,80,40,148,74,37,146,73,36,18,137,68,34,17,8,132,66,161,208,104,52,154,205,102,179,89,44,22,139,197,226,241,248,252,126,191,95,47,151,75,165,82,169,212,234,117,186,93,174,215,107,181,90,45,22,11,133,194,97,176,88,172,86,43,21,10,5,2,129,64,32,144,200,100,178,217,236,118,187,221,110,183,219,109,54,155,77,166,211,105,180,218,237,246,123,189,222,111,183,219,109,54,27,13,6,3,1,128,192,96,176,216,108,182,91,173,86,171,213,106,181,90,45,150,203,101,178,217,236,118,59,157,206,103,179,89,44,22,11,5,2,1,128,192,96,48,152,204,102,51,153,76,38,147,201,100,50,25,140,70,163,81,168,84,42,21,10,133,194,97,48,24,12,134,195,97,48,152,76,38,147,201,228,242,249,124,62,159,79,39,147,201,228,114,185,220,238,119,59,29,14,135,67,161,80,168,212,234,245,250,125,190,223,239,247,251,125,62,31,143,71,35,17,136,196,98,49,152,204,230,115,185,92,46,23,139,197,98,49,152,76,38,19,9,132,66,33,16,8,4,130,65,32,16,136,68,34,145,72,164,82,169,84,42,149,202,229,114,185,220,110,183,91,173,214,235,117,58,157,206,103,51,153,204,230,243,121,60,158,79,39,147,201,228,242,249,124,190,95,47,23,139,197,226,241,120,188,222,111,55,27,141,198,227,241,120,188,222,111,55,155,77,166,211,233,116,186,93,174,87,171,85,170,213,106,53,26,13,134,67,161,208,104,180,90,45,22,11,5,2,129,64,32,144,72,164,210,233,244,122,189,94,175,215,235,117,58,157,206,231,115,57,156,206,231,115,185,220,238,119,187,221,238,119,59,157,78,39,19,9,4,130,65,160,80,168,212,234,245,122,61,30,143,199,227,241,248,124,190,223,111,55,27,13,6,131,193,224,240,248,252,254,255,127,63,159,207,231,243,249,252,254,127,63,31,15,7,3,129,64,160,208,232,244,250,125,190,223,239,247,251,253,126,63,159,79,39,19,9,132,66,33,144,200,228,242,121,60,30,15,135,195,225,112,184,92,46,23,11,5,130,193,96,48,24,140,198,99,177,216,108,54,155,205,102,51,25,12,6,131,65,160,80,168,212,106,181,218,109,54,155,205,102,179,89,44,150,203,101,178,217,236,246,251,253,254,127,191,95,175,215,107,53,26,13,134,67,33,144,200,228,114,57,28,142,71,163,209,104,52,154,205,102,51,25,140,70,163,209,232,116,186,93,46,151,75,37,18,137,68,162,209,232,244,250,253,254,255,255,127,191,223,239,119,187,93,174,87,43,21,138,69,162,81,40,148,202,101,50,25,12,134,195,225,112,184,92,174,215,235,117,186,221,110,183,219,109,182,91,173,214,235,117,186,93,46,23,11,133,194,97,48,152,76,166,83,41,20,138,197,98,177,88,172,214,235,245,250,253,254,255,255,255,127,63,159,79,167,83,41,148,202,101,178,89,172,214,107,181,90,45,22,11,133,66,33,144,72,164,82,41,148,74,37,18,137,68,34,17,8,4,130,193,224,112,56,156,78,167,211,105,52,26,141,70,163,81,168,212,106,181,218,237,246,123,189,94,175,87,171,85,42,21,138,197,226,113,184,220,110,55,155,77,38,19,137,68,34,17,136,196,98,49,152,76,38,19,137,68,34,17,8,4,2,1,128,64,32,144,72,36,18,9,4,2,129,64,32,16,8,132,66,161,208,104,52,26,141,70,163,81,40,20,10,133,194,225,240,248,124,62,159,79,167,83,169,84,42,149,202,101,178,89,172,86,171,85,42,21,10,5,2,129,192,224,112,184,92,174,215,107,181,90,173,86,171,213,234,117,186,221,238,247,123,61,30,15,135,67,161,208,232,244,122,61,158,79,39,147,201,100,50,25,12,134,67,33,144,72,36,146,201,100,178,89,44,22,139,197,226,241,120,188,94,175,87,43,149,202,229,114,185,220,238,119,59,157,206,231,115,185,92,174,87,43,149,202,101,178,217,108,182,91,45,22,11,133,194,225,112,184,220,110,55,27,141,198,227,241,120,60,158,79,39,147,73,164,82,169,84,170,85,170,85,42,149,202,229,114,57,28,142,199,99,177,216,108,182,219,237,246,123,61,30,143,199,99,49,24,140,198,227,113,184,220,238,247,251,253,254,127,191,223,239,119,59,29,14,7,3,1,128,192,224,240,120,188,222,111,183,219,237,118,187,221,110,55,27,13,134,195,97,176,88,172,214,107,181,218,109,54,155,205,102,51,25,12,134,195,97,176,88,172,214,235,245,250,125,62,159,207,231,115,57,28,142,199,99,49,152,204,230,243,249,252,254,127,191,223,239,119,59,157,78,39,19,9,132,194,97,176,88,172,214,107,181,90,45,22,139,197,98,49,152,76,166,211,105,180,90,45,22,139,197,226,113,56,28,142,199,99,49,24,140,70,163,209,232,244,250,253,126,191,95,47,151,203,229,242,249,252,254,127,63,31,15,135,67,161,80,168,212,234,117,186,93,174,215,235,245,122,61,30,15,135,67,33,144,72,164,82,41,148,202,101,50,153,76,38,19,137,68,162,209,232,116,58,29,142,199,227,113,56,28,14,7,131,65,160,208,104,52,26,13,134,67,161,80,40,20,10,5,2,1,128,64,32,16,8,132,66,33,16,8,4,2,129,64,32,144,72,36,18,137,196,98,177,88,44,22,139,69,34,145,200,100,50,153,204,230,243,121,60,30,143,71,163,209,232,244,122,189,222,111,55,27,141,70,163,81,40,148,202,101,178,217,236,246,251,253,126,63,159,79,167,211,105,180,90,45,150,75,37,146,73,36,18,9,4,130,65,32,144,72,36,146,201,100,178,217,108,54,155,205,230,243,249,252,126,191,95,47,151,75,37,18,137,196,226,113,184,220,238,247,123,189,94,47,151,203,229,242,121,188,94,47,23,11,5,2,1,0,0,128,192,224,240,120,188,94,175,215,235,245,122,189,94,175,87,43,21,138,197,226,241,248,252,254,127,191,95,175,87,171,213,106,53,154,77,166,83,41,148,74,37,18,9,4,130,65,32,16,136,68,162,209,104,180,90,173,86,171,213,234,245,122,189,222,239,119,59,157,206,231,115,185,220,238,119,59,157,206,103,51,153,76,166,83,41,20,138,69,162,209,104,180,218,237,118,59,157,206,231,243,249,252,126,63,31,143,71,35,17,8,4,130,65,160,208,232,244,122,189,94,47,151,203,229,114,185,220,110,55,27,13,134,195,97,48,24,140,198,99,177,216,236,118,187,221,110,55,27,141,70,163,81,168,84,170,85,170,213,234,117,58,157,78,39,147,73,36,146,201,228,114,57,156,206,231,243,121,60,30,15,135,195,97,176,216,108,54,27,13,134,67,161,80,40,20,138,69,34,17,136,68,34,145,72,164,82,41,20,10,133,194,225,112,56,156,78,167,83,169,212,106,181,90,173,214,107,53,26,141,198,227,113,56,156,206,231,115,185,220,238,247,251,253,254,127,63,159,207,103,51,25,12,134,67,33,144,200,228,242,249,124,190,95,175,215,235,245,250,253,126,63,31,15,7,3,129,192,96,176,216,236,246,123,61,30,143,199,227,241,120,188,222,239,119,59,29,142,199,227,241,248,252,254,127,191,95,47,23,139,197,98,49,152,204,230,115,57,156,78,39,147,201,100,178,89,44,22,11,5,130,193,96,176,88,44,150,75,165,210,233,116,58,157,78,39,19,137,196,98,177,216,108,182,91,45,22,139,69,34,145,72,164,210,233,244,250,253,254,255,255,255,127,191,223,111,183,91,45,150,75,37,146,73,164,210,105,52,154,77,38,19,137,68,162,209,104,180,90,45,150,203,229,242,249,124,62,31,143,71,35,145,200,100,50,25,140,198,99,49,24,12,6,3,129,64,160,208,104,52,26,13,134,195,225,112,56,28,14,7,131,65,160,80,40,20,10,5,130,65,32,16,8,4,2,1,0,128,64,32,16,8,4,130,193,96,48,24,12,6,131,193,224,112,56,28,14,135,67,33,16,8,4,2,129,192,224,240,120,60,30,143,71,163,209,104,52,26,141,198,99,49,152,76,38,147,73,36,146,73,36,18,137,196,226,241,120,188,94,175,87,171,213,234,245,122,189,222,111,55,27,141,198,227,113,56,156,206,103,51,153,204,230,243,249,124,190,95,47,151,203,101,178,217,108,182,91,45,150,75,165,210,233,116,186,93,46,23,11,133,194,225,112,184,92,174,87,43,149,202,229,114,185,92,174,87,43,149,202,229,242,249,124,190,95,47,151,75,165,210,233,116,186,93,174,87,43,149,202,229,114,57,28,142,71,35,145,200,100,178,217,108,182,91,45,22,139,197,226,241,120,188,222,239,119,59,157,206,231,243,249,252,254,127,63,159,79,39,19,137,68,162,81,168,212,234,117,186,221,110,55,155,205,102,51,153,204,102,51,25,140,70,35,17,8,4,130,65,32,16,136,196,98,177,88,172,86,171,213,106,181,218,237,118,187,93,174,215,107,181,218,237,246,123,189,222,111,55,155,77,38,19,9,4,130,65,160,208,104,180,218,237,118,59,157,78,167,211,233,244,122,61,158,207,103,51,25,12,6,3,129,192,224,240,248,124,62,31,15,135,195,225,112,56,28,142,71,35,17,136,68,34,145,72,164,210,105,52,26,141,198,227,241,120,188,94,175,87,171,85,170,213,106,181,218,109,182,91,173,214,235,117,58,29,14,7,3,129,192,224,112,184,92,174,87,43,149,74,165,82,169,84,170,85,170,213,234,245,250,253,126,63,159,79,167,83,169,212,106,53,154,77,166,83,41,20,10,5,2,1,0,128,192,96,48,152,76,166,211,233,116,58,157,78,167,211,105,180,90,173,214,235,117,186,93,46,151,75,165,210,105,52,154,205,230,115,57,28,142,199,227,113,56,156,206,231,243,121,188,222,239,247,251,125,190,95,175,215,107,53,154,77,38,19,9,132,194,97,48,152,76,166,83,169,84,170,213,106,181,90,45,150,203,229,242,249,252,126,63,159,79,39,147,73,36,18,9,132,194,97,176,216,108,54,27,141,70,35,145,72,36,18,9,132,66,33,144,72,36,18,9,4,2,1,0,0,0,0,128,64,32,144,72,36,18,137,68,34,145,72,36,18,137,196,98,177,216,108,54,155,77,38,147,73,36,18,137,196,226,241,248,252,126,191,95,175,215,107,181,90,173,214,107,53,154,77,166,211,105,52,154,77,38,19,137,196,226,241,120,188,94,47,23,139,197,226,241,120,60,158,79,39,19,137,196,98,177,88,172,214,107,53,26,141,198,227,241,120,188,222,239,119,187,93,174,215,235,245,250,125,190,95,175,87,43,21,10,5,2,1,128,192,224,240,120,188,94,47,151,203,229,114,185,92,46,23,11,5,130,193,224,112,56,156,206,103,179,89,44,22,139,197,98,49,152,204,102,179,89,172,86,43,149,74,165,210,105,52,26,13,134,195,97,48,152,76,38,19,137,196,226,241,120,60,30,15,7,131,193,224,112,56,28,142,71,35,17,8,4,2,129,64,160,208,232,116,58,157,206,231,243,249,124,62,159,79,167,83,41,148,74,165,210,105,180,218,109,54,155,77,38,19,137,68,162,209,232,244,122,61,158,207,231,115,185,92,46,23,139,69,162,81,168,84,42,21,138,69,34,17,8,4,2,1,0,128,64,160,80,40,20,138,197,98,177,88,44,22,139,197,226,241,248,124,62,159,79,39,147,73,36,18,137,196,226,113,184,220,110,183,91,173,86,43,149,74,165,210,105,180,90,45,150,203,101,50,25,12,6,3,129,192,224,112,184,92,46,23,11,133,66,161,80,40,20,138,69,162,209,232,116,58,157,78,39,147,73,36,18,137,196,98,49,152,204,102,179,89,44,22,11,133,66,161,208,232,116,58,29,142,199,99,177,88,44,22,11,133,194,97,176,88,44,22,11,5,2,1,0,0,0,0,128,192,96,176,88,44,22,139,197,98,177,88,44,22,139,69,162,209,232,116,58,157,206,103,179,89,44,22,139,69,34,17,136,196,98,177,216,236,118,59,157,78,167,83,169,84,42,21,138,197,226,113,184,92,46,23,139,69,34,17,8,4,2,1,128,192,96,176,88,44,22,11,133,66,161,80,40,20,10,5,130,193,224,112,56,28,14,7,131,65,32,16,8,4,2,1,128,192,96,48,24,12,6,3,129,64,32,16,8,4,2,1,128,64,32,16,8,4,2,1,0,0,0,0,0,0,0,128,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,96,48,24,12,6,131,65,32,16,8,4,2,129,192,224,112,56,28,14,135,67,161,80,40,20,10,133,194,97,176,88,44,22,139,69,34,17,8,4,2,129,192,224,112,184,92,46,151,75,165,82,169,84,42,149,202,101,178,217,236,118,187,93,46,23,139,69,34,145,200,228,114,57,156,206,231,115,185,92,46,23,139,197,226,113,184,92,46,23,11,5,2,1,0,0,0,128,192,224,112,184,92,46,151,203,229,114,185,92,46,151,75,37,146,201,228,114,185,220,238,119,187,93,46,151,75,165,82,41,148,202,229,242,121,188,94,47,151,203,101,50,25,12,6,3,1,128,192,96,176,88,44,150,75,165,82,169,84,42,149,74,37,146,201,228,114,185,220,110,55,155,77,38,147,73,36,18,9,132,194,225,240,248,124,62,31,143,199,99,177,88,44,22,11,5,130,65,160,80,40,20,138,69,34,17,8,4,2,129,64,160,80,168,84,42,149,202,229,114,185,92,46,151,75,165,210,233,244,122,189,222,111,55,155,77,38,147,73,36,146,73,164,210,233,244,250,253,126,63,159,207,103,179,217,236,118,59,29,142,71,35,17,8,4,130,65,32,144,200,228,114,185,92,174,215,235,245,122,189,222,239,247,123,61,158,207,103,179,89,172,214,107,181,218,109,182,91,173,86,43,21,10,5,2,1,128,64,160,208,104,180,90,45,22,139,197,98,177,88,44,150,203,101,178,217,236,118,187,221,238,119,187,93,46,151,75,37,18,9,132,194,225,240,248,252,126,63,159,207,103,179,217,108,54,27,13,134,67,33,144,72,36,146,73,36,146,73,36,18,137,68,162,209,104,180,90,173,214,235,245,250,253,126,191,95,175,87,43,149,202,229,242,121,188,222,111,55,155,77,38,19,137,68,162,81,168,212,106,53,154,205,102,51,153,76,38,19,137,196,98,49,152,76,38,19,9,4,2,1,0,0,0,128,192,96,48,152,76,38,147,201,100,50,153,76,38,147,73,164,82,169,212,106,181,218,109,54,155,77,38,147,73,36,146,201,228,242,249,252,254,255,255,127,191,223,111,183,219,109,182,91,45,150,75,37,146,73,36,146,73,36,146,73,36,146,201,100,178,217,108,182,219,237,246,251,253,254,255,255,127,63,159,79,39,147,73,164,210,105,180,218,109,182,91,173,86,43,149,74,37,18,9,132,66,33,144,72,164,82,41,20,10,5,2,129,64,32,144,72,36,146,201,228,114,185,92,46,151,203,101,50,153,204,102,179,89,172,214,235,117,58,157,206,103,179,217,236,246,251,125,62,31,15,7,131,193,224,240,120,188,222,111,55,27,141,70,163,209,104,180,218,109,182,219,109,182,219,237,118,59,157,206,103,179,89,172,86,43,21,10,5,130,65,32,16,136,196,98,49,24,140,70,163,209,104,52,154,205,102,179,89,172,86,171,213,234,245,250,125,62,159,79,39,147,73,36,146,201,228,242,121,188,222,239,247,123,189,94,47,151,203,101,178,89,172,86,43,21,138,69,34,17,8,4,130,65,32,144,72,164,82,169,84,170,213,106,181,90,173,214,235,245,250,253,254,255,127,191,95,47,151,75,165,210,105,180,218,109,182,91,45,22,11,133,66,33,16,136,196,98,49,152,76,166,211,233,116,58,29,14,135,195,97,176,88,44,150,203,101,178,89,44,22,139,197,226,113,56,156,78,167,83,41,20,138,197,98,177,216,236,246,251,253,254,255,127,191,223,239,119,59,157,206,103,51,25,140,198,99,49,24,140,198,99,177,88,172,214,235,245,122,61,158,207,231,243,121,188,94,47,151,75,37,146,73,36,18,9,132,194,97,48,152,76,38,19,137,68,162,209,104,52,26,13,134,195,225,240,120,60,30,15,135,67,33,16,8,4,2,1,128,192,224,112,56,28,14,7,131,193,96,48,24,12,6,3,1,128,64,32,16,8,4,130,65,32,16,8,4,2,129,64,160,80,40,20,10,133,194,225,112,56,28,14,135,67,161,208,104,52,26,141,198,99,49,24,12,6,131,65,32,144,200,100,50,153,204,230,243,249,124,62,159,79,167,211,105,180,90,173,214,107,53,154,77,38,147,73,36,146,73,36,146,201,228,242,249,124,190,223,239,119,187,221,238,247,251,125,190,95,47,23,139,69,162,81,40,148,202,101,178,89,44,150,203,229,114,57,28,142,199,227,113,184,92,174,215,235,117,186,93,46,151,203,101,178,89,44,150,203,101,178,89,44,150,203,229,242,121,60,158,207,231,115,57,28,142,199,227,113,184,220,238,247,251,125,190,95,175,215,235,117,186,93,46,23,11,5,130,65,32,144,72,164,210,105,52,154,205,102,179,217,108,182,219,237,246,251,125,190,223,239,119,59,157,206,103,179,89,172,214,107,53,26,13,134,67,161,80,168,212,106,53,26,13,134,195,225,112,56,156,78,39,147,73,164,82,169,84,42,21,138,69,34,145,200,100,50,25,12,134,195,97,48,24,12,134,195,225,240,248,124,62,159,207,103,51,153,76,38,147,73,164,210,105,180,90,173,214,107,181,90,45,22,139,69,34,17,136,68,162,209,232,244,122,61,30,143,199,99,177,88,44,150,203,101,178,89,172,86,171,213,234,117,58,29,14,135,67,33,16,136,68,162,209,232,244,250,253,126,191,223,111,183,219,237,246,251,125,190,95,47,23,11,133,194,97,48,152,204,230,115,57,28,142,199,227,241,120,188,222,239,247,123,61,158,207,231,243,121,188,222,111,183,91,45,150,75,165,82,41,148,202,101,50,25,140,70,35,145,72,164,82,41,20,10,5,130,193,96,48,152,76,38,19,137,196,98,177,88,44,22,11,5,2,129,192,96,48,24,140,198,227,113,56,28,14,135,195,225,240,248,124,62,159,79,39,19,137,68,34,145,200,228,242,121,188,94,175,87,171,213,106,53,26,141,198,99,49,152,76,166,211,105,52,154,77,38,147,201,228,242,249,124,190,223,111,55,155,205,230,243,249,252,254,127,63,31,143,71,35,145,72,164,210,105,180,218,109,182,219,237,118,59,157,78,39,147,73,164,82,41,148,74,37,146,73,36,18,9,4,2,1,0,128,64,32,144,72,36,146,201,100,50,153,76,38,147,201,228,114,185,220,110,183,91,45,22,139,69,34,145,200,228,242,249,252,254,255,127,191,223,239,119,187,221,238,119,59,29,142,71,35,17,8,132,194,97,48,152,204,230,243,249,124,190,223,239,247,251,125,190,223,239,119,59,29,142,71,163,81,168,212,234,117,58,29,142,71,163,209,104,180,90,45,22,11,5,130,193,96,48,152,76,166,83,169,212,106,181,90,173,86,43,21,10,133,194,225,240,120,188,222,239,119,187,93,46,151,203,229,242,121,188,222,239,119,59,29,14,7,131,193,224,240,248,252,126,63,31,15,135,195,225,112,56,156,206,103,51,25,140,70,163,209,104,180,218,109,54,155,77,166,211,233,116,186,221,238,119,187,93,174,215,235,117,58,29,142,71,163,81,168,212,106,53,26,13,134,67,161,80,40,148,74,37,18,9,132,66,161,80,40,148,74,37,18,137,196,98,177,88,44,150,203,101,50,153,204,102,179,217,236,246,251,125,62,159,79,39,147,201,228,242,249,252,254,127,63,31,143,199,99,177,88,172,214,107,53,154,77,166,211,233,116,186,93,46,23,139,69,162,209,104,180,90,45,150,75,165,210,233,116,58,29,14,7,3,129,192,96,48,152,76,166,83,41,20,10,133,66,161,80,168,212,106,181,218,237,246,251,253,126,191,95,175,87,171,85,170,213,234,117,186,93,174,87,171,85,42,21,10,5,2,1,128,192,96,176,88,172,86,43,149,74,165,82,169,84,42,21,138,197,226,241,248,124,62,31,143,71,163,81,40,20,10,5,130,65,160,208,104,52,26,13,6,3,129,64,32,16,8,132,66,33,144,72,36,18,137,68,34,17,8,4,2,129,192,96,48,152,76,38,147,73,36,18,137,68,34,145,200,228,114,185,220,110,183,91,173,86,171,85,42,149,202,101,178,217,236,246,251,125,62,31,143,71,163,209,232,244,122,61,158,79,39,19,137,68,34,17,8,132,194,97,176,88,44,150,203,229,114,57,28,14,135,195,97,176,88,172,86,171,85,170,85,42,149,74,165,210,105,52,154,205,230,243,121,60,158,207,231,115,185,220,238,247,251,125,190,95,47,151,203,101,178,89,44,150,75,37,146,73,36,146,201,100,178,89,44,150,203,229,242,249,124,190,223,239,119,59,157,206,231,243,121,188,222,111,55,155,77,166,83,169,84,170,85,170,85,42,21,138,197,98,49,24,140,70,35,145,200,100,178,217,108,54,27,13,6,131,193,224,112,56,156,206,231,115,57,28,14,135,195,225,240,248,252,126,191,95,47,23,139,197,98,177,216,236,246,123,61,158,207,103,179,217,108,182,91,173,214,107,53,154,205,102,51,25,12,134,67,161,208,104,180,218,237,118,59,29,14,135,195,225,240,120,188,222,239,119,59,29,14,135,195,225,240,248,252,254,255,127,63,31,143,199,227,241,248,252,254,127,63,31,15,7,131,193,96,176,216,236,246,123,61,158,207,231,243,249,124,190,95,175,87,43,21,138,197,98,49,152,204,230,115,185,220,110,55,155,205,102,51,25,12,6,3,1,128,64,160,208,104,52,154,77,38,147,201,100,50,153,76,166,211,105,180,90,173,214,235,245,250,125,62,159,79,167,83,41,20,138,197,226,113,184,220,238,247,251,125,62,31,143,199,227,113,184,220,110,55,27,13,134,67,161,80,40,148,202,101,50,25,140,70,163,209,104,180,90,45,22,139,69,162,209,104,52,154,205,230,115,185,220,110,183,219,109,54,27,13,6,131,65,160,208,104,180,218,237,246,123,189,94,175,215,235,117,58,29,142,199,99,49,152,204,102,51,153,204,230,115,185,92,46,23,11,133,66,33,144,72,36,146,73,164,82,41,20,10,133,66,33,16,8,132,66,161,208,104,180,90,173,86,171,85,42,149,74,165,210,233,244,250,253,254,255,127,191,95,175,215,107,181,218,109,182,91,45,150,75,37,18,9,4,130,65,32,144,200,100,178,217,108,182,219,237,118,187,221,238,247,251,125,190,223,111,55,155,77,166,83,169,212,234,117,186,93,46,23,11,133,66,33,16,136,68,162,81,168,84,170,213,106,181,90,45,22,139,197,226,241,248,124,190,223,111,55,155,77,38,147,201,228,242,121,188,222,239,119,59,157,78,39,147,201,228,242,121,188,94,47,23,11,133,66,33,16,8,132,194,97,176,88,172,86,171,213,106,53,26,141,70,163,81,168,84,170,213,234,245,250,125,62,159,207,103,179,89,44,150,203,101,178,89,172,214,235,245,250,125,62,31,143,199,99,49,24,140,70,35,17,136,196,226,241,120,60,158,79,167,211,233,244,122,189,94,47,23,11,5,2,129,192,96,176,216,236,246,251,125,62,159,207,231,243,249,252,254,255,127,63,31,15,7,131,193,224,240,248,252,254,127,63,31,143,199,227,241,120,188,222,111,55,27,13,134,195,225,112,184,220,238,119,187,93,174,215,235,245,122,61,158,79,167,83,41,148,74,37,18,9,132,194,97,48,24,140,70,35,145,72,164,82,169,84,42,21,138,197,98,177,216,108,54,27,141,198,227,113,56,28,14,7,3,129,192,224,112,56,28,142,71,35,145,72,36,18,137,68,162,81,168,84,42,149,202,229,114,57,28,14,135,67,161,208,104,180,90,173,214,107,53,26,141,70,163,81,40,148,202,229,242,249,252,254,255,255,255,127,191,95,175,215,107,53,154,77,166,83,41,148,202,101,50,25,12,134,67,161,80,168,84,170,213,106,53,154,205,102,179,217,236,118,59,157,206,231,115,57,28,14,7,3,129,192,224,240,120,60,158,79,39,147,201,100,50,153,76,166,83,41,148,74,165,210,233,116,186,93,46,151,75,165,210,233,116,186,221,238,119,59,157,206,231,243,121,60,158,79,39,147,73,164,210,233,116,186,93,174,87,171,213,234,245,122,61,30,15,7,3,129,192,96,176,88,172,214,107,53,26,141,70,163,209,104,180,218,237,246,251,125,190,223,239,247,123,189,222,111,183,91,45,150,75,37,18,9,132,194,97,48,152,204,102,51,153,76,166,211,233,116,58,29,142,199,227,113,184,92,46,23,139,69,162,81,40,20,10,5,130,65,32,144,72,36,18,9,4,130,193,96,48,24,12,134,195,225,240,120,60,30,143,199,99,49,24,12,6,131,65,160,208,232,116,58,157,206,103,179,217,108,54,155,77,38,19,9,132,66,161,208,232,116,186,93,46,151,75,165,82,169,84,170,213,234,117,186,221,238,247,251,125,62,31,143,71,163,81,168,212,106,53,154,77,166,83,169,84,42,21,10,5,2,1,128,64,32,144,72,164,82,41,20,10,133,66,161,80,40,148,74,165,210,233,244,122,189,94,175,87,171,85,42,149,202,229,242,121,188,222,239,119,187,93,46,23,139,197,226,113,184,220,110,55,27,13,6,3,129,64,32,144,200,228,114,57,156,78,167,211,233,116,58,29,14,135,67,33,144,72,36,146,201,228,242,121,60,30,143,199,99,177,88,172,86,171,85,170,85,170,213,106,181,218,109,54,27,141,198,227,113,56,156,78,39,19,137,196,226,241,120,60,158,79,39,147,201,228,114,185,92,174,87,43,21,10,133,194,225,112,184,220,238,247,123,189,222,239,247,251,253,254,127,63,159,79,39,19,9,4,130,65,160,208,232,244,250,253,126,63,159,207,231,243,249,252,126,63,31,15,7,3,1,0,0,128,192,224,240,248,252,126,191,223,239,247,251,253,126,191,95,47,23,11,5,130,193,224,240,248,252,254,127,191,95,175,215,235,245,122,61,158,79,39,19,9,132,66,33,16,136,196,226,113,56,28,142,199,227,241,120,188,94,175,215,107,53,154,205,102,179,89,172,214,107,181,218,237,246,123,189,94,47,23,139,69,34,17,136,68,162,81,168,212,106,53,26,141,70,35,145,72,36,146,201,228,114,57,156,78,167,211,105,52,26,13,6,131,65,160,208,104,52,154,205,230,115,185,92,46,151,203,101,50,25,140,70,163,81,168,212,106,53,26,141,198,99,177,88,44,150,203,101,50,25,140,70,163,209,232,244,122,61,30,143,71,35,145,72,36,146,201,228,242,121,188,94,175,215,107,181,90,45,22,139,69,162,81,168,84,170,213,234,117,58,29,14,135,195,97,48,152,76,166,211,105,180,218,237,118,187,221,238,119,187,221,238,247,123,61,30,15,7,3,129,192,224,240,120,188,222,111,55,155,205,102,179,217,108,182,91,45,150,203,101,178,217,108,182,91,173,214,107,181,218,237,118,59,29,14,7,3,129,192,96,176,216,108,182,91,45,22,139,197,98,177,88,172,214,235,117,186,221,238,247,251,253,254,127,191,95,175,87,43,21,10,5,130,65,160,208,232,244,122,61,30,15,135,195,225,112,56,156,78,39,19,9,132,66,161,80,40,148,202,101,50,153,204,102,179,217,108,182,219,109,54,155,77,166,211,233,244,250,253,254,127,191,95,47,151,203,101,50,25,140,198,99,49,152,204,102,51,153,76,166,83,169,84,42,21,138,197,98,49,152,76,38,19,137,196,98,49,24,12,6,3,1,0,0,128,64,32,16,136,196,98,177,88,44,22,139,197,98,177,216,108,54,155,77,166,211,105,52,26,141,198,99,177,216,236,118,187,93,46,23,11,133,66,161,208,232,116,186,93,174,215,107,181,90,173,86,43,149,202,101,178,217,236,118,59,29,14,7,131,65,32,16,136,196,98,49,152,204,102,179,217,108,54,27,141,70,163,81,168,84,42,21,138,197,226,113,56,28,14,7,131,65,32,144,72,36,18,9,132,194,225,112,56,28,14,7,131,193,224,112,56,28,14,7,3,1,0,0,0,0,0,128,192,224,112,56,28,14,135,195,225,112,56,28,14,135,67,33,144,72,36,18,137,196,226,113,56,28,14,135,67,161,80,168,84,42,149,202,101,178,217,108,54,155,77,38,19,137,196,98,177,216,236,118,59,29,14,135,67,161,80,40,148,202,229,242,121,188,94,175,215,235,117,58,29,14,135,67,33,144,200,100,178,217,236,246,123,189,94,175,215,107,181,90,45,150,203,101,178,89,172,86,43,149,202,101,50,25,12,6,3,1,0,128,64,160,80,40,148,202,229,114,185,92,46,151,203,229,242,249,252,126,191,95,47,23,139,69,34,145,200,228,242,121,188,222,239,119,187,221,110,55,155,205,230,115,57,156,78,39,19,9,4,130,65,32,16,136,196,226,241,120,188,94,175,215,235,245,250,253,126,191,95,47,23,11,133,194,225,240,248,252,254,127,63,159,79,167,211,233,116,186,93,174,87,43,21,138,197,98,49,24,140,198,99,177,216,108,182,219,237,118,59,29,14,135,195,97,176,88,172,214,235,117,186,93,46,151,203,229,242,121,60,158,207,103,51,25,12,134,195,225,240,248,252,254,255,255,127,63,159,207,231,243,121,188,222,111,55,27,13,134,67,161,80,168,212,234,117,58,29,142,199,227,241,120,188,94,47,151,75,37,146,201,100,50,25,140,198,99,177,216,108,54,27,141,70,35,17,8,4,2,1,128,64,160,208,104,52,26,13,6,131,193,96,48,24,12,134,195,97,176,88,44,22,139,197,226,113,56,28,14,135,67,33,16,136,68,34,145,200,228,242,249,124,62,159,79,167,211,233,244,122,189,222,111,55,27,13,6,131,65,32,144,200,228,242,249,252,254,255,255,255,255,255,127,191,223,111,55,27,13,134,67,33,144,200,228,242,121,60,158,79,167,211,233,116,186,221,110,55,27,13,134,195,225,240,120,188,222,111,183,91,45,22,139,197,98,49,152,204,230,243,121,188,94,47,151,203,229,242,121,60,30,15,7,3,1,0,128,64,32,144,200,228,242,249,124,62,159,207,231,243,249,252,126,191,95,47,23,11,5,2,129,192,224,240,248,252,254,255,127,191,223,239,247,251,253,254,127,63,31,15,7,3,1,0,128,192,224,240,248,252,254,255,255,255,255,255,255,255,255,127,63,31,15,7,3,1,128,192,224,240,248,252,254,127,191,223,239,247,251,253,126,63,31,15,7,3,1,128,64,160,208,232,244,250,125,62,159,207,231,243,249,124,190,223,111,55,27,13,134,195,225,240,248,252,254,127,191,95,47,151,203,229,114,57,156,206,103,51,25,140,70,35,145,72,164,210,105,52,26,13,134,195,225,112,184,92,46,23,139,69,162,209,104,52,26,13,134,67,161,208,104,52,26,13,6,3,1,0,0,0,0,128,64,160,208,104,52,26,141,70,163,209,104,52,26,141,198,227,113,184,92,46,151,75,165,210,105,52,26,141,198,99,49,24,140,70,163,81,40,148,202,229,114,185,220,238,247,251,253,254,255,127,191,223,111,55,27,141,198,99,49,152,204,230,115,57,28,142,71,163,209,104,180,218,237,118,59,29,142,199,227,241,248,124,190,95,175,87,43,21,10,133,66,33,144,200,228,242,249,252,126,63,159,207,231,243,121,60,30,15,7,3,1,128,192,96,48,152,204,230,115,185,92,46,151,203,229,114,57,156,78,167,83,41,148,74,37,18,137,196,226,113,56,28,142,199,99,177,88,172,86,171,213,234,117,186,221,110,183,91,45,22,11,133,194,225,240,248,252,126,63,31,143,71,163,209,104,52,154,77,166,83,41,148,74,165,82,41,20,138,69,34,145,200,100,178,217,108,182,219,109,54,155,205,230,243,249,252,254,255,127,63,159,79,39,147,201,228,242,121,188,222,111,55,27,141,70,35,145,72,164,210,105,180,90,45,150,203,229,114,57,28,14,7,131,65,160,80,168,84,42,21,138,69,34,145,72,36,18,9,4,130,193,224,112,56,28,142,199,227,113,56,28,14,135,195,97,176,216,108,54,155,77,166,83,169,84,42,149,202,101,50,25,140,70,163,81,40,148,74,37,18,137,196,226,241,120,60,158,207,103,179,217,236,118,187,221,238,119,59,29,14,135,67,33,16,136,196,226,241,248,252,254,255,255,255,255,127,191,223,239,119,59,29,142,71,35,17,136,196,226,113,56,156,206,103,179,217,108,182,219,237,118,59,29,142,199,227,113,184,92,174,87,171,85,170,85,42,149,74,37,146,73,36,146,201,228,114,57,28,142,199,227,113,56,28,142,199,227,113,184,220,110,183,219,109,182,91,173,86,171,85,170,85,42,21,138,197,226,113,56,156,78,39,147,73,36,146,201,100,50,25,140,198,227,241,248,124,62,31,143,199,99,49,24,12,6,3,1,128,192,224,112,56,28,142,71,163,209,104,52,26,141,70,35,17,136,68,34,145,200,100,178,89,44,22,139,69,34,145,72,164,82,169,212,234,245,250,253,126,191,95,175,215,107,181,218,237,246,123,61,158,79,39,147,73,36,146,73,36,146,73,164,210,233,116,186,221,110,55,155,205,230,243,249,252,126,63,31,15,135,67,33,16,8,132,194,97,176,216,236,118,187,221,110,55,155,205,102,179,89,172,86,43,21,138,197,226,113,56,28,142,71,163,81,40,148,74,165,82,41,148,202,229,114,185,220,110,55,155,205,230,243,121,60,30,15,7,3,129,192,224,112,56,156,206,103,51,153,76,38,147,201,100,178,89,172,86,171,85,170,213,106,53,26,141,198,99,177,216,108,182,219,109,54,27,13,6,131,193,224,240,120,188,222,239,119,59,157,78,167,211,233,244,250,125,190,223,111,55,27,141,70,35,145,200,228,242,121,188,94,47,23,139,197,98,49,24,12,134,67,33,144,72,164,82,169,84,170,85,42,149,74,165,210,233,116,186,221,238,247,123,189,222,239,247,123,189,222,111,55,155,77,166,83,41,20,138,69,162,81,40,148,202,229,114,57,28,142,199,227,241,248,124,190,223,239,119,59,29,14,135,195,97,176,216,236,246,251,125,190,95,175,215,235,245,250,125,62,31,15,7,3,1,0,128,64,160,208,232,244,250,253,126,191,223,239,247,251,253,254,255,127,63,31,15,7,3,129,192,224,240,248,252,254,127,63,159,207,231,243,249,124,190,95,47,23,11,5,130,193,96,176,216,236,246,123,189,222,239,247,251,253,126,63,31,143,71,35,17,136,68,162,81,168,212,234,117,58,157,78,39,147,201,100,178,217,236,118,59,29,142,199,227,113,56,28,142,71,163,81,168,212,106,181,90,45,150,75,165,82,169,212,106,53,26,13,134,195,97,48,24,140,70,35,145,200,228,114,185,92,46,23,11,133,66,161,208,104,52,154,77,166,211,105,52,26,141,70,35,145,200,228,114,185,220,110,55,27,141,70,163,81,40,20,138,69,162,209,232,244,122,189,94,47,151,75,165,82,169,212,106,53,154,77,166,211,105,52,26,13,6,3,129,192,224,112,56,156,78,39,19,137,68,34,145,72,36,146,73,164,82,169,212,106,181,90,45,22,139,69,34,145,200,100,178,217,236,246,251,125,62,159,207,103,179,217,236,246,251,125,190,95,47,23,139,197,226,113,56,156,206,103,51,25,12,134,195,225,112,184,220,238,247,251,125,190,223,239,247,251,125,190,95,175,87,43,21,138,69,34,17,136,196,226,113,56,156,78,39,147,201,100,178,217,108,54,27,13,134,195,225,240,120,60,158,79,167,83,41,20,10,133,66,33,144,200,228,114,185,220,110,55,155,205,102,179,89,44,22,11,5,130,193,224,240,120,60,158,79,167,83,169,84,42,149,74,37,146,73,164,82,169,212,106,53,26,13,6,131,65,32,16,136,68,162,209,232,244,122,189,94,175,215,107,181,90,173,214,235,117,186,93,174,215,107,181,218,109,54,27,141,198,99,49,24,140,70,35,17,8,132,194,225,112,56,156,206,231,243,249,252,126,191,223,239,119,59,29,14,135,67,33,144,200,228,242,249,252,254,127,191,223,239,247,123,189,94,47,23,11,5,130,65,160,80,168,212,234,117,58,29,14,135,195,225,112,184,92,174,215,107,53,154,205,102,179,217,236,246,123,189,222,239,119,59,157,78,39,19,137,196,226,113,184,92,174,87,43,149,74,37,18,137,68,162,81,168,84,170,213,234,245,122,61,30,143,199,99,177,216,108,182,219,109,182,91,45,22,139,197,226,113,56,156,206,231,115,57,28,142,199,227,241,248,252,254,255,255,127,63,31,143,199,227,113,184,220,238,119,59,29,142,71,163,209,104,180,218,109,54,27,13,134,195,225,112,184,92,174,87,171,85,170,213,106,181,90,45,150,75,165,210,233,244,122,61,30,15,7,131,65,32,16,136,68,162,81,168,212,106,181,90,173,86,43,149,74,165,210,233,244,122,61,158,207,103,179,89,44,22,11,133,194,97,176,216,108,54,27,13,6,3,129,64,32,16,136,196,98,49,152,76,38,147,201,100,50,25,12,6,131,65,160,80,40,148,74,165,210,105,52,26,141,70,163,81,40,148,74,165,210,233,244,250,253,126,191,95,175,87,171,213,234,245,250,125,190,95,47,23,139,69,34,17,8,132,194,97,176,216,108,182,219,237,118,59,157,78,167,211,105,180,90,45,150,203,101,178,89,44,22,11,133,194,97,48,152,76,38,19,9,4,130,193,96,48,24,140,198,227,241,248,124,62,159,207,231,115,57,28,14,135,67,33,144,200,228,114,185,220,238,119,187,221,110,183,91,173,86,43,21,138,197,226,113,184,92,174,87,171,85,42,21,10,133,66,33,144,200,100,178,217,236,118,59,157,78,167,211,105,52,26,13,134,195,97,176,216,108,54,27,141,198,99,177,88,44,22,11,5,2,1,128,64,32,16,136,196,98,49,24,12,6,131,193,96,48,152,76,38,147,73,164,82,169,84,42,149,202,101,50,153,204,102,179,89,44,150,203,101,50,153,204,230,243,249,252,254,255,127,191,223,111,55,155,205,230,115,57,156,206,103,51,25,12,134,67,161,80,168,212,234,245,122,61,158,207,231,243,249,252,126,63,159,79,39,19,9,4,2,1,128,192,224,240,248,124,62,31,143,199,227,241,120,60,30,15,7,3,1,128,64,32,16,136,196,226,113,56,28,14,135,195,225,112,184,92,46,151,75,37,146,201,100,50,153,204,230,115,185,220,110,183,91,173,86,43,21,10,133,194,97,176,88,172,214,235,117,58,29,14,135,195,225,240,248,124,190,223,111,55,27,141,70,163,209,232,244,250,125,190,223,111,55,155,205,102,51,153,204,230,115,57,156,78,39,19,137,68,162,81,40,20,138,69,162,209,104,180,90,173,86,43,149,202,229,114,185,220,110,55,27,141,198,227,113,56,28,142,71,35,145,200,228,114,185,92,174,87,43,149,74,165,210,233,116,186,93,174,215,107,181,218,237,118,59,157,206,103,51,153,204,102,51,25,12,134,67,33,16,8,132,194,225,112,184,220,110,183,219,237,246,251,253,126,191,95,47,23,139,69,162,209,232,244,250,125,190,95,175,87,171,213,106,53,26,13,134,67,33,144,72,164,82,41,20,138,69,34,145,72,36,146,201,100,178,217,236,118,187,221,238,247,251,125,62,159,79,39,147,73,164,210,233,244,250,125,190,95,175,215,107,181,90,45,22,11,5,130,65,160,80,168,84,170,85,42,21,10,133,66,161,80,168,84,170,213,234,245,250,253,126,191,223,111,183,91,173,214,235,117,186,93,174,87,43,149,202,101,50,25,12,134,67,33,16,136,68,162,209,104,180,218,237,118,187,221,238,247,251,253,254,255,127,63,159,79,39,19,137,196,226,113,184,220,238,119,59,157,78,39,147,201,100,178,89,172,86,43,21,138,197,98,49,24,12,134,67,161,208,104,180,90,173,86,43,21,10,133,66,161,208,104,180,218,237,246,251,125,62,159,207,231,115,185,220,238,247,123,61,158,79,39,147,201,228,242,121,60,158,79,39,19,137,68,162,209,104,180,218,109,182,219,237,246,251,253,126,63,159,79,39,147,73,164,82,41,148,202,101,178,89,44,22,11,133,66,33,16,136,68,34,17,136,68,162,209,104,52,26,13,6,131,193,224,112,56,28,142,199,99,49,24,12,6,131,193,224,240,248,124,62,159,79,39,147,201,100,50,153,204,230,115,57,156,78,167,83,169,84,170,85,42,149,202,101,178,217,108,182,219,109,54,27,141,198,227,241,248,252,126,63,31,143,71,35,145,72,36,146,73,164,210,105,180,90,173,86,43,149,74,37,18,137,196,98,49,152,76,166,211,105,52,26,13,6,131,193,224,240,120,60,158,207,103,51,153,76,38,147,201,228,242,121,188,94,175,87,43,149,74,37,18,137,196,226,113,184,92,174,215,107,181,90,45,22,139,197,226,113,184,92,174,215,107,53,26,13,6,131,193,224,240,248,124,190,223,111,55,155,205,102,179,217,236,246,123,61,158,207,103,51,153,76,166,83,169,212,234,117,186,221,110,55,27,141,70,35,145,200,100,178,89,172,86,43,21,10,133,66,33,16,8,132,194,225,240,120,188,94,175,215,235,117,58,157,78,167,83,41,148,202,229,242,249,252,254,127,191,223,111,183,91,173,86,43,21,138,69,162,81,168,84,170,85,42,21,10,5,2,129,64,160,80,168,84,170,213,234,245,122,189,94,175,215,107,181,218,237,246,251,125,190,95,47,151,75,165,210,105,52,154,77,166,83,41,20,138,197,98,49,24,140,198,227,241,248,124,190,223,239,247,123,61,30,143,199,99,49,152,204,230,243,121,188,222,111,183,219,237,246,123,189,94,47,23,11,5,2,1,128,64,160,208,232,244,122,61,30,143,199,227,241,120,60,158,207,103,51,25,140,70,163,209,232,244,250,125,62,159,79,39,147,201,100,178,217,236,246,123,61,158,207,231,115,185,92,174,87,171,85,170,85,170,213,106,53,154,77,38,19,137,196,98,49,24,140,70,35,17,8,4,130,193,96,48,152,204,102,179,217,236,118,187,221,110,183,91,45,22,139,69,162,209,232,244,250,253,254,127,191,95,175,215,235,117,58,29,142,71,35,17,136,196,98,49,24,140,198,99,177,88,44,150,203,229,114,57,156,78,167,211,105,180,90,45,22,139,69,162,81,40,20,138,197,226,113,56,156,78,167,211,105,52,154,205,102,179,89,172,214,235,245,250,253,254,127,191,223,111,55,155,77,38,19,9,132,194,97,176,216,108,182,91,173,86,43,149,74,165,82,41,148,74,37,146,201,228,114,57,28,14,7,131,65,32,16,136,68,34,17,136,196,98,177,88,44,22,11,133,66,161,208,104,52,26,13,134,195,97,48,24,12,6,3,129,192,224,112,56,28,14,7,3,129,64,32,16,8,4,130,65,160,80,40,20,10,133,66,33,16,8,4,2,129,192,96,176,88,44,22,139,69,34,145,72,36,18,137,196,226,241,248,124,62,159,79,167,211,105,52,26,141,198,99,49,152,204,102,179,89,44,150,75,165,82,169,212,234,245,122,61,158,207,103,179,217,236,118,59,157,206,103,51,25,12,6,3,1,0,128,192,224,112,56,156,206,231,243,249,124,62,159,207,231,115,57,156,78,167,83,41,148,202,101,50,153,204,230,115,185,92,174,215,107,181,90,45,150,203,229,242,121,188,94,47,151,75,37,18,9,4,2,1,128,192,224,112,184,92,46,23,139,197,98,177,88,44,22,11,5,130,193,224,112,56,28,142,71,163,81,40,20,10,133,66,33,144,200,100,50,153,204,102,51,153,76,38,147,73,36,18,9,132,66,161,208,232,116,58,29,14,135,67,161,80,40,20,138,197,226,113,184,92,46,151,203,101,50,25,12,6,131,65,160,208,104,180,90,173,214,107,181,90,173,86,171,85,42,21,138,197,226,241,248,252,126,63,159,79,167,83,169,84,42,21,138,69,162,81,168,84,42,21,10,5,2,1,0,0,0,128,64,160,80,168,84,42,149,74,165,82,169,84,42,149,202,229,242,249,252,126,191,95,175,87,171,85,42,149,202,101,178,89,172,214,235,117,58,29,14,7,131,193,224,240,120,188,94,47,23,11,133,66,161,80,40,148,202,101,178,217,236,118,187,221,110,55,155,77,38,147,73,164,82,41,148,202,229,242,121,60,30,15,135,195,97,48,152,76,38,19,9,132,194,225,112,56,28,142,71,163,209,232,116,58,157,78,39,19,9,4,2,129,192,96,176,216,236,118,187,93,46,151,203,229,114,185,220,238,247,123,61,158,207,103,179,217,236,246,123,189,222,111,55,27,141,70,35,17,8,132,194,97,176,88,172,214,235,245,122,61,30,143,199,227,113,184,92,174,215,107,53,154,77,38,147,201,228,242,121,60,158,207,103,51,153,76,166,211,233,244,250,125,190,223,239,119,59,157,78,39,147,73,164,210,105,180,90,45,150,75,165,82,41,20,10,5,2,1,128,64,160,80,40,148,74,37,18,137,68,34,145,72,36,146,201,228,114,185,220,110,183,219,109,54,155,77,38,147,73,164,210,233,244,250,253,254,127,191,223,111,183,219,109,54,27,13,134,67,33,144,200,100,178,89,44,150,75,165,82,169,84,170,213,106,53,154,205,230,243,249,252,126,63,159,79,167,83,41,20,10,5,130,65,160,208,232,116,58,29,14,7,131,193,96,48,24,140,70,35,17,136,68,34,145,72,36,146,73,36,18,137,196,98,177,88,172,86,171,85,42,149,202,229,114,185,220,238,247,123,189,222,239,119,187,221,238,119,59,157,206,103,51,25,12,134,67,33,16,136,196,226,241,120,188,222,239,247,251,253,254,255,255,255,127,63,31,15,135,67,33,144,200,228,242,121,188,222,111,183,219,237,118,59,157,78,39,19,9,132,66,33,144,72,164,210,105,52,26,13,6,131,193,96,176,88,44,150,203,101,178,217,108,54,155,205,230,115,185,220,110,183,91,45,22,11,5,2,129,192,224,240,120,188,222,239,119,187,221,110,183,219,237,246,123,61,158,207,103,51,25,12,134,67,161,208,232,244,250,253,126,63,31,143,199,227,241,248,124,190,95,47,23,11,5,2,129,64,160,208,232,244,250,253,254,255,255,255,255,255,255,127,191,95,47,23,11,5,130,65,160,208,232,244,250,125,62,31,143,199,227,241,120,188,94,47,23,11,5,130,193,96,48,152,204,230,115,185,220,110,183,219,237,118,59,29,14,135,67,33,144,72,164,210,233,244,250,125,62,159,207,231,115,185,92,174,215,107,53,154,77,166,211,233,244,250,125,62,31,143,71,35,145,72,164,82,41,148,202,101,178,217,108,54,27,141,70,35,145,200,100,50,25,140,70,35,17,8,4,2,1,0,0,128,192,96,48,24,140,70,163,209,104,52,26,141,70,163,81,168,84,42,149,202,229,242,121,60,30,143,71,163,81,40,148,74,165,210,105,180,218,237,118,187,93,46,23,139,197,226,241,248,252,126,63,31,15,135,67,161,80,40,148,202,101,178,89,172,86,171,213,106,53,26,13,6,131,65,160,80,168,84,170,213,234,117,58,157,78,167,211,105,52,154,205,230,243,121,188,222,239,247,123,189,222,111,183,219,109,182,91,45,22,11,5,130,65,32,144,200,100,178,89,44,150,203,229,114,185,92,174,215,235,117,186,221,238,247,251,125,190,95,175,87,171,85,170,85,42,21,138,69,162,81,40,148,74,37,18,9,4,130,193,96,48,152,76,166,211,233,244,122,189,94,175,215,107,53,26,141,198,227,113,184,220,238,247,123,189,222,111,183,219,237,246,123,61,30,15,7,3,1,0,128,192,96,176,216,236,246,251,253,126,191,223,239,247,251,125,190,223,111,55,27,13,134,67,161,208,232,244,250,125,62,31,15,135,195,225,112,184,92,174,87,43,21,138,197,98,177,88,172,214,107,181,218,237,246,251,253,126,63,31,143,71,163,81,168,84,170,85,170,85,170,85,42,149,74,37,18,9,4,130,193,224,112,184,92,174,215,235,117,58,157,78,167,211,105,180,218,237,246,251,125,190,95,175,215,107,181,218,109,54,27,13,134,67,33,16,136,68,162,81,40,148,202,229,114,185,92,174,215,235,245,250,253,254,255,255,127,63,31,143,71,163,81,168,212,234,117,186,93,174,87,171,213,106,53,26,13,6,3,1,128,64,160,80,168,84,170,85,42,149,74,165,82,169,84,170,213,234,245,250,253,254,255,255,127,191,95,175,87,171,85,170,85,170,85,170,85,170,85,42,21,10,5,2,1,0,128,64,160,80,168,84,170,213,106,181,90,173,86,171,213,234,245,250,253,254,255,127,63,159,79,167,83,169,212,234,117,186,93,174,87,43,149,74,37,18,9,4,130,65,160,80,168,84,170,213,106,53,26,141,70,163,209,232,116,186,221,238,247,123,61,30,143,199,99,177,216,236,246,251,125,190,95,47,151,203,229,242,121,60,158,79,39,19,9,4,130,193,96,176,216,236,246,251,253,254,255,255,255,255,255,127,63,159,79,39,19,9,132,194,97,176,216,236,246,123,189,94,47,151,203,229,114,57,156,78,39,19,9,132,66,33,16,8,132,194,97,48,24,140,70,163,209,104,180,90,173,86,171,85,170,213,106,181,218,237,246,123,189,222,239,119,187,93,46,23,11,133,194,97,176,216,108,182,91,45,22,11,133,66,161,80,168,212,106,53,154,205,230,243,249,124,62,31,143,71,163,81,168,84,42,21,138,69,162,81,40,20,10,5,2,1,0,128,64,32,16,136,68,162,209,104,52,26,141,70,163,209,232,116,58,157,206,231,115,57,28,14,135,67,161,208,232,244,122,189,222,111,55,155,205,102,179,89,44,150,75,37,146,201,228,242,249,124,190,95,175,87,171,213,234,245,122,61,158,79,39,19,137,196,98,49,24,140,198,99,49,24,12,134,195,225,112,184,220,110,183,219,109,182,219,237,118,187,93,174,87,171,85,170,213,234,117,58,29,142,71,163,81,40,148,74,37,18,9,132,194,225,112,56,156,78,39,147,201,228,114,185,92,46,23,11,5,2,129,192,96,48,152,204,230,243,121,60,30,143,199,227,241,248,252,126,191,95,47,23,11,133,66,161,208,232,244,250,125,190,223,111,183,219,237,118,59,157,206,103,51,25,140,70,35,17,8,132,194,97,48,24,140,198,227,241,120,188,94,175,215,235,117,186,221,110,183,91,45,150,75,165,210,233,244,250,125,62,31,15,135,67,161,80,168,84,170,85,170,85,170,213,106,181,90,45,22,11,133,194,225,240,120,188,94,47,23,139,69,34,145,72,36,146,73,164,210,233,244,122,189,94,47,151,203,101,50,153,204,102,51,25,140,198,227,113,56,28,142,71,163,209,232,244,122,189,94,47,23,11,133,66,161,208,104,180,218,109,182,219,109,54,155,205,102,51,153,204,230,243,121,188,94,47,23,139,197,226,113,56,28,142,71,35,17,8,132,66,161,80,168,212,234,245,122,189,222,239,247,251,253,254,255,127,191,95,47,23,11,133,194,97,176,216,236,246,123,61,30,15,135,195,225,112,184,220,110,55,27,13,134,195,225,112,56,156,206,103,179,89,172,86,171,213,106,53,154,77,38,147,73,164,82,41,20,138,197,226,113,56,28,142,199,227,113,56,156,78,167,211,105,180,218,237,118,187,93,174,87,171,213,234,245,250,125,62,31,15,7,131,65,32,144,72,164,210,105,180,218,237,118,187,221,110,55,155,205,230,243,121,188,94,47,23,11,133,194,97,48,24,140,198,99,49,24,140,70,163,209,104,180,218,237,118,187,93,174,215,235,245,250,253,254,127,191,95,47,23,139,69,34,17,136,196,226,113,184,220,110,55,155,205,102,51,153,76,38,19,9,132,66,33,144,72,36,146,73,36,18,9,4,2,129,64,160,80,40,148,74,165,210,233,116,58,157,78,167,83,169,212,106,181,218,237,246,123,61,30,143,71,163,81,40,148,202,229,242,121,188,222,239,247,251,125,62,31,143,199,99,49,152,204,102,51,25,140,198,99,177,88,44,150,75,165,82,41,148,74,165,82,41,148,74,37,18,137,196,98,49,24,12,134,195,97,48,24,140,70,163,209,232,244,122,189,94,175,87,43,149,74,165,210,233,244,250,125,190,223,111,183,91,173,86,43,149,202,101,178,89,172,86,43,21,10,5,2,1,0,0,128,192,96,176,88,172,86,171,213,106,181,90,173,86,171,85,170,213,234,245,250,253,254,127,191,95,175,87,171,85,42,21,138,69,162,81,168,212,106,53,26,13,6,3,129,64,32,144,72,164,82,41,148,74,165,82,169,84,42,21,10,133,194,225,240,120,60,158,207,103,179,89,44,22,139,197,226,113,184,220,110,183,91,45,22,11,133,66,161,208,232,244,122,61,158,207,103,179,217,108,54,27,141,198,99,49,152,76,38,19,9,4,130,65,32,16,8,132,194,225,112,184,92,46,151,203,229,242,249,124,62,159,79,39,19,137,196,98,177,216,236,246,123,61,30,143,71,163,209,104,180,218,237,246,123,61,158,207,231,243,121,60,158,79,167,83,41,148,202,229,114,57,156,206,103,179,217,236,118,59,157,78,39,19,9,4,2,1,128,64,160,208,232,116,58,29,14,135,195,225,112,56,28,142,199,99,49,152,76,38,147,201,228,242,121,60,30,143,71,35,145,72,164,82,169,212,234,117,186,221,110,183,91,173,86,43,149,202,229,242,121,188,94,47,23,139,69,34,17,8,4,130,65,160,208,104,180,90,173,86,43,149,74,165,82,169,212,106,53,154,205,230,243,121,60,30,15,135,67,161,208,232,116,58,29,142,71,35,145,72,36,18,9,4,130,65,160,80,40,20,138,197,98,49,24,12,6,131,193,224,112,184,92,46,151,75,37,18,137,68,34,145,200,228,242,249,252,126,191,95,175,215,235,117,58,157,206,103,51,25,140,198,227,113,56,156,206,103,179,217,236,246,251,253,126,63,31,15,135,195,97,176,88,172,214,107,53,154,77,38,147,201,100,178,89,44,150,203,101,178,217,108,182,219,237,246,123,189,222,239,247,123,61,30,15,7,131,65,160,208,232,116,186,93,174,87,171,213,106,181,90,45,22,11,5,130,193,224,112,184,92,174,87,171,85,42,149,74,165,82,41,148,202,229,242,249,252,126,63,159,207,103,179,89,44,22,11,5,130,65,160,208,104,52,154,77,38,19,137,68,34,145,72,164,82,41,148,74,165,210,233,116,58,29,14,135,67,161,208,104,52,154,205,230,115,57,28,14,135,195,97,48,152,204,102,179,89,172,214,235,245,122,189,222,111,183,219,109,182,219,109,54,27,13,134,67,161,208,232,116,186,93,46,23,11,133,66,161,80,168,84,170,85,170,213,234,245,122,189,94,47,151,75,165,210,233,244,122,61,158,79,39,147,73,36,18,9,4,130,65,160,208,104,52,154,205,102,51,153,76,38,147,201,228,114,57,156,78,167,83,41,20,10,5,2,129,192,224,240,120,60,158,207,103,179,217,108,54,155,205,230,115,57,156,78,167,83,41,20,138,69,34,145,200,228,242,249,124,190,223,111,183,219,237,246,251,253,254,127,63,31,15,135,67,33,16,136,196,226,113,184,220,238,247,251,253,126,63,159,207,231,115,57,156,78,39,19,9,132,194,97,48,24,140,198,99,177,88,172,86,171,213,106,53,154,205,102,179,89,172,86,43,149,202,229,242,121,60,30,15,7,131,65,32,144,72,36,146,73,164,210,233,116,58,157,78,39,147,201,228,114,185,220,110,55,27,13,6,131,65,32,16,136,196,226,241,248,252,126,191,223,239,247,123,189,94,175,87,43,21,138,69,162,209,232,244,250,125,62,31,143,71,163,209,104,180,90,45,150,75,37,146,201,100,50,25,12,134,67,161,208,104,52,154,205,102,51,25,12,6,131,193,224,112,184,220,110,183,91,45,22,139,197,98,177,216,236,246,251,125,190,223,111,183,219,237,246,123,189,222,111,55,27,13,6,3,1,0,128,192,224,240,120,188,222,239,247,251,253,126,191,223,239,119,59,29,142,199,99,49,152,204,230,115,185,220,238,119,187,221,110,55,27,141,70,35,17,136,68,162,81,168,84,170,85,42,149,74,37,18,137,68,162,209,232,116,186,221,238,247,251,125,62,159,207,103,179,89,172,214,235,117,186,93,174,87,171,213,234,117,58,29,14,7,3,1,0,128,64,160,80,168,212,234,245,122,189,94,175,215,235,245,250,253,254,255,127,63,31,15,135,67,161,208,232,244,250,125,190,95,47,151,203,229,114,57,28,142,71,35,17,136,68,162,209,104,180,218,109,54,155,205,230,243,249,124,190,223,111,55,155,77,166,211,233,244,250,125,190,95,175,87,43,149,74,37,18,9,132,194,97,176,88,172,86,43,149,74,37,18,137,68,34,17,136,68,162,209,232,116,58,29,14,135,195,97,48,24,12,134,195,97,176,216,108,54,155,205,230,115,185,92,46,151,75,37,18,9,132,66,161,208,232,244,122,61,30,143,71,163,209,104,52,154,205,230,115,57,156,78,167,211,105,52,154,77,38,147,73,164,210,233,116,186,221,238,119,187,221,238,247,251,125,62,31,15,7,131,65,160,208,104,180,218,109,182,91,173,86,171,213,106,53,26,13,134,195,97,176,88,172,86,43,149,202,101,50,153,76,38,19,9,4,130,193,224,112,56,156,206,231,243,121,60,30,143,199,227,113,184,220,110,183,91,45,150,75,165,82,169,212,234,117,58,29,142,199,99,177,88,172,86,43,149,202,101,178,217,108,54,27,13,6,3,129,192,96,48,152,204,102,51,25,12,6,131,193,96,48,152,204,102,179,89,172,86,171,213,106,181,218,109,54,155,77,166,211,105,52,154,205,230,115,185,220,238,247,251,125,62,31,15,135,195,97,176,216,108,182,91,45,150,75,165,82,169,84,170,85,42,21,138,197,226,241,120,188,94,47,151,75,165,210,233,116,58,29,142,71,35,145,200,100,50,25,12,134,67,33,16,8,4,130,193,96,176,216,108,54,155,205,230,243,249,124,62,159,79,39,147,73,164,82,169,212,234,117,186,93,46,151,75,165,82,41,20,138,197,226,113,184,92,174,215,235,117,58,29,14,135,195,97,176,216,108,182,219,109,182,91,173,86,171,213,234,117,58,29,142,199,99,49,24,140,70,35,145,200,228,242,249,124,62,31,15,135,195,225,240,120,60,158,79,39,19,9,4,2,129,64,160,208,232,244,122,189,222,239,247,251,253,126,191,95,175,87,43,21,138,197,226,113,184,220,238,119,187,93,46,23,139,197,98,49,152,204,102,51,25,140,70,35,145,72,36,146,73,36,18,9,132,66,161,80,168,84,42,21,10,133,194,225,112,56,28,142,199,99,177,216,108,54,155,205,230,115,57,28,14,135,67,33,16,136,196,98,177,216,236,246,251,253,126,191,95,175,215,235,117,186,221,238,119,59,29,142,71,163,81,40,148,202,101,50,25,140,198,227,241,120,188,94,47,151,203,101,178,217,108,54,27,13,134,67,161,208,104,52,154,77,38,19,9,4,2,129,64,160,80,168,212,106,181,218,237,118,187,221,110,183,91,173,214,235,117,186,221,238,119,59,157,206,103,179,89,44,150,75,37,18,9,132,194,225,112,184,220,110,55,155,205,230,243,249,124,62,31,15,7,131,65,160,80,40,148,202,101,178,89,44,22,139,197,98,49,24,140,70,163,81,168,84,170,213,106,181,218,109,54,155,205,230,243,121,60,158,207,103,51,153,204,230,243,249,252,254,127,63,159,207,103,51,153,76,166,83,41,148,202,101,178,217,108,182,91,173,86,43,149,202,229,114,57,156,78,39,19,137,196,98,49,24,12,134,67,33,16,8,132,66,161,80,168,212,106,181,90,173,214,235,245,122,189,222,239,119,187,93,174,215,107,181,218,109,182,91,173,214,107,53,26,13,6,3,1,0,128,192,96,176,88,172,214,235,245,122,189,94,175,215,235,117,186,221,238,247,123,61,158,79,167,83,169,212,234,117,58,29,142,71,35,145,72,164,82,41,20,138,69,162,209,104,52,154,205,102,51,153,204,102,179,217,236,118,59,29,14,135,67,33,16,8,132,194,225,240,248,252,126,191,223,239,119,187,221,110,183,91,45,150,75,37,146,201,228,242,121,60,158,79,167,83,169,84,170,213,106,53,154,77,166,211,233,244,122,61,30,15,135,67,33,16,8,132,66,33,144,200,228,114,185,92,46,23,139,197,98,177,216,108,54,27,13,134,195,97,48,24,12,134,67,161,208,232,116,58,157,78,39,19,137,68,34,145,200,100,178,89,172,86,171,85,42,149,74,37,18,137,196,226,241,248,124,190,223,111,183,219,109,54,155,205,230,115,57,156,206,231,115,57,28,142,71,163,209,232,244,250,253,126,63,31,15,135,195,225,240,120,188,222,111,55,27,13,6,131,193,96,176,216,236,246,251,125,190,223,239,247,251,253,254,127,191,95,47,23,11,5,2,1,128,192,224,240,248,252,126,63,159,207,231,243,249,124,62,31,15,7,3,1,128,64,32,144,200,228,242,121,60,30,143,199,227,241,120,188,94,175,87,43,21,138,197,98,177,216,236,246,123,189,222,239,119,187,221,110,55,27,141,198,99,49,152,76,166,83,41,20,138,69,34,145,72,164,210,233,116,186,221,238,247,251,253,254,255,255,127,191,95,47,23,139,69,162,81,168,212,234,117,186,93,46,23,139,197,98,49,24,140,70,35,17,136,68,162,209,104,52,154,77,38,147,201,228,114,185,92,174,215,107,53,26,141,198,227,241,248,252,254,255,127,191,95,47,151,203,229,242,121,188,222,111,55,27,13,6,3,129,64,160,208,232,244,122,61,158,207,231,243,249,124,62,31,143,71,35,17,136,68,34,17,136,196,226,113,56,28,14,7,131,193,96,176,88,44,22,11,5,130,193,96,48,24,12,134,67,161,208,104,52,26,141,70,35,17,8,4,2,129,192,96,176,216,108,54,155,77,38,147,201,100,50,153,204,230,243,121,188,94,175,87,171,213,234,117,58,157,206,103,51,25,12,134,195,97,48,152,204,230,243,249,252,254,255,255,255,255,127,63,159,207,103,51,25,140,198,99,49,152,204,230,115,185,92,174,87,171,213,106,53,154,205,102,51,25,140,70,35,145,200,100,178,89,44,22,11,5,2,129,64,160,80,40,148,202,229,242,249,124,62,159,207,231,115,185,220,110,183,91,45,150,75,37,18,137,196,226,113,56,156,206,231,115,185,92,174,215,235,245,250,125,190,223,239,119,59,29,14,7,131,65,160,208,232,244,122,61,158,79,167,211,233,116,58,29,14,7,3,1,128,64,32,144,72,164,210,105,52,26,141,70,163,209,104,180,90,173,214,235,117,186,221,110,183,91,173,214,107,181,218,237,246,123,61,30,15,7,131,65,32,144,200,100,178,89,172,214,235,245,122,189,94,47,151,203,101,178,217,236,118,59,29,142,71,163,81,40,20,138,69,34,17,136,196,98,177,88,172,86,43,149,74,165,210,233,116,58,29,142,199,99,177,216,108,54,27,141,198,99,49,24,12,6,3,1,0,128,192,96,48,24,140,198,227,241,120,60,30,143,199,227,113,184,92,46,151,75,37,146,73,36,18,137,196,226,113,56,156,78,167,83,169,84,170,213,106,181,218,109,182,219,237,246,251,125,62,31,143,71,35,145,200,228,114,57,156,206,103,51,153,76,38,19,137,68,162,81,168,84,42,21,138,197,98,49,24,12,6,3,129,192,96,176,88,44,22,11,5,2,129,64,32,16,8,132,194,225,240,120,60,30,143,199,227,113,56,28,14,135,67,33,144,200,100,50,153,204,230,115,185,92,46,151,75,165,82,41,148,74,165,210,105,180,90,45,22,139,69,34,17,8,4,130,193,224,240,120,188,94,175,215,107,181,90,173,86,171,85,170,85,170,213,234,245,250,125,62,31,143,71,163,81,40,148,74,37,146,73,164,210,233,116,58,29,14,7,131,193,224,112,56,156,78,39,19,9,4,2,129,64,32,144,200,228,114,185,220,110,183,219,237,118,187,93,46,151,75,37,146,201,228,242,249,252,254,127,191,95,175,215,107,181,90,45,150,75,37,146,73,164,82,41,20,138,69,34,17,8,4,130,193,96,176,88,172,86,171,213,234,245,122,189,94,175,87,43,149,202,229,242,249,252,254,127,63,159,79,167,83,169,84,170,85,170,85,170,85,170,213,106,53,26,13,6,3,129,192,96,176,88,172,86,43,21,10,133,66,161,80,40,148,202,229,242,249,252,126,191,223,239,119,187,93,46,151,75,37,146,73,164,210,233,244,250,125,62,31,143,199,99,177,88,172,86,43,21,138,69,162,209,104,52,154,77,38,19,137,196,98,177,88,172,86,43,21,10,133,194,225,112,56,156,206,231,115,185,220,110,183,219,237,246,123,61,30,143,71,35,17,8,132,194,225,240,248,252,254,255,255,255,127,191,223,239,247,123,61,158,79,39,19,9,132,194,97,48,152,204,230,115,185,92,174,215,235,245,122,61,158,207,231,115,57,156,78,39,147,73,164,210,105,52,26,13,134,67,161,80,168,84,42,21,10,5,130,193,96,48,24,140,70,35,145,200,100,50,153,76,38,19,9,4,2,129,192,96,48,152,204,102,179,89,44,22,139,197,98,177,216,236,118,187,93,174,215,107,181,90,173,214,107,181,218,109,182,219,109,54,27,13,6,3,129,192,224,112,184,220,110,55,27,141,70,163,209,104,52,154,77,166,211,105,180,90,173,86,43,149,202,101,50,153,204,102,51,25,12,134,195,97,48,24,140,198,227,241,248,252,126,191,223,239,119,59,157,78,167,83,41,148,202,101,178,217,236,246,123,189,94,47,151,75,165,82,41,148,74,37,146,73,164,82,41,20,10,5,2,1,0,0,128,64,32,144,72,164,82,169,84,42,149,74,165,82,169,212,106,181,218,237,246,251,125,62,159,79,167,83,169,212,234,245,250,125,190,95,47,151,203,101,50,25,12,134,67,33,144,200,100,178,217,108,182,91,173,86,171,213,234,245,122,61,158,207,103,51,153,204,102,51,153,204,230,115,57,28,14,7,3,129,64,160,208,104,52,154,77,166,211,233,116,58,157,78,39,147,73,164,82,169,212,106,53,154,77,38,147,73,36,18,9,4,130,193,224,240,120,60,158,207,231,115,185,92,46,151,203,101,178,89,172,86,171,85,170,85,42,21,10,133,194,97,48,152,76,166,211,105,52,154,205,102,179,217,236,246,251,253,254,255,127,63,159,207,103,51,153,204,230,115,57,156,206,103,51,153,76,166,83,169,84,170,85,170,213,106,53,154,205,102,51,153,204,102,51,153,204,102,51,25,12,6,3,1,0,0,128,192,96,48,152,204,102,179,217,108,54,155,205,102,179,89,172,86,171,85,170,213,234,117,58,157,206,103,179,89,44,150,203,101,50,25,140,198,227,241,248,252,126,63,159,207,103,51,153,76,38,19,9,132,194,97,176,88,44,150,75,165,82,41,20,10,133,66,33,144,72,164,82,169,212,106,53,26,141,70,163,81,40,20,138,197,226,241,248,252,126,191,223,111,183,91,173,86,171,85,170,85,170,85,170,213,234,117,58,29,14,7,131,65,32,144,72,164,82,41,148,202,229,114,185,92,46,23,139,197,226,241,248,124,62,31,15,7,131,65,32,16,8,132,194,97,176,216,108,54,155,205,102,51,153,76,38,147,73,164,82,41,148,74,165,210,105,52,26,13,6,131,65,32,144,72,36,146,201,228,242,249,124,62,159,207,103,179,217,236,118,187,93,174,87,43,21,10,133,194,97,48,152,204,230,243,121,60,158,207,231,243,249,252,254,255,255,127,63,31,15,135,195,97,176,216,236,246,123,61,158,79,167,211,233,116,186,93,46,23,11,5,130,193,96,176,88,172,214,107,181,218,237,118,187,221,110,55,27,141,198,227,113,184,92,174,87,43,149,202,101,50,153,76,166,83,41,20,138,197,226,241,120,188,222,239,247,123,189,222,239,247,251,125,190,95,47,151,75,37,146,73,36,146,73,164,210,105,52,154,205,102,51,153,76,166,211,233,244,122,61,158,207,231,115,57,28,14,7,131,65,160,208,232,116,58,29,142,71,163,209,104,52,26,13,6,3,1,128,64,32,16,136,68,162,81,40,20,10,133,66,161,80,168,84,42,149,202,229,242,249,124,62,159,79,167,83,169,212,106,181,218,109,182,91,45,22,139,69,34,17,8,132,194,225,240,248,124,190,223,239,247,123,189,94,175,215,107,53,154,77,166,211,105,180,218,109,54,27,141,198,99,177,88,172,86,43,21,10,5,130,193,96,48,152,204,102,51,153,204,102,179,217,108,54,27,13,6,131,65,160,80,40,148,202,229,242,121,60,30,143,199,227,113,56,156,78,167,83,41,148,202,229,114,185,220,238,119,187,221,238,247,123,189,94,47,23,11,133,194,97,176,88,172,214,107,53,26,13,6,131,193,96,176,216,108,182,219,109,182,219,237,118,187,221,238,119,187,93,174,215,107,53,26,13,134,67,161,208,232,244,122,61,30,15,7,131,193,96,48,152,76,166,83,41,148,74,165,82,169,84,170,85,42,149,202,229,242,249,124,190,223,111,183,91,173,214,235,245,250,125,190,95,47,151,75,37,18,9,4,130,65,160,208,232,116,186,221,110,55,155,205,102,179,217,236,118,59,29,142,199,99,49,24,12,134,67,161,208,232,244,122,189,94,47,23,139,197,98,177,216,108,182,91,45,150,203,101,50,153,76,166,83,169,212,234,245,250,253,126,63,31,143,199,99,177,216,108,182,91,45,150,75,37,18,137,68,162,81,40,148,202,229,242,249,124,190,223,239,247,123,189,222,239,247,123,61,158,79,39,147,73,164,210,105,52,154,77,166,83,169,84,170,213,106,53,26,13,134,195,225,240,120,188,94,47,151,75,37,18,137,68,34,17,136,196,226,241,248,124,62,31,143,199,227,113,56,28,14,7,3,1,128,192,96,48,24,140,198,99,177,88,44,22,139,197,98,49,152,76,38,147,73,164,82,41,20,10,133,194,97,48,24,140,70,163,81,40,148,74,165,82,169,212,234,245,122,189,222,239,119,187,221,238,247,123,189,222,111,55,27,141,198,99,49,24,140,198,99,49,24,140,198,227,241,120,188,222,239,247,251,125,190,223,239,247,123,61,158,79,167,83,41,148,202,101,50,25,140,198,99,177,88,172,86,43,149,74,37,146,201,100,50,25,140,70,35,145,200,100,50,25,12,6,3,1,0,0,0,128,64,32,144,200,100,50,153,76,38,147,201,100,50,153,204,102,179,89,172,86,171,85,42,149,202,101,50,153,204,230,243,121,60,158,207,103,179,217,236,246,251,253,254,127,63,31,143,199,99,49,24,140,198,99,49,152,204,230,243,249,124,190,95,175,215,235,117,186,221,110,55,27,13,134,67,161,208,104,180,218,109,54,27,13,6,131,193,96,176,88,172,214,235,117,186,221,110,183,219,237,246,123,189,222,239,119,59,29,14,7,3,129,192,224,240,248,124,190,95,47,151,203,229,114,185,92,174,87,43,21,138,197,226,241,120,188,222,111,183,91,173,214,235,245,122,61,158,79,39,147,73,164,82,41,20,138,69,162,81,40,20,138,197,98,49,24,140,70,163,209,232,116,186,221,110,183,91,45,22,139,197,226,241,248,252,254,255,127,63,159,79,167,211,233,244,250,125,190,95,47,23,11,133,66,33,16,136,196,226,113,184,92,174,215,235,245,122,61,30,143,199,99,49,152,76,166,211,105,180,218,109,54,155,205,230,115,185,92,174,215,107,53,26,13,134,195,225,240,248,252,126,63,159,79,39,147,201,100,50,25,140,198,99,49,152,76,38,19,137,68,162,81,40,20,10,5,130,193,96,176,88,44,22,11,133,194,225,112,56,28,14,7,3,129,192,96,48,24,12,134,67,33,16,8,4,2,129,64,160,208,104,52,26,141,198,227,241,120,60,30,143,71,163,81,168,84,42,149,202,101,178,89,44,22,139,69,34,17,8,132,66,161,208,232,116,186,221,110,183,91,173,86,171,213,234,245,250,125,190,223,111,55,155,77,38,19,137,196,226,113,184,220,110,55,27,141,70,35,145,72,36,146,73,164,82,41,148,74,165,82,41,20,10,5,2,129,192,96,176,88,44,150,203,101,50,153,76,38,147,201,228,242,249,252,126,191,95,47,151,203,101,50,153,204,230,115,57,156,206,231,115,185,92,174,87,171,213,234,117,186,221,110,55,27,13,6,3,129,192,96,176,216,236,118,59,29,14,135,195,225,112,56,156,206,231,115,57,156,78,167,211,233,244,250,125,62,159,79,39,19,137,68,162,209,232,244,250,125,190,223,239,119,187,221,110,55,155,77,166,83,41,148,74,37,146,73,36,146,73,36,18,9,4,130,193,96,176,88,44,150,203,229,242,249,124,62,159,207,103,51,153,204,102,179,89,172,214,107,53,26,141,198,99,177,88,172,214,235,117,58,29,142,199,227,241,248,252,126,63,159,79,39,19,137,68,34,17,136,196,226,113,184,92,46,23,139,197,98,49,24,12,6,3,1,128,64,160,80,40,20,138,69,34,145,72,36,18,137,68,162,209,232,116,58,157,206,231,243,121,60,30,143,71,163,81,168,212,106,181,218,109,182,91,173,86,171,85,42,21,10,5,130,193,224,240,120,188,94,47,151,75,165,82,169,84,42,21,138,69,162,209,232,116,58,29,14,7,131,65,32,16,8,132,66,33,144,200,100,50,153,76,38,19,137,68,34,145,200,100,50,25,140,70,163,81,40,20,10,5,2,129,192,224,112,56,28,142,199,99,177,88,44,22,139,197,226,113,184,92,46,151,75,37,18,9,4,2,129,192,224,240,120,188,94,175,87,171,213,106,181,90,173,214,107,53,154,205,230,243,121,60,158,79,167,83,169,212,234,245,122,61,158,79,39,147,201,228,114,57,28,142,71,35,17,8,4,130,193,96,176,216,236,118,187,221,238,247,251,253,126,191,95,47,151,75,37,146,201,228,242,121,188,222,111,183,91,173,86,43,149,74,37,146,73,164,82,41,148,74,37,18,9,4,2,1,0,0,128,64,160,80,40,148,74,

Low Word

0,128,64,160,80,40,148,74,165,82,169,84,42,149,74,165,210,233,244,122,189,222,239,119,187,93,46,151,75,165,210,105,180,218,237,246,123,61,30,15,135,195,97,48,152,204,102,51,25,140,198,227,241,120,60,158,79,167,211,105,180,90,173,86,43,21,138,69,34,145,200,100,178,89,44,150,203,101,50,153,76,166,211,233,244,250,253,254,255,255,127,63,159,207,103,179,89,172,214,107,53,154,77,166,83,169,84,170,85,42,21,10,5,130,193,96,176,88,172,86,43,149,202,229,114,185,92,46,23,11,133,194,225,240,120,60,158,79,39,147,73,36,18,137,68,162,81,168,212,106,181,218,237,118,59,157,78,167,83,169,212,106,53,154,205,230,115,57,28,14,7,131,65,32,144,200,100,50,25,140,198,227,241,120,60,30,15,135,195,97,176,88,44,22,11,5,130,65,32,16,8,4,130,65,32,144,72,36,18,137,68,162,209,104,52,26,141,198,227,241,248,124,62,159,79,167,83,41,20,10,133,194,97,176,216,236,118,187,93,46,23,139,197,98,177,216,236,118,59,29,142,199,99,177,88,44,150,75,165,210,105,180,90,173,86,43,21,10,5,2,129,192,96,176,216,108,182,219,109,54,155,205,102,179,217,236,246,251,125,190,223,111,55,155,205,230,115,185,220,238,119,59,29,14,7,3,129,64,160,208,232,116,186,93,174,215,235,245,122,189,94,47,151,75,37,146,201,228,114,57,156,206,103,179,89,44,22,11,133,66,33,144,200,100,50,25,140,70,35,145,72,36,18,9,4,2,1,128,64,32,16,136,68,34,17,8,4,2,129,64,32,16,136,68,34,145,200,100,50,153,76,38,147,73,36,18,137,196,98,177,216,236,118,187,93,46,151,75,165,82,169,212,234,245,250,125,190,223,111,183,219,109,54,27,141,198,99,49,152,204,102,51,25,12,134,67,161,80,40,148,202,229,114,57,156,78,167,211,233,244,122,61,30,143,71,35,17,8,4,130,193,224,240,248,252,126,191,223,111,183,219,237,118,187,93,174,87,43,21,138,197,226,113,56,156,206,103,179,89,44,150,203,229,114,57,156,206,231,243,121,188,94,47,151,203,101,178,89,44,22,11,5,130,65,32,144,72,36,146,73,36,146,201,100,50,153,76,166,211,233,244,122,189,222,239,247,123,61,30,143,71,163,81,168,212,234,245,250,125,190,95,175,215,235,117,58,29,14,7,3,1,128,192,96,176,88,172,214,107,181,90,173,86,171,213,106,53,154,205,230,243,121,188,94,47,151,75,165,210,105,52,26,13,134,67,33,16,136,68,34,17,8,132,194,225,112,56,28,142,199,227,241,248,124,62,159,207,103,51,25,12,6,131,65,160,208,232,244,122,189,222,111,183,219,237,118,187,93,46,23,11,5,130,193,224,240,120,188,222,111,183,91,173,86,171,213,106,53,154,77,166,211,105,180,90,45,22,11,133,194,97,48,24,140,70,35,17,8,132,66,161,80,40,148,202,229,114,185,220,110,183,219,237,246,251,125,62,159,79,39,19,137,196,226,241,248,252,254,127,63,159,207,103,179,217,108,182,91,45,150,75,37,146,201,100,178,89,44,150,75,165,210,233,116,186,221,110,55,27,141,198,227,241,248,124,190,95,47,151,75,37,18,137,68,162,81,168,212,234,245,250,253,126,63,159,207,231,115,185,220,110,55,27,13,134,67,33,16,8,132,194,97,48,152,204,102,179,217,108,182,219,237,118,187,93,174,215,235,117,186,221,238,119,187,93,174,87,171,85,42,21,138,69,34,17,136,196,98,49,24,140,70,35,145,72,36,146,201,100,50,25,140,70,163,209,232,116,58,29,14,135,67,33,16,8,4,130,193,224,240,248,124,62,159,207,103,179,217,108,54,155,77,166,83,41,148,74,165,210,105,52,154,77,38,147,73,36,146,201,100,178,217,236,246,251,253,254,255,255,127,191,223,111,55,155,77,166,83,41,148,202,101,178,89,44,150,75,165,82,41,20,138,197,98,49,152,76,166,211,233,244,122,61,30,143,199,99,49,24,12,134,195,97,176,216,236,118,187,221,238,119,187,221,110,183,91,45,22,11,5,130,193,224,240,248,124,190,95,175,87,171,213,106,181,90,45,150,75,37,146,201,228,114,57,28,142,71,163,81,40,20,138,197,98,49,152,204,102,179,217,236,118,59,157,78,167,83,41,20,10,5,130,193,224,240,248,124,62,31,143,71,163,209,104,52,26,13,134,67,33,144,72,36,18,9,4,130,65,32,16,8,4,130,193,96,176,88,44,22,139,197,226,241,120,60,30,143,71,35,145,200,100,50,153,204,230,115,57,28,14,135,67,161,80,168,212,106,181,218,109,182,219,237,118,187,93,46,23,139,69,162,209,232,244,122,61,158,79,167,83,169,84,42,21,10,5,130,65,160,80,40,148,74,37,18,9,4,2,129,64,32,144,72,164,82,169,212,106,181,90,173,86,171,85,42,149,202,229,242,249,252,254,255,127,191,95,175,87,171,213,234,117,186,93,174,87,43,21,10,5,2,1,0,128,192,224,112,184,92,174,215,235,245,122,189,94,175,215,107,53,154,205,230,243,121,188,222,111,183,91,173,214,107,181,90,45,150,75,37,18,9,132,66,33,16,136,196,98,49,24,12,134,195,225,112,56,156,78,167,211,105,180,90,173,86,171,85,170,85,42,149,202,229,242,121,60,158,207,103,179,89,44,150,203,229,242,121,188,222,239,247,123,61,30,15,135,195,97,176,216,236,118,59,29,142,71,163,209,104,52,154,77,38,19,9,132,66,161,80,168,84,170,85,42,149,202,229,114,185,92,174,215,107,181,218,237,246,251,253,254,127,63,159,79,167,83,41,20,138,69,162,81,168,212,234,245,122,61,30,15,135,195,225,240,120,188,94,47,23,11,5,2,129,64,32,144,200,228,242,249,252,126,191,223,239,247,251,125,62,159,79,39,19,9,132,194,225,240,248,252,254,127,191,223,111,183,219,237,118,59,29,142,71,35,17,136,68,162,81,40,148,202,101,50,153,76,166,211,233,116,186,221,238,247,251,125,190,223,239,119,187,93,174,87,171,85,170,85,170,85,42,21,138,69,34,17,8,132,66,33,16,136,68,162,209,104,52,154,205,102,179,217,236,118,187,221,238,247,123,61,30,143,71,35,145,200,228,242,249,252,254,127,63,159,207,231,115,185,92,174,87,43,21,138,69,162,209,104,180,218,109,54,27,141,198,227,241,120,188,94,47,23,139,69,162,209,104,52,154,77,166,83,169,212,106,181,90,45,22,11,5,2,129,192,96,176,88,172,214,235,117,58,157,78,167,211,233,244,250,253,254,255,127,63,31,143,199,99,177,216,236,246,123,61,158,79,39,147,201,100,178,89,44,150,75,37,146,201,100,178,217,108,182,91,173,214,235,245,250,253,126,63,31,143,71,35,145,200,100,178,89,172,214,107,53,26,141,70,35,145,72,164,210,233,244,122,61,158,207,231,243,121,60,30,15,135,67,33,144,200,100,50,25,140,198,99,177,88,44,22,11,133,66,33,144,72,36,18,9,132,66,33,16,8,4,2,1,0,0,128,64,32,16,8,132,66,161,80,40,20,10,133,66,161,208,104,52,26,141,198,227,113,56,28,14,135,67,161,208,232,116,58,157,206,103,51,153,76,38,147,73,36,146,73,164,82,169,212,234,245,122,61,30,143,71,163,209,232,116,186,221,238,119,59,29,14,135,195,97,48,152,204,230,243,121,188,222,239,247,251,253,254,127,191,223,111,55,27,13,6,3,1,128,192,224,240,248,124,190,95,175,215,235,245,122,189,94,47,23,11,5,130,193,224,112,184,220,238,119,187,93,46,151,203,229,114,57,156,206,231,115,57,156,78,39,147,201,228,242,121,60,30,15,7,3,129,64,160,80,40,148,202,101,178,217,108,54,155,205,102,51,153,204,102,179,89,172,86,43,21,10,133,194,97,48,24,140,198,227,113,56,156,78,167,211,233,244,250,253,126,191,95,47,23,139,197,226,241,248,252,254,127,63,31,143,71,163,209,104,180,218,109,182,91,45,150,203,229,114,57,28,142,71,163,81,168,84,170,213,106,53,154,77,38,147,201,228,114,57,28,142,199,99,49,24,12,134,195,225,240,248,252,126,191,223,111,55,155,205,102,179,89,172,214,107,53,154,205,230,115,185,92,174,87,171,85,42,21,138,197,98,49,152,204,102,51,153,204,102,51,153,76,38,19,9,4,2,1,128,64,32,144,200,100,50,25,12,6,131,193,96,48,24,140,70,163,81,168,84,42,149,74,165,210,105,52,26,141,198,227,113,56,156,78,167,83,169,212,234,245,122,189,222,111,55,155,205,230,243,121,60,158,79,39,19,137,196,226,241,120,188,222,111,55,155,205,230,243,249,124,190,95,47,23,139,69,162,209,104,180,218,109,182,91,173,214,235,245,122,61,30,15,7,131,65,160,80,168,84,170,85,170,85,42,149,74,165,82,41,20,138,197,226,241,248,124,190,223,239,119,187,93,46,151,203,101,178,89,172,214,235,117,186,93,46,23,139,197,226,113,56,156,78,39,19,9,4,130,193,96,48,152,204,230,243,249,252,126,191,223,239,247,123,61,30,143,71,35,17,136,196,226,241,248,252,254,127,191,223,239,119,187,221,110,55,27,13,134,67,33,144,72,164,210,105,52,154,77,38,147,201,100,178,217,108,182,219,109,182,219,237,246,251,253,254,127,191,95,47,151,75,37,18,9,132,194,97,176,216,236,118,59,157,78,39,147,201,100,50,25,140,70,35,17,136,68,34,17,8,4,130,65,32,16,8,132,66,161,80,168,84,42,149,74,165,210,233,116,58,157,206,231,115,185,220,110,183,91,173,214,107,53,26,141,198,99,49,24,140,198,227,113,56,156,206,231,243,249,252,254,255,255,255,127,63,31,143,199,99,49,152,204,230,115,57,156,206,103,179,217,108,182,91,173,86,43,21,138,197,98,49,152,76,166,83,169,212,106,53,26,141,70,35,17,8,4,130,193,224,112,184,220,110,183,219,109,54,155,205,102,179,89,172,214,235,117,186,221,238,119,187,221,238,119,187,93,46,23,11,5,2,1,128,192,96,176,216,236,118,59,157,78,167,211,233,116,58,29,142,199,99,49,152,76,38,19,137,196,226,113,56,28,14,7,3,129,64,160,80,40,20,138,69,162,209,104,52,26,141,70,35,145,200,100,50,153,204,102,51,25,12,6,131,65,32,16,136,196,98,177,216,236,118,187,221,110,183,91,173,86,171,85,170,213,234,117,186,221,238,119,187,93,46,23,139,69,34,17,136,196,98,49,152,204,102,51,153,76,38,19,137,68,34,17,136,68,34,17,136,68,34,17,8,4,2,1,0,0,0,128,64,32,16,136,68,34,145,72,36,18,137,68,34,145,200,100,50,153,204,102,179,89,44,22,139,69,34,145,200,228,114,185,220,238,247,123,189,94,175,87,171,213,234,117,186,221,238,119,59,29,14,7,131,65,32,144,200,228,114,57,156,206,231,243,249,124,62,31,143,199,99,49,152,76,38,19,9,132,194,97,48,24,12,134,67,161,80,168,84,42,149,74,37,146,201,100,50,153,204,102,51,153,204,102,179,89,44,22,11,5,2,129,192,224,112,56,156,206,231,115,185,92,46,151,203,229,242,121,188,94,175,87,43,21,10,5,2,129,192,224,240,248,124,190,223,111,183,219,237,118,187,221,238,119,59,29,142,199,99,49,24,140,198,99,177,216,236,246,251,253,126,63,31,143,199,227,113,184,92,174,87,43,21,138,69,34,145,72,164,210,105,52,154,205,230,243,249,124,190,223,239,119,187,93,174,215,235,117,186,93,174,87,171,85,170,85,42,21,10,5,130,65,32,144,72,164,82,41,20,138,197,98,177,88,44,150,203,229,242,249,252,126,191,223,111,55,155,77,38,147,73,164,210,105,180,218,237,246,123,189,94,47,151,203,101,50,25,140,70,35,17,136,196,98,49,24,12,134,67,161,80,40,148,74,165,82,41,148,74,165,82,169,212,106,53,26,141,198,227,113,56,28,142,199,99,177,216,236,118,187,221,238,119,59,157,78,167,83,41,20,138,69,162,209,232,244,250,253,126,63,159,79,167,211,233,244,122,61,158,79,39,19,9,4,2,1,0,128,192,224,240,120,60,158,207,231,243,249,124,62,159,207,103,51,25,140,70,163,81,168,212,234,117,58,157,206,103,179,217,108,182,219,109,54,27,13,134,195,225,240,248,124,190,95,175,87,43,149,74,165,82,41,148,202,101,178,217,236,118,59,157,78,39,147,73,36,18,9,132,66,33,144,200,100,50,25,12,6,3,129,64,32,16,136,68,34,17,136,68,34,145,72,36,18,9,4,2,129,192,96,48,24,140,70,163,81,40,20,10,133,66,161,208,232,116,58,157,206,231,115,185,92,46,151,75,165,210,105,180,90,173,214,107,53,26,13,6,131,65,32,144,200,100,178,217,236,246,251,253,126,191,223,111,183,219,109,182,219,109,182,91,45,150,75,165,210,105,52,154,77,38,19,9,4,130,193,96,176,88,172,214,235,245,250,253,126,191,223,239,119,59,157,206,231,115,57,156,206,103,51,153,204,230,115,185,92,174,87,43,149,74,37,146,201,100,178,89,172,86,43,149,202,229,114,57,28,14,7,3,129,192,96,176,88,44,150,75,37,18,137,68,34,145,72,164,210,233,244,122,189,222,239,247,251,125,62,159,79,167,83,41,148,202,229,242,121,188,222,111,183,219,109,54,27,141,70,35,17,136,196,98,49,152,76,166,83,169,84,42,21,10,133,66,33,144,72,36,146,201,228,114,57,28,14,135,195,97,48,24,140,70,163,81,168,212,106,181,90,173,214,107,181,90,173,214,235,117,58,29,142,199,99,177,216,236,118,59,157,206,103,51,153,76,38,19,9,4,130,65,160,80,40,148,202,229,114,57,28,14,135,195,225,240,120,188,94,175,87,43,21,10,133,66,161,208,232,244,250,253,254,255,127,191,223,239,247,123,189,222,111,55,27,13,134,67,33,16,136,196,226,113,56,156,206,231,243,249,124,190,223,239,247,123,61,158,207,231,115,57,156,206,103,179,89,172,214,107,181,90,45,150,75,165,82,41,148,74,37,18,9,132,66,33,16,8,132,66,33,16,8,132,66,161,80,40,148,74,165,82,169,212,106,181,90,173,214,235,117,58,157,206,231,115,185,220,238,247,123,189,222,111,55,155,205,230,115,57,28,142,71,35,17,8,132,194,225,112,184,220,238,247,251,253,254,255,255,255,255,127,63,31,143,71,35,17,136,196,226,113,184,220,238,119,187,221,110,55,155,205,102,51,25,140,70,35,17,136,68,162,81,40,20,138,69,34,145,72,164,82,169,84,170,213,234,245,122,189,222,239,247,123,189,222,239,119,187,93,174,87,43,149,202,101,178,89,44,150,75,37,18,9,4,130,193,96,176,216,108,182,219,237,246,251,253,126,191,223,111,55,155,77,166,211,105,180,218,109,182,91,173,214,107,181,90,45,22,11,5,2,1,128,64,160,80,168,212,106,53,26,141,70,163,209,104,52,154,205,230,243,121,188,94,175,215,107,181,218,109,54,155,77,166,83,41,20,138,197,226,113,56,156,206,231,243,121,60,158,207,231,243,121,188,222,239,247,123,61,158,79,167,211,105,180,218,109,54,27,13,134,67,161,80,168,84,170,85,42,21,138,197,98,177,88,172,86,43,149,202,229,242,249,124,62,31,15,135,67,161,208,104,52,154,77,166,83,41,20,10,133,66,33,16,136,196,98,177,216,108,182,219,237,118,187,93,46,151,203,101,178,217,236,246,251,125,190,95,175,87,171,213,234,117,58,29,142,71,35,17,8,132,66,33,16,136,196,226,241,120,60,158,207,231,243,249,252,126,191,223,111,55,27,13,6,131,65,160,208,232,244,250,253,254,127,191,223,239,247,251,125,62,31,15,7,3,1,128,192,96,176,216,236,246,123,189,94,175,215,235,245,122,61,158,207,103,51,25,140,70,35,145,200,228,242,121,60,30,15,7,131,193,96,176,88,44,150,75,37,146,201,100,50,153,76,166,83,169,212,106,181,218,237,118,59,29,14,135,67,161,208,104,180,218,237,246,123,61,30,143,199,227,113,56,156,206,231,115,57,156,206,231,243,249,252,254,127,191,223,111,55,27,141,70,35,17,136,196,226,113,184,92,174,87,171,213,106,53,26,141,70,35,17,136,68,162,209,232,116,186,93,46,151,203,101,50,153,76,166,211,105,180,218,237,246,251,253,254,127,191,223,111,183,91,45,22,11,5,130,65,160,208,232,116,186,93,46,23,139,197,98,177,88,172,86,43,21,138,197,226,241,120,60,158,79,167,83,169,212,106,181,90,45,150,75,37,18,137,196,98,49,24,140,198,227,113,56,28,142,199,227,241,248,252,126,191,223,111,55,27,141,70,163,81,168,212,234,117,186,221,238,119,187,221,110,55,155,77,38,19,9,132,66,33,144,200,100,178,89,44,22,11,133,66,161,80,168,84,42,21,138,197,226,241,120,60,30,15,135,67,161,208,104,52,26,13,134,67,33,16,8,4,2,1,0,128,192,96,48,24,12,134,195,225,112,56,28,14,135,195,97,176,88,44,22,139,69,162,81,40,20,10,133,194,97,48,152,76,38,147,73,36,146,201,100,50,153,204,230,243,249,252,126,191,95,175,215,107,53,26,141,198,99,49,152,204,230,243,121,60,158,79,167,211,233,244,250,253,126,63,31,15,7,131,193,224,112,184,220,238,119,59,29,14,135,195,225,112,184,220,238,247,123,61,158,207,231,243,249,252,254,127,191,95,47,23,11,133,66,33,144,200,228,242,121,188,94,47,151,203,229,114,57,28,14,7,3,1,128,64,160,80,40,148,202,101,50,153,76,38,147,201,100,178,217,236,118,187,93,174,215,235,117,58,157,206,103,179,89,172,214,235,117,58,29,142,71,163,209,232,244,122,61,30,15,7,3,129,64,32,144,72,164,210,105,180,90,173,86,171,213,106,53,26,141,198,227,113,184,92,174,215,107,181,218,109,54,155,205,230,115,57,28,142,199,99,49,24,140,198,227,241,248,252,254,255,255,255,127,63,159,207,231,115,57,156,206,103,51,25,140,198,99,177,88,172,214,107,181,90,45,150,203,229,114,57,156,78,39,147,73,164,82,41,20,10,5,130,65,32,16,136,68,34,17,8,132,66,161,80,40,20,138,197,98,177,216,108,54,155,205,230,243,121,60,30,143,71,35,145,200,228,114,185,220,238,119,59,157,78,167,83,169,84,170,85,170,213,234,117,186,221,110,55,155,77,38,19,137,196,98,49,152,204,102,51,25,12,6,3,129,64,32,144,200,100,50,25,140,70,163,209,104,52,26,13,6,131,65,160,80,40,20,138,197,226,113,56,28,14,135,195,97,48,152,76,38,147,73,164,210,233,116,58,157,206,103,179,217,236,118,187,93,46,23,11,5,2,129,192,224,112,184,220,238,247,123,189,94,175,215,235,245,250,125,190,223,111,55,27,13,6,3,129,192,224,240,248,252,126,63,31,143,199,227,241,120,60,158,79,39,19,9,132,66,161,80,168,212,234,117,58,157,206,231,243,249,124,190,223,111,183,91,45,150,203,229,242,121,188,222,111,183,91,45,22,11,133,66,33,144,200,228,114,57,156,78,39,147,201,100,50,25,12,6,3,1,128,64,32,144,72,36,146,73,36,18,137,68,34,145,72,164,82,169,212,106,181,218,237,118,187,93,46,151,75,165,210,233,244,250,253,254,127,63,159,79,167,211,105,52,154,77,166,83,41,148,202,229,114,57,28,142,71,163,209,232,116,186,221,110,55,27,13,6,131,193,224,112,184,220,238,247,123,61,30,143,199,227,241,248,252,254,255,127,63,31,15,135,195,225,240,248,252,254,127,63,31,15,135,195,225,112,184,220,238,119,59,29,142,199,227,241,120,188,222,111,183,91,45,150,203,229,114,57,156,206,103,179,89,172,86,43,149,74,37,146,73,36,18,9,132,66,33,16,136,68,34,17,8,4,130,193,96,48,24,140,70,163,209,232,116,58,157,78,167,83,41,20,10,133,194,225,240,248,252,126,191,95,175,87,171,213,106,181,218,109,182,91,45,150,203,101,50,25,12,134,67,161,208,232,116,186,221,110,55,27,141,70,163,209,232,116,186,93,174,215,107,53,26,141,70,35,145,200,228,242,249,252,126,63,31,143,199,227,113,56,28,142,71,35,17,136,196,98,177,88,172,214,107,181,90,173,214,235,245,122,61,158,207,103,179,89,172,86,43,149,202,101,178,89,44,22,11,5,2,1,0,128,64,32,144,200,100,178,217,108,54,155,205,102,179,217,236,118,187,93,174,215,107,53,26,141,198,99,177,216,236,246,251,125,62,31,15,135,195,225,240,248,124,190,95,47,23,11,133,66,161,80,168,212,234,117,186,221,238,247,251,253,126,63,159,79,167,83,41,148,74,37,146,73,164,210,105,52,26,13,6,3,129,64,160,80,40,148,74,37,146,201,100,50,153,76,38,19,137,196,98,177,216,108,54,27,13,6,131,65,32,16,8,132,194,225,240,248,124,62,159,207,231,115,185,92,46,151,75,37,146,73,164,82,169,212,234,117,58,29,14,135,67,161,80,168,84,170,213,234,117,186,221,110,183,219,109,54,27,141,198,227,113,184,220,110,55,27,141,198,99,177,88,44,150,75,37,18,9,132,66,161,80,168,212,106,53,26,141,198,227,241,120,60,158,207,103,179,89,172,86,171,213,234,117,186,93,46,151,75,37,18,9,4,130,193,224,240,248,124,190,223,239,119,187,221,110,183,219,109,182,91,45,150,203,101,178,89,44,150,75,165,210,105,52,154,205,102,51,25,12,134,195,225,240,120,188,222,239,247,123,61,30,143,199,227,113,184,220,238,247,123,61,158,79,167,211,233,244,250,125,62,31,15,7,3,129,64,160,80,168,212,234,117,186,221,110,183,219,237,118,59,157,206,231,115,57,156,78,39,19,137,196,226,113,56,28,142,71,35,145,72,164,82,169,84,170,85,170,213,106,181,218,237,118,59,157,206,231,115,185,220,110,55,27,141,198,99,49,24,12,134,67,33,16,136,196,98,177,88,172,214,235,245,122,189,222,239,247,251,125,190,223,111,183,91,45,150,75,165,210,105,180,218,109,54,27,13,6,3,129,64,160,80,168,212,106,53,154,205,102,179,217,108,54,27,141,198,227,113,184,92,46,23,11,133,194,97,48,24,12,134,67,33,16,136,68,34,145,72,164,210,233,116,58,157,206,231,243,249,252,126,191,95,175,87,43,21,10,133,194,97,176,216,236,246,251,125,62,31,143,199,227,241,248,252,126,63,31,15,7,3,129,64,32,144,200,228,242,121,188,94,175,215,235,245,122,61,30,143,71,35,17,136,68,162,209,232,244,250,125,62,159,207,103,179,217,108,182,219,109,182,91,45,150,203,229,242,121,60,158,79,167,83,41,20,138,197,98,49,152,204,230,243,249,252,126,63,159,207,231,115,57,28,14,7,3,1,128,192,224,112,56,156,206,103,179,217,108,54,155,205,102,51,25,140,70,163,81,168,84,170,85,42,149,202,101,50,153,76,166,211,105,52,154,205,230,243,249,252,254,255,255,127,191,95,47,151,203,101,178,89,172,214,107,53,154,77,38,19,137,68,162,81,40,148,74,37,146,201,100,178,217,108,54,27,141,198,227,241,248,124,62,31,15,135,67,33,16,8,4,130,65,160,208,232,116,58,157,78,39,147,201,100,50,153,204,102,51,25,140,70,163,81,40,20,138,69,34,145,200,228,114,185,92,174,215,107,181,90,173,214,235,245,250,125,190,223,111,183,91,45,22,11,133,194,97,176,216,236,118,59,29,14,7,131,193,96,48,152,204,102,51,25,140,70,163,209,104,52,154,77,38,147,73,164,82,169,84,170,213,234,117,58,157,206,231,243,121,60,158,207,103,179,89,172,214,235,245,250,125,190,95,175,215,107,53,26,13,6,3,1,128,192,224,112,184,92,174,87,171,213,106,181,90,173,86,43,21,138,197,226,241,248,124,190,95,175,87,171,85,42,149,74,37,146,73,164,210,233,244,122,61,30,15,135,195,97,48,24,140,70,35,17,136,196,98,177,88,44,150,75,165,82,169,212,106,181,90,45,150,203,101,50,153,204,102,51,153,204,230,243,121,60,30,15,7,131,193,224,240,120,60,158,79,39,19,137,68,34,145,72,164,210,105,180,90,173,214,235,245,122,61,30,143,71,163,81,168,84,170,213,234,117,186,93,46,151,203,101,50,25,12,134,195,97,176,216,108,182,219,237,246,123,189,94,175,215,107,53,26,13,134,195,97,176,216,236,118,59,157,206,103,179,217,108,54,27,13,6,3,1,128,64,32,144,200,100,178,89,44,22,139,197,98,177,88,172,86,171,85,170,213,234,245,122,189,222,111,183,91,173,214,235,117,58,29,142,71,35,145,200,228,114,57,28,142,71,35,145,72,36,146,201,100,178,89,172,86,171,213,234,245,122,61,30,143,71,35,145,200,100,178,217,236,246,123,61,30,143,199,99,177,88,172,214,235,117,186,93,174,215,235,245,250,125,62,31,143,71,35,17,8,132,66,33,144,200,228,242,249,124,62,31,143,199,227,241,248,124,62,31,15,7,3,1,0,0,0,128,192,224,240,248,124,62,159,207,231,243,249,124,62,159,79,39,19,9,132,66,161,208,232,244,250,125,62,159,79,167,211,233,116,186,221,238,119,59,29,142,199,227,113,56,156,206,103,179,89,172,214,235,245,122,61,158,79,167,211,105,180,90,45,22,11,5,130,65,32,16,136,68,162,81,40,148,74,165,82,169,84,170,213,106,181,218,237,246,251,253,254,255,127,191,95,175,87,43,149,202,101,178,89,172,214,107,53,26,13,6,3,129,64,160,208,104,180,90,45,150,203,229,114,185,92,46,23,139,69,162,209,232,116,58,29,142,71,163,81,40,20,10,5,2,1,128,192,96,48,24,140,70,35,145,72,36,18,137,68,34,17,136,68,34,145,200,100,50,25,12,6,131,65,32,16,8,132,66,161,208,232,116,58,157,78,167,83,169,84,42,149,202,229,242,121,188,94,175,87,171,85,42,21,10,133,194,97,176,216,108,182,219,109,54,27,141,70,163,209,232,244,122,61,158,207,103,51,153,76,38,19,137,196,226,113,184,92,46,23,11,133,66,33,16,8,4,130,65,160,80,168,84,42,149,74,37,18,137,68,34,145,200,100,178,217,236,118,187,93,46,151,203,101,50,153,204,230,243,121,188,222,239,119,187,221,238,119,187,221,238,119,59,29,14,7,3,1,0,128,192,224,112,184,220,238,247,251,253,126,191,223,239,247,123,61,158,207,103,51,25,140,198,99,177,216,236,246,123,189,94,47,23,139,197,98,49,152,76,166,83,41,148,74,37,18,137,68,162,81,40,20,138,197,226,241,120,188,94,175,215,107,181,218,237,118,187,93,174,87,43,149,202,229,242,121,60,158,79,39,147,73,36,146,201,100,178,89,172,214,235,245,250,253,126,63,159,207,103,51,153,204,102,51,25,140,198,99,49,24,12,134,67,161,80,168,212,106,181,90,45,150,203,229,114,185,220,110,55,155,77,166,211,105,52,26,13,134,67,161,208,232,116,58,29,14,7,3,129,64,32,16,136,68,162,81,168,84,42,149,74,165,82,41,20,10,133,194,225,240,120,188,94,175,87,171,85,42,149,74,165,210,105,180,218,237,246,251,125,62,31,143,199,99,177,216,236,118,59,29,142,71,35,145,72,36,146,73,36,146,73,164,82,169,84,170,213,106,53,26,141,198,227,241,248,124,190,223,111,183,91,45,22,139,197,226,113,184,220,238,247,123,61,30,15,135,195,225,240,248,252,126,63,31,15,7,131,193,96,48,152,204,230,115,57,156,78,167,211,233,116,186,93,46,151,75,37,146,201,100,178,217,236,246,123,189,222,239,247,123,189,94,47,23,139,69,162,81,168,84,170,85,170,85,42,21,10,133,66,33,16,136,68,162,209,232,116,186,221,110,183,219,109,54,155,205,230,243,121,188,222,239,119,59,157,206,103,179,217,236,246,123,61,30,15,7,3,129,64,160,208,104,180,218,109,182,219,237,118,187,221,110,55,155,77,166,211,105,180,90,45,150,75,165,210,105,52,26,13,6,3,1,0,128,64,32,144,72,164,210,233,116,58,157,78,167,211,233,244,122,189,222,239,119,59,29,14,135,67,161,208,232,244,250,253,254,127,63,159,207,231,243,121,60,158,79,39,19,9,132,194,225,112,184,220,238,119,187,221,238,247,251,253,126,63,31,15,135,67,33,144,72,164,210,105,180,218,109,54,155,205,102,51,153,76,166,211,105,180,90,45,150,203,229,242,121,60,30,15,135,67,33,16,136,68,34,17,136,196,226,241,120,60,30,15,135,195,225,240,120,60,30,15,7,3,1,0,0,0,0,128,192,224,240,120,60,30,143,199,227,241,120,60,30,143,71,35,17,136,68,34,145,200,228,242,121,60,30,143,71,163,209,104,180,90,173,214,107,53,154,205,102,179,89,44,150,75,165,210,233,244,250,253,126,63,31,143,71,163,209,232,116,186,93,174,87,43,21,10,133,66,33,16,136,196,226,241,248,124,190,223,239,247,251,125,62,159,207,103,51,25,140,198,227,113,184,220,238,119,187,221,238,119,187,221,110,55,27,13,6,3,1,128,64,160,208,232,116,186,93,46,151,203,229,114,185,92,174,215,107,53,154,205,230,243,249,252,254,127,191,95,175,87,43,149,74,37,146,73,164,210,105,180,90,45,22,11,133,66,33,16,8,132,66,33,144,72,164,82,169,84,42,21,10,133,66,161,208,104,52,154,205,230,243,121,60,30,143,199,99,177,216,236,118,187,93,174,87,43,149,74,165,210,105,52,154,77,166,211,105,52,154,205,102,51,153,204,230,243,249,252,126,63,31,143,199,99,49,24,12,134,67,33,144,200,228,114,185,92,174,87,171,213,106,181,218,237,118,59,29,142,199,99,177,216,108,182,91,173,214,107,53,26,141,70,35,17,8,132,194,225,240,120,188,222,239,247,251,125,62,159,207,231,115,57,156,206,231,115,57,156,206,103,179,217,236,246,123,189,94,47,23,11,133,66,33,144,72,164,210,105,180,90,45,22,139,197,98,49,24,12,134,195,97,176,88,172,86,171,213,234,117,58,157,78,167,83,41,20,138,197,226,241,248,252,254,255,255,127,191,95,175,215,235,117,186,93,174,87,43,21,138,69,34,17,8,132,194,97,48,152,76,166,211,233,116,186,221,110,183,219,109,182,219,237,246,251,125,190,95,175,87,43,149,202,101,50,25,140,198,99,49,24,140,70,35,145,72,164,210,233,116,58,29,142,199,227,241,248,124,62,31,143,71,35,17,8,4,2,1,128,192,224,240,120,60,30,15,135,195,225,112,56,28,14,7,3,1,128,64,32,16,8,132,194,97,48,24,12,6,131,193,96,176,88,44,22,139,69,162,209,104,52,26,141,198,99,177,216,108,54,155,77,38,19,9,4,2,129,192,224,112,184,220,110,183,91,173,86,171,213,106,181,218,109,182,219,109,182,219,109,54,27,141,198,99,177,216,236,118,59,29,14,7,3,129,64,32,144,200,100,178,89,172,86,171,213,106,181,90,45,22,139,69,162,209,232,116,186,221,238,119,187,93,46,151,203,101,50,25,140,198,227,113,184,220,110,55,155,205,230,115,185,92,46,23,11,5,2,1,128,64,32,144,200,228,114,57,28,14,135,195,225,112,56,156,78,167,83,41,148,74,165,82,169,212,234,117,58,157,206,231,115,185,92,174,215,107,181,218,109,182,219,237,246,123,61,30,15,135,67,33,16,136,196,98,49,152,204,230,243,249,124,62,31,143,199,227,113,184,92,46,23,11,5,130,65,32,16,8,132,194,97,48,152,76,38,147,201,100,178,217,108,54,155,77,166,211,233,244,122,189,222,111,183,91,45,22,139,69,34,17,136,196,226,241,248,252,126,63,159,207,231,115,185,92,46,23,11,5,130,65,160,80,40,148,202,101,50,25,12,6,131,193,96,176,88,172,86,171,85,170,213,106,181,90,173,214,107,181,218,237,246,251,125,62,31,15,135,67,161,208,232,116,186,93,174,87,43,149,74,165,82,41,20,138,69,162,209,232,116,186,221,110,55,155,77,38,147,201,228,114,57,156,206,231,115,57,28,14,7,131,193,224,240,248,124,62,31,15,7,131,193,96,48,24,140,198,99,49,152,76,38,147,201,100,178,89,44,22,139,69,162,209,104,180,90,173,214,107,181,218,237,118,187,93,46,23,11,133,194,225,240,248,124,190,95,47,151,75,165,82,169,84,170,85,170,85,170,213,234,245,122,61,30,15,135,67,161,208,104,180,90,45,150,75,37,18,137,68,34,17,8,132,194,225,240,120,60,158,207,231,243,121,60,30,143,199,99,49,152,204,102,179,89,172,214,107,181,90,173,214,107,181,90,45,150,203,101,50,25,140,70,35,145,200,228,114,57,28,14,7,3,129,64,32,144,72,36,146,73,164,82,169,84,42,149,74,37,18,137,196,98,177,216,108,182,219,109,54,155,77,38,147,201,228,242,249,252,254,255,127,63,159,207,103,179,217,236,246,123,61,158,79,39,19,137,68,162,81,40,148,202,101,178,217,108,182,219,237,118,59,157,206,231,243,121,188,94,47,23,139,69,162,81,40,20,138,69,162,81,40,148,74,165,82,41,20,138,197,98,177,216,108,182,219,237,246,251,125,62,159,207,103,51,153,204,230,243,121,188,222,111,55,155,205,230,115,185,92,174,87,43,21,10,5,130,193,96,176,216,236,118,59,157,206,231,243,249,124,62,31,15,135,67,33,144,72,36,146,73,164,210,105,52,26,141,70,35,145,72,164,82,169,212,106,53,154,205,102,179,89,44,22,11,133,194,225,240,248,124,62,31,15,135,67,161,80,40,20,138,69,162,81,168,84,42,149,74,37,18,9,4,2,129,192,96,176,88,172,86,171,85,42,149,74,165,82,169,212,234,245,250,253,254,255,127,191,223,111,183,91,173,214,107,53,154,77,166,83,41,20,138,69,34,17,8,132,194,225,112,184,92,174,215,235,245,250,253,126,191,223,111,55,27,141,198,227,113,184,220,238,119,59,157,206,103,179,217,108,182,91,45,22,11,5,130,193,96,176,216,108,182,91,173,214,235,245,122,189,94,47,23,139,69,162,209,232,116,186,93,174,87,171,85,42,149,74,37,18,9,132,194,225,240,120,188,94,47,151,203,101,50,153,76,38,19,9,132,194,225,240,120,60,158,79,167,211,105,52,26,141,70,35,17,136,196,98,177,216,108,182,91,173,86,171,85,42,149,74,37,146,201,228,242,249,252,126,63,159,79,167,211,105,52,26,13,134,67,33,144,200,100,50,25,12,134,67,161,80,40,20,138,197,98,49,152,76,38,147,201,228,114,57,28,14,135,67,33,16,8,132,66,161,208,232,244,122,189,94,175,87,171,213,106,181,218,237,246,123,61,158,207,103,179,89,44,150,75,165,210,105,180,218,237,118,59,29,14,7,131,193,224,112,184,220,110,55,27,13,6,131,193,96,48,152,204,230,243,121,188,94,175,215,235,245,250,125,62,159,79,39,19,9,4,130,193,224,240,248,252,254,255,255,127,191,223,239,247,251,125,190,95,47,23,11,5,130,65,32,144,200,228,242,121,60,158,207,231,243,249,124,190,223,239,119,59,29,142,199,227,113,184,220,238,119,187,93,174,87,171,213,106,53,154,77,38,19,9,132,66,33,16,136,68,162,81,40,20,138,197,98,177,88,172,86,171,213,234,245,250,253,126,191,95,47,151,75,165,210,233,244,250,125,190,95,47,151,75,165,82,41,20,138,69,162,81,168,84,170,213,106,53,26,13,6,131,193,224,112,184,92,174,215,107,53,26,141,70,163,209,232,244,250,253,254,255,127,63,159,207,231,115,185,220,238,119,59,29,142,71,35,145,72,164,210,105,52,154,77,166,211,233,116,186,221,110,55,155,77,166,211,233,244,122,61,158,79,167,83,41,20,10,5,2,1,128,192,224,112,56,156,78,39,147,201,100,50,153,76,38,19,9,132,66,161,208,104,52,154,77,38,147,73,36,18,137,68,162,209,232,244,122,189,222,239,247,123,189,94,175,87,171,85,170,85,170,213,234,117,186,93,46,23,139,69,34,17,8,132,66,33,144,200,100,178,217,108,54,27,141,70,163,209,232,116,58,29,142,199,99,49,24,12,6,3,129,192,224,240,120,60,30,15,7,131,193,96,48,24,12,134,67,33,144,72,36,18,137,68,162,81,40,20,10,133,194,225,112,184,92,46,151,75,165,210,233,116,58,157,206,103,51,153,204,102,179,89,44,150,75,37,18,137,196,226,241,120,188,222,239,119,187,221,238,247,251,253,254,127,63,31,143,71,35,17,8,132,194,97,176,216,236,246,251,253,126,63,159,207,231,243,121,188,94,47,23,11,5,130,65,32,16,136,196,226,113,56,156,78,167,211,233,116,186,221,110,183,91,45,150,203,229,242,249,252,254,127,191,95,47,151,75,165,82,41,148,202,101,178,89,172,86,43,149,74,37,18,9,4,2,1,128,64,160,80,168,84,42,21,10,133,66,161,80,40,20,138,197,226,241,248,124,62,159,207,103,179,89,44,22,139,69,162,81,168,212,106,181,218,109,54,27,141,70,163,81,40,148,74,37,146,201,228,242,249,124,62,31,143,71,163,209,232,116,58,29,142,71,35,17,8,4,2,1,0,128,192,224,112,56,28,142,199,227,241,120,60,30,143,199,99,49,152,76,38,147,73,164,210,105,52,26,141,198,99,177,88,172,86,171,85,42,21,138,197,98,177,216,236,118,59,157,206,231,115,185,92,46,23,11,133,194,97,176,88,44,150,75,37,18,9,4,2,129,64,160,208,104,180,90,173,214,235,245,122,189,94,175,87,171,85,170,213,234,245,250,125,190,95,175,87,171,85,42,21,10,5,130,65,160,208,104,180,90,45,22,11,133,66,161,80,40,148,74,37,146,201,228,114,185,92,46,23,139,69,34,145,200,100,50,25,140,198,227,113,56,28,14,7,131,193,224,240,120,60,30,15,7,3,129,64,32,16,8,132,194,97,176,88,44,22,139,197,98,49,24,12,6,131,65,160,80,168,84,42,149,202,101,50,153,76,38,147,73,36,146,201,228,114,185,220,238,247,251,125,62,159,79,167,211,105,180,218,237,246,123,61,158,79,167,211,105,52,154,77,38,19,9,132,194,225,112,184,92,174,87,171,213,234,245,122,189,94,47,23,11,133,194,225,240,120,188,222,111,55,155,77,38,147,201,100,178,89,172,214,235,117,186,221,110,55,155,205,230,115,185,220,110,55,27,13,6,3,1,0,0,128,192,224,112,184,220,110,183,219,237,118,187,221,110,183,91,45,150,203,101,178,217,236,246,123,189,222,111,183,91,173,86,43,21,10,5,130,65,160,80,168,212,106,53,26,13,6,131,193,96,48,152,76,166,211,105,180,90,173,86,171,213,234,117,58,157,206,231,115,57,28,142,199,99,177,216,236,246,251,253,254,127,63,159,207,231,115,57,28,142,71,35,17,136,196,226,241,120,188,222,111,183,219,237,246,251,253,126,63,31,15,7,131,65,160,80,168,212,234,117,186,93,46,151,203,229,114,57,28,142,199,99,49,152,76,166,211,233,244,250,125,62,159,207,103,51,153,76,166,211,105,180,218,109,182,219,237,246,123,189,94,47,151,75,37,18,9,132,66,33,144,200,228,114,57,28,14,7,131,193,96,48,152,76,38,19,9,132,66,161,80,40,20,138,69,34,145,200,100,50,153,76,166,211,105,52,26,141,198,227,241,248,252,126,191,95,175,87,43,149,74,165,210,105,180,218,109,182,219,109,54,27,141,70,35,145,200,228,114,57,156,78,39,19,137,68,34,17,8,4,130,65,160,80,40,148,74,165,82,41,20,10,133,66,161,208,104,180,90,173,214,235,117,58,157,78,167,83,169,212,234,245,250,253,254,127,63,159,207,103,179,89,44,150,75,37,146,73,164,210,233,116,186,93,46,23,139,197,226,241,120,188,94,47,23,11,133,194,225,112,56,156,206,103,51,153,204,102,179,217,108,182,91,45,22,139,69,162,209,104,180,218,237,246,123,189,222,239,247,251,125,62,31,15,135,67,33,144,200,100,178,89,172,214,107,181,90,173,86,43,149,74,37,146,201,228,114,57,156,78,39,147,73,36,18,9,4,2,1,128,192,96,48,152,76,38,19,137,68,34,145,72,36,18,9,132,66,161,208,104,52,26,13,6,131,65,32,16,8,4,130,193,224,240,120,60,30,143,199,99,177,88,44,22,139,69,162,81,168,84,42,149,202,101,50,25,12,6,131,65,32,144,72,164,82,169,212,234,245,122,189,94,175,87,171,213,234,245,250,253,254,127,63,31,143,71,163,81,40,148,202,101,178,89,172,214,235,245,122,61,30,15,135,195,97,176,88,172,86,43,21,138,69,34,145,72,36,146,73,36,146,201,228,114,185,92,174,215,235,117,58,157,206,231,243,121,188,222,239,119,187,93,174,87,171,213,234,117,186,93,46,23,11,5,2,1,0,128,64,160,208,232,116,186,221,110,183,219,237,118,187,221,238,247,123,61,158,207,103,51,153,204,230,115,185,220,238,119,59,157,78,39,19,137,68,162,81,168,84,170,85,170,213,106,53,26,141,70,35,145,200,100,178,217,236,118,59,29,14,135,195,97,48,24,140,198,227,113,184,220,110,183,219,237,246,123,189,94,175,87,43,21,10,5,130,193,224,240,248,252,126,63,159,79,167,211,233,116,58,29,142,71,35,17,136,68,34,17,8,132,194,97,48,24,12,134,195,225,112,184,92,46,151,203,101,178,217,108,54,155,77,166,83,169,212,106,181,218,109,54,27,13,6,131,65,32,144,72,164,210,233,244,250,253,126,191,223,239,119,187,221,238,247,123,61,158,79,39,19,137,196,226,113,56,156,206,103,51,153,76,166,211,233,116,186,93,174,215,235,117,186,221,110,55,155,77,166,83,169,212,106,53,154,77,38,19,9,4,2,1,0,128,64,160,208,104,52,154,205,102,179,217,108,54,155,205,230,243,121,188,94,175,87,43,149,202,101,50,153,204,230,115,57,28,142,199,99,177,88,172,214,235,245,250,125,190,223,239,247,123,61,30,15,135,67,33,144,200,228,114,57,156,206,103,179,217,108,54,27,141,70,35,17,136,68,34,17,136,68,162,81,40,20,10,5,2,129,64,160,80,40,20,138,197,226,241,120,60,30,143,199,99,177,216,108,54,155,77,166,83,41,20,10,133,194,97,48,152,204,102,179,89,44,150,203,229,114,185,220,238,247,251,125,190,223,111,183,219,109,182,91,173,214,107,53,154,77,38,19,9,4,130,65,32,144,72,164,210,233,116,186,221,110,183,219,237,246,251,253,254,255,127,63,31,143,71,35,145,200,228,242,121,188,222,111,55,155,205,102,51,153,76,166,83,41,148,74,37,146,201,100,178,89,44,22,11,133,194,225,112,184,92,46,23,11,133,194,225,112,56,28,142,71,35,145,200,100,50,153,76,166,83,41,20,10,133,194,225,112,184,220,110,183,91,173,214,235,245,122,189,222,111,55,155,77,166,211,105,52,154,77,166,83,169,212,234,245,122,61,30,15,7,131,193,224,112,184,92,174,87,43,21,10,133,66,161,80,168,212,234,245,250,253,254,255,255,255,255,127,191,95,175,87,43,21,138,69,162,81,168,212,234,117,58,29,14,7,131,193,96,176,88,172,86,43,21,138,197,98,177,88,44,150,75,165,210,233,244,122,189,94,47,23,139,69,34,145,200,100,178,89,172,214,235,117,58,157,78,39,147,201,228,242,249,252,126,63,31,15,135,195,97,48,24,140,198,99,49,152,204,102,179,217,108,182,91,173,86,171,85,170,213,106,53,154,205,230,115,185,220,110,55,155,77,38,19,9,4,2,1,128,192,96,176,216,108,54,27,141,70,163,209,104,52,26,13,134,195,97,176,88,44,22,11,133,194,97,48,24,12,6,3,1,0,128,64,32,16,8,132,194,225,112,56,28,14,135,195,225,240,120,60,30,143,71,35,17,8,4,2,129,192,224,240,248,124,62,159,79,167,211,233,116,58,157,206,103,51,25,140,70,163,81,40,148,202,101,50,153,204,230,243,249,124,190,223,111,183,219,109,182,219,237,246,123,61,158,79,167,83,41,20,138,69,34,17,136,196,226,241,120,188,94,47,151,203,229,242,249,124,62,31,15,7,3,129,192,96,48,152,204,230,115,57,28,14,135,195,225,112,184,220,110,183,91,45,150,203,229,114,185,220,238,119,187,93,174,215,107,181,90,45,150,75,165,210,105,180,90,45,22,11,5,2,1,0,0,128,64,160,208,104,180,90,173,86,171,213,106,181,90,173,214,235,117,186,221,238,247,123,189,222,111,183,91,173,214,107,53,26,13,134,67,33,16,136,196,98,49,24,140,198,227,241,120,60,158,207,231,243,121,188,94,175,215,107,53,154,77,38,147,73,164,210,105,52,154,205,230,115,185,92,174,215,235,117,58,29,142,199,227,113,184,220,110,55,155,77,166,83,169,84,42,21,138,69,34,17,136,68,34,17,8,132,66,33,16,8,4,130,193,96,48,152,76,38,147,201,228,114,185,92,46,151,75,37,18,137,196,98,177,216,236,246,251,125,62,159,79,167,211,233,244,250,253,254,127,63,31,15,135,195,97,48,152,204,230,115,57,156,206,231,243,249,124,190,95,175,215,107,53,154,205,102,51,25,140,198,99,177,216,108,182,91,173,86,43,21,10,133,66,33,144,72,164,210,233,244,122,61,30,143,199,227,113,56,28,142,199,99,49,152,204,102,179,217,236,246,123,189,94,175,87,43,149,74,37,146,201,228,242,121,188,94,47,151,75,165,82,41,20,10,5,130,65,160,80,168,84,42,21,10,5,2,129,64,32,16,136,68,162,209,232,116,58,157,78,167,211,105,52,26,141,198,227,113,184,220,110,183,91,173,214,107,181,90,173,214,107,53,26,13,134,195,97,48,152,204,102,51,153,204,230,243,249,124,62,31,15,135,195,97,176,88,44,150,75,37,146,73,36,18,137,68,162,81,40,148,74,165,210,233,116,186,221,110,183,91,173,214,235,245,250,253,254,127,63,159,79,39,147,73,36,146,73,164,210,105,180,218,237,118,59,157,78,39,147,201,228,114,57,156,78,39,19,9,4,2,1,0,0,128,192,224,112,56,156,78,167,211,233,116,58,157,78,167,83,41,148,74,165,210,233,244,250,125,62,159,79,167,83,169,84,170,213,234,117,186,93,174,215,235,117,58,29,14,7,131,65,160,208,104,180,90,45,150,75,165,82,169,84,42,21,10,5,130,193,224,112,56,156,78,39,147,73,36,18,137,68,34,17,136,196,98,177,216,108,54,27,141,70,163,81,40,20,10,5,130,193,224,240,120,60,30,15,135,67,161,80,40,20,10,5,130,65,160,80,40,20,10,5,2,1,0,0,0,0,0,128,64,160,80,40,20,10,133,66,161,80,40,20,10,133,194,225,240,120,60,30,143,71,163,81,40,20,10,133,194,97,176,216,108,54,155,77,38,19,137,68,34,145,200,228,114,57,156,78,167,83,169,84,42,21,10,133,194,97,176,88,44,150,203,101,50,25,12,6,131,193,224,240,120,188,94,175,87,43,149,74,165,82,169,212,234,117,186,221,238,247,123,189,94,47,151,75,165,210,105,180,90,45,150,75,37,18,9,4,2,1,0,128,192,96,176,88,44,150,203,229,114,185,92,46,151,203,101,178,217,236,118,187,93,174,87,171,85,42,149,202,101,50,25,140,198,227,113,56,156,78,39,147,201,228,242,249,124,62,31,15,7,131,193,224,112,56,156,206,103,51,25,12,6,131,193,96,176,216,236,118,187,93,174,215,235,245,122,189,222,111,183,91,45,150,203,101,50,25,140,198,99,177,216,236,118,59,157,78,39,19,137,68,34,17,136,68,162,81,168,84,42,21,10,133,66,33,16,8,4,130,193,224,112,184,92,46,151,203,101,50,153,76,38,147,73,164,210,233,244,122,189,222,111,183,219,109,54,155,77,38,19,9,132,194,225,240,248,124,190,95,175,215,107,181,90,173,86,43,21,138,69,162,209,232,116,186,93,46,23,139,69,34,145,72,164,82,41,148,202,229,242,249,124,62,31,143,199,99,177,216,108,54,27,13,134,67,33,16,8,4,130,65,32,144,200,100,50,153,76,166,211,233,116,58,157,206,231,243,121,188,94,175,87,171,85,170,85,42,149,202,101,178,89,44,150,203,101,50,25,12,134,195,225,240,248,124,190,223,239,119,59,157,78,167,211,105,180,218,109,182,219,109,182,91,173,86,43,149,202,101,50,25,140,70,35,17,8,132,66,33,16,8,132,194,225,112,56,156,78,167,211,233,244,122,189,94,175,87,43,21,10,133,194,225,240,248,252,254,255,127,191,95,175,215,235,245,250,125,190,95,47,23,11,5,2,1,0,128,192,224,240,248,124,190,223,239,247,251,253,126,191,223,111,55,27,13,134,195,97,176,216,236,246,123,189,222,111,183,219,237,118,59,29,14,7,3,1,128,64,160,208,104,180,218,109,54,155,205,102,179,217,108,182,219,109,182,219,109,182,219,237,246,123,189,222,111,183,91,45,22,11,5,2,1,128,192,224,112,184,220,110,55,155,205,102,179,217,108,54,27,13,134,195,97,176,88,44,150,75,165,210,105,52,26,141,70,35,17,8,132,66,161,208,104,180,218,237,118,187,93,46,151,203,229,242,249,252,254,255,127,63,31,143,71,163,209,232,244,250,125,190,95,47,23,139,197,98,49,24,140,198,99,49,152,76,166,211,233,116,186,93,46,151,203,101,178,217,108,182,219,109,182,91,173,214,235,245,250,125,62,31,15,135,67,33,16,136,68,162,81,168,212,234,245,122,189,94,47,151,203,229,242,249,252,126,63,31,15,7,131,65,32,16,136,196,226,113,184,220,110,183,219,237,118,59,157,78,167,83,41,148,74,37,146,201,228,242,121,60,30,15,135,67,161,80,168,84,42,21,138,69,162,209,104,52,26,13,6,3,129,192,96,48,24,140,70,35,17,8,4,2,129,64,32,144,200,100,50,153,204,102,179,217,108,54,155,77,38,147,73,164,82,169,212,234,245,250,125,62,159,79,167,211,105,52,154,205,230,115,57,156,206,231,243,121,60,158,79,167,211,105,180,218,237,118,59,29,142,71,163,209,232,116,186,93,46,23,11,5,2,129,64,160,80,168,212,234,245,250,253,126,191,223,239,247,123,189,222,239,119,59,29,142,71,35,145,200,228,242,121,60,158,79,39,147,201,100,178,217,108,182,91,45,150,203,229,242,249,124,190,95,175,87,43,149,202,229,114,57,156,206,103,51,153,204,102,51,153,76,166,83,41,20,10,5,130,193,96,176,216,108,54,27,141,198,227,241,120,60,30,15,7,131,65,160,80,40,20,138,69,162,81,40,20,10,133,66,33,16,136,68,34,145,200,100,178,217,108,54,155,77,38,147,201,228,114,185,220,238,247,123,61,30,143,71,163,209,232,244,250,253,254,127,63,31,143,199,227,113,56,156,206,103,51,25,140,198,227,241,120,188,222,111,183,219,109,182,219,237,118,59,29,142,71,163,81,168,84,170,85,42,21,138,69,34,145,72,164,82,41,20,138,197,226,241,120,60,158,207,231,115,185,220,110,183,219,109,182,91,45,22,139,69,162,81,40,148,202,229,242,121,60,158,207,231,243,121,60,158,207,231,115,57,156,206,231,243,121,188,222,111,183,219,109,182,91,173,86,43,21,138,69,34,17,136,68,162,81,40,148,74,37,18,137,68,162,209,104,52,154,205,230,243,249,252,126,191,223,111,183,91,45,22,139,69,162,81,168,212,234,245,250,125,62,31,143,199,227,113,56,156,78,39,19,9,132,194,225,112,56,156,206,103,179,217,236,118,187,221,110,55,27,13,6,131,65,160,80,168,212,234,245,250,125,62,159,207,231,243,121,60,158,207,103,51,25,140,198,227,241,248,252,254,127,191,223,111,55,155,205,102,51,25,140,198,99,49,152,76,166,83,169,84,170,85,42,149,74,37,146,201,100,178,217,236,118,59,157,206,231,243,121,60,30,15,7,131,65,160,208,104,52,154,77,166,83,169,84,42,149,74,37,18,9,132,66,161,208,104,180,90,45,22,139,69,34,145,72,36,146,201,228,242,249,252,126,191,223,111,183,219,109,54,155,77,166,83,41,148,202,229,242,121,60,158,79,167,211,105,52,154,205,102,51,25,140,198,227,241,248,124,190,95,175,215,107,53,26,141,70,35,17,136,196,226,241,248,124,190,95,175,215,235,117,58,157,78,39,19,9,132,194,225,240,120,188,222,111,183,219,109,54,155,205,102,51,25,140,198,227,113,184,92,174,87,171,213,234,117,58,157,78,39,19,9,4,130,193,224,112,184,220,238,247,251,125,62,159,207,231,243,121,188,222,239,119,59,29,142,71,163,209,232,244,250,125,62,31,15,7,131,193,96,176,88,172,214,107,53,154,205,102,179,217,108,182,91,173,214,235,117,186,221,110,55,27,141,198,99,177,216,108,182,91,45,22,11,5,2,129,64,160,208,104,180,218,237,246,251,253,126,191,223,239,119,187,93,174,215,107,53,154,77,166,83,169,212,234,117,58,29,14,7,3,129,64,160,80,168,84,170,85,170,213,106,181,90,173,86,43,149,202,229,242,249,252,126,63,31,143,71,163,81,40,20,138,69,162,81,168,212,106,181,90,45,22,11,133,66,161,208,104,180,90,45,150,203,101,50,153,76,38,19,137,196,226,241,248,124,62,31,15,135,195,97,48,24,12,134,67,33,144,200,100,50,153,76,166,83,169,84,42,149,202,229,114,57,156,78,167,83,169,212,106,53,26,141,198,99,49,24,12,134,195,97,48,152,204,102,179,217,236,246,251,253,126,191,95,47,151,203,101,178,217,236,246,123,61,158,79,167,83,169,84,170,85,42,21,138,69,162,209,104,180,90,45,22,11,133,194,225,112,56,156,78,39,19,137,196,98,177,88,44,150,75,37,18,137,196,98,177,88,172,214,235,117,58,157,206,231,243,249,252,254,255,127,191,95,47,23,139,197,226,113,184,220,238,119,59,29,14,7,131,193,96,176,216,236,118,59,29,142,199,227,241,120,60,158,79,167,83,41,148,74,165,82,41,148,202,101,50,153,204,102,51,153,76,166,211,105,52,26,13,134,195,225,240,248,124,62,31,143,71,35,145,72,36,18,9,132,194,97,176,88,44,22,11,133,66,33,16,8,4,2,1,128,64,160,80,40,20,10,5,2,129,64,32,16,8,4,130,193,224,112,56,28,14,135,195,97,48,24,12,6,131,65,160,208,104,52,26,141,198,99,177,88,44,22,139,69,34,17,136,68,34,145,200,228,114,57,28,14,135,67,161,80,40,148,74,165,210,105,180,90,173,86,171,85,42,21,10,133,194,225,240,248,124,190,223,111,183,91,173,86,171,213,234,117,186,93,174,215,107,53,26,13,6,3,129,192,224,240,120,188,94,47,23,139,197,98,177,88,44,150,75,37,146,201,228,114,185,92,174,87,171,85,42,149,202,229,114,57,156,206,231,115,185,220,110,55,155,205,230,115,57,28,14,7,3,1,0,128,192,96,48,152,204,230,243,249,124,62,159,207,231,243,121,188,94,175,87,43,21,138,69,34,145,200,228,242,121,60,158,207,103,179,217,108,182,219,237,246,123,61,158,207,231,115,57,28,142,71,163,81,168,212,234,245,122,61,158,79,167,211,233,244,122,61,30,15,7,3,1,0,0,128,64,160,208,232,244,122,189,94,175,215,235,245,122,189,222,239,119,59,29,142,199,99,177,216,236,246,123,189,222,111,55,155,205,102,51,25,12,134,67,33,144,72,164,210,233,116,186,93,46,151,203,229,242,249,124,190,223,111,55,27,141,198,227,241,248,252,254,127,63,159,79,39,147,201,100,178,89,172,214,107,53,154,205,102,51,153,76,166,83,169,212,106,53,154,205,102,51,25,12,6,3,129,192,96,176,216,108,54,27,13,6,131,193,96,48,24,140,198,227,113,184,92,46,151,203,229,242,121,60,30,143,71,35,17,8,132,66,161,208,232,244,250,253,126,191,95,175,215,235,245,250,253,254,127,63,31,15,7,131,65,32,144,200,228,242,121,188,222,239,247,251,253,126,63,159,207,103,51,25,140,70,35,17,136,196,226,113,56,28,142,71,163,209,104,180,90,173,86,43,21,138,197,98,177,216,108,182,91,173,214,235,117,58,157,78,39,19,137,196,226,241,248,124,190,95,47,151,203,101,50,153,76,166,83,41,148,202,229,242,249,124,190,95,175,215,107,181,218,237,118,59,29,142,71,35,145,200,100,178,89,44,150,75,37,18,137,68,162,209,104,180,218,237,246,251,253,254,255,255,255,127,191,95,47,151,75,37,146,73,164,210,105,180,218,109,54,27,141,70,35,145,72,164,82,41,148,74,37,146,201,100,50,25,12,6,3,129,192,96,48,152,76,38,19,9,4,2,129,64,32,16,136,196,98,177,216,108,54,155,205,102,179,89,44,22,139,69,162,209,232,244,122,189,222,111,183,91,173,86,171,85,42,21,138,69,162,209,232,244,122,61,30,15,135,67,161,80,40,148,74,37,146,73,164,82,169,84,42,21,10,5,2,129,192,96,48,152,76,166,211,105,52,26,141,70,163,209,232,244,122,189,222,239,119,59,157,78,167,83,169,212,234,117,186,221,238,119,59,157,78,39,147,73,36,146,73,164,82,41,148,202,229,114,57,28,14,7,131,193,224,112,184,92,46,23,11,5,2,129,64,32,16,136,196,226,241,248,124,62,159,207,231,243,121,60,30,143,71,35,17,136,196,98,177,216,236,246,123,189,94,175,87,171,213,106,53,154,205,230,115,57,156,78,39,147,73,36,146,73,36,18,9,132,194,225,112,184,92,46,23,139,197,226,241,120,60,30,15,7,3,129,192,96,48,24,140,198,99,49,24,12,6,131,193,96,176,216,108,54,155,77,166,211,233,116,58,157,206,103,179,89,172,86,171,85,42,21,138,69,34,145,200,228,114,57,28,142,199,99,177,88,44,150,203,229,242,121,188,94,175,215,107,53,26,13,6,131,65,160,208,232,116,186,221,238,119,187,221,110,183,219,109,54,27,13,134,195,97,176,216,108,182,91,173,214,107,181,90,173,86,43,21,10,5,130,193,224,112,184,220,110,55,155,77,38,147,201,100,50,25,140,198,227,113,184,92,46,23,139,197,226,113,56,28,14,7,3,1,0,128,64,32,16,136,196,226,241,120,60,30,143,199,227,241,248,124,62,159,79,39,19,9,4,2,129,192,224,240,248,252,126,191,95,175,215,235,245,122,189,222,111,55,27,13,134,195,97,48,152,204,230,115,185,220,238,247,251,253,126,63,31,143,199,99,49,152,76,166,83,41,148,202,101,50,153,76,166,83,169,84,170,213,234,245,122,61,158,207,231,115,185,220,110,55,155,77,166,83,41,20,10,5,130,65,32,144,200,100,50,25,12,134,195,225,112,56,28,142,199,227,113,184,92,46,151,203,101,178,89,44,22,139,69,162,81,40,148,74,165,210,105,52,154,205,102,179,89,44,150,203,229,242,249,252,254,255,255,127,63,159,79,167,211,105,180,218,109,182,91,45,150,75,165,82,41,20,138,69,34,17,136,68,162,209,104,180,90,45,22,139,197,226,241,120,60,158,207,103,51,153,204,102,179,217,236,246,123,61,30,143,71,35,145,72,164,210,233,244,250,125,190,223,239,247,123,189,94,47,151,75,37,146,73,164,82,41,148,202,101,50,25,12,6,3,129,64,160,80,168,84,42,21,138,197,98,177,88,44,22,11,133,194,225,240,120,60,30,15,7,131,65,32,16,8,4,130,65,160,208,104,52,26,141,70,35,145,72,36,18,137,196,98,49,152,76,38,147,73,36,18,9,4,2,129,192,224,112,56,156,78,167,83,169,84,42,149,74,165,210,105,180,90,173,214,235,117,58,29,14,135,67,161,208,232,116,186,221,238,119,59,157,78,167,211,105,52,154,77,166,211,105,180,218,237,118,59,157,206,103,179,217,236,118,59,29,14,7,3,1,0,0,128,192,96,176,216,236,118,187,221,110,183,219,237,118,187,93,174,215,107,53,154,205,230,115,185,220,238,119,187,93,46,23,11,133,66,33,144,200,100,178,89,172,86,43,149,74,165,82,41,20,10,5,130,193,224,112,184,92,46,23,139,69,34,145,72,36,18,9,132,194,225,240,120,60,30,15,135,195,97,48,24,12,6,3,1,128,192,96,48,24,12,134,67,161,80,40,20,10,133,66,33,144,72,36,18,137,196,98,49,24,12,6,131,65,32,16,136,68,34,145,200,228,114,185,92,46,151,75,165,82,169,212,106,181,218,109,182,219,109,54,155,77,38,19,137,196,226,241,248,252,126,63,31,143,199,99,177,88,44,150,75,37,146,73,164,82,169,84,170,85,42,21,10,133,194,225,112,184,92,174,215,107,181,218,237,118,187,221,238,119,59,157,206,231,115,57,28,142,71,35,145,200,228,242,249,124,190,95,47,151,203,229,242,249,124,190,95,47,23,11,133,194,225,112,184,220,238,119,59,157,206,231,243,249,124,190,95,47,151,75,37,146,201,100,178,89,172,214,107,181,218,237,118,59,157,78,39,19,137,196,98,49,152,76,166,83,41,20,10,5,2,129,64,160,208,104,52,154,205,230,243,249,124,62,159,207,103,179,89,172,86,171,85,170,85,170,85,42,149,202,101,50,25,12,134,195,97,48,152,76,166,211,233,244,250,253,126,191,223,111,55,155,205,230,243,121,188,222,111,55,27,141,198,99,177,88,172,214,107,53,26,13,134,195,225,112,184,220,110,55,155,77,166,211,233,116,58,29,142,71,163,81,168,84,42,21,10,5,130,65,32,16,8,132,66,33,16,136,68,34,145,72,36,146,201,100,50,153,204,102,179,217,236,118,187,93,46,151,75,37,18,137,196,226,241,248,252,254,255,127,191,223,111,183,219,237,246,123,61,158,79,39,19,9,4,130,65,32,144,200,228,242,249,124,190,223,239,247,251,253,254,255,255,127,63,31,15,7,131,65,160,208,232,244,250,125,190,95,175,215,235,245,122,61,30,15,7,3,1,128,64,160,80,168,212,234,117,58,157,78,167,211,233,116,186,221,238,247,123,61,158,207,231,115,185,220,238,119,187,93,174,87,43,149,74,37,146,73,36,146,73,164,82,41,20,138,197,98,49,24,12,134,195,225,240,120,188,94,175,215,107,53,26,141,70,163,81,168,212,234,245,250,253,254,127,191,223,239,119,187,93,46,23,11,5,130,65,160,208,104,180,218,109,54,27,141,70,163,209,104,180,90,45,150,203,101,178,217,108,54,27,141,198,99,177,216,108,54,27,13,6,3,1,0,0,0,128,192,96,176,216,108,54,155,205,102,179,217,108,54,155,77,166,211,105,180,90,173,214,107,181,218,109,54,155,77,38,19,9,4,130,193,224,240,120,188,222,239,247,123,189,94,175,215,235,117,186,93,174,215,107,53,154,77,38,19,137,196,226,113,56,156,78,39,19,137,68,162,209,104,52,154,77,166,211,233,244,122,189,94,47,151,75,37,18,137,196,98,49,152,204,230,243,121,60,30,15,135,195,225,240,248,124,62,31,15,7,3,129,64,32,16,136,196,226,113,184,92,46,151,203,229,114,57,28,14,135,67,33,144,72,164,82,169,212,234,117,58,157,78,167,83,169,84,170,213,234,245,250,125,190,223,239,119,187,93,46,23,139,69,162,81,168,212,106,53,154,77,38,19,137,68,34,17,8,132,66,33,144,72,36,146,201,100,50,25,12,6,131,193,224,112,56,156,78,167,83,41,20,10,133,66,161,208,232,244,122,189,222,239,119,187,221,110,183,91,173,214,107,53,154,205,230,115,57,28,142,71,163,81,40,148,202,229,114,57,156,206,231,243,249,252,126,63,159,207,103,51,25,12,6,3,1,128,192,224,240,120,60,158,79,167,211,233,116,58,157,78,39,19,9,132,66,161,208,104,180,218,109,54,155,77,38,147,201,100,178,217,236,246,251,125,190,223,239,119,187,221,238,119,187,93,174,87,43,21,10,5,130,65,32,144,200,228,114,57,28,142,199,227,241,120,60,158,207,231,115,57,156,78,167,211,105,180,218,109,54,155,77,166,83,169,84,170,213,234,117,58,29,142,199,227,113,56,156,78,39,147,73,164,210,233,116,58,29,142,71,163,209,232,116,58,29,14,7,3,1,0,0,0,128,64,160,208,232,116,58,157,78,167,211,233,116,58,157,206,231,115,57,156,78,167,83,169,212,234,117,58,157,206,103,51,153,76,166,211,105,52,154,77,166,211,233,244,250,253,126,63,159,79,39,147,201,228,114,57,156,206,103,51,25,12,6,3,129,64,160,208,232,116,58,29,142,199,227,241,120,60,30,15,135,67,33,144,72,36,18,9,132,194,97,48,24,12,6,3,129,64,160,80,40,20,10,5,130,193,96,48,24,12,6,3,129,192,96,48,24,12,6,3,1,0,0,0,0,0,0,128,192,96,48,24,12,6,131,193,96,48,24,12,6,131,65,160,80,40,20,10,133,194,97,48,24,12,6,131,65,32,144,72,36,18,137,196,226,241,120,60,30,143,71,163,209,232,116,58,157,206,103,51,25,12,6,131,65,32,144,200,228,114,185,220,238,247,251,253,126,191,95,175,215,107,53,154,205,230,115,57,156,206,103,179,89,44,150,75,165,82,41,148,202,229,114,57,156,78,39,147,201,228,114,57,28,14,7,3,1,0,0,128,64,32,144,200,228,114,185,92,46,151,203,229,114,185,220,110,183,91,45,150,203,101,50,153,204,230,115,185,220,238,247,123,189,94,47,23,139,197,226,113,184,92,174,87,43,21,10,5,2,129,64,160,208,232,116,186,221,238,247,251,253,126,191,223,111,183,91,45,150,203,101,178,89,172,214,107,181,218,109,54,27,141,70,35,17,8,132,66,33,144,72,164,210,233,116,58,29,14,135,195,225,240,120,60,158,207,103,51,25,12,6,131,193,224,240,248,252,126,191,95,47,151,203,229,114,185,220,238,119,59,29,142,199,99,177,88,172,214,107,181,218,109,182,219,237,118,59,29,14,7,131,65,160,80,168,212,106,53,154,77,38,147,201,100,50,25,12,134,195,97,176,88,44,150,203,229,242,121,60,30,143,199,99,49,24,140,70,163,81,168,212,234,245,122,189,222,111,183,219,237,246,251,125,62,31,15,7,3,129,192,224,112,184,220,238,119,59,157,78,167,211,233,116,186,93,174,215,107,53,154,205,102,51,153,204,230,115,185,220,110,55,27,141,70,35,17,8,4,130,65,160,80,168,212,106,181,90,45,22,139,197,98,177,216,108,182,219,109,182,219,109,54,155,205,230,115,185,220,238,247,123,61,30,15,7,131,193,224,240,248,124,190,95,47,23,139,197,98,177,88,172,214,107,53,154,205,230,243,249,124,190,95,175,87,171,85,170,213,106,53,154,77,166,83,169,212,106,53,26,13,6,3,1,0,0,128,64,160,80,168,212,106,181,90,173,86,171,213,106,181,218,237,246,251,125,190,223,111,183,91,173,214,107,181,218,109,182,91,45,22,11,5,2,1,0,128,192,96,176,216,108,182,219,237,118,187,221,110,183,219,109,182,219,109,182,219,109,182,91,173,214,107,181,218,109,54,27,13,6,3,1,0,128,64,160,208,104,180,218,237,118,187,221,110,183,219,237,246,251,125,190,223,111,55,27,141,198,99,177,216,236,246,123,61,30,15,7,131,193,96,176,216,108,182,91,45,150,203,229,114,185,92,174,87,171,85,170,213,234,245,122,61,158,79,167,83,169,212,106,53,26,13,134,67,33,16,8,132,66,33,16,136,196,98,177,88,44,150,203,229,114,185,220,110,183,219,109,182,219,109,54,155,77,166,83,169,212,234,245,250,125,62,31,15,135,195,97,48,152,76,166,83,41,148,202,229,114,185,92,174,87,171,213,234,245,250,253,126,63,31,15,135,67,161,208,104,180,218,109,182,91,45,22,139,197,98,49,24,140,198,227,113,184,92,174,215,235,245,250,125,62,159,207,103,51,25,12,134,195,97,176,216,236,246,251,253,254,127,191,223,239,247,123,61,30,15,7,3,1,128,192,224,112,184,220,238,119,187,221,110,183,219,237,118,59,29,142,199,99,49,152,76,166,83,169,212,234,117,58,157,78,39,19,137,68,162,209,232,116,186,93,174,215,235,117,58,157,78,39,147,73,164,210,233,244,122,61,158,79,167,211,105,52,26,13,6,3,1,128,192,96,48,152,76,166,83,169,84,42,149,74,165,82,41,148,74,165,210,233,244,122,61,30,143,71,163,81,40,20,138,197,226,113,184,220,110,183,219,109,54,27,141,70,163,81,168,212,106,53,154,205,230,115,185,92,46,23,139,69,34,17,136,68,34,17,136,196,98,49,24,12,6,3,129,64,32,144,72,36,18,9,132,66,161,80,40,20,10,5,2,129,192,96,48,24,12,134,195,97,48,24,12,6,131,193,224,240,120,60,30,143,71,35,145,72,36,18,137,196,226,113,184,92,46,151,75,165,82,41,20,10,133,194,97,176,88,172,86,171,85,42,21,10,133,66,161,208,232,116,186,221,238,247,123,189,94,175,215,107,181,218,109,182,219,109,182,91,45,22,11,133,194,97,48,152,204,102,51,25,12,134,195,225,112,56,156,206,231,243,121,188,94,175,215,235,117,186,93,46,151,75,37,146,73,36,146,201,228,242,121,60,158,207,231,115,185,92,174,215,235,117,186,93,174,215,235,117,186,93,46,23,139,69,162,81,40,148,74,37,146,73,36,146,201,100,50,25,12,134,195,225,240,120,60,158,207,231,115,57,28,14,135,195,97,176,216,236,118,187,93,174,87,171,213,106,181,218,109,54,27,13,134,195,97,48,152,76,166,83,169,212,234,245,122,189,94,47,23,139,197,226,241,248,124,190,95,47,23,139,69,34,145,72,164,210,105,180,218,237,246,251,253,126,63,159,207,103,179,89,172,86,43,21,138,69,162,81,40,20,138,69,34,17,8,132,66,161,80,168,84,170,213,106,181,218,237,118,187,221,238,247,123,189,222,239,119,59,157,206,103,51,153,204,230,115,57,28,142,71,35,145,72,164,210,233,116,186,93,174,215,235,245,250,253,126,63,159,79,39,19,137,196,98,49,152,204,230,115,57,28,14,7,131,193,96,176,216,108,54,27,13,134,195,225,112,56,28,142,71,163,81,168,84,42,149,74,37,146,73,36,18,137,196,98,49,24,140,70,163,81,40,20,138,197,98,177,216,236,118,187,221,238,247,123,189,94,175,87,43,149,202,101,178,217,236,246,123,61,30,15,135,67,161,80,168,212,106,53,154,77,166,211,233,116,58,29,14,7,131,65,160,80,40,148,74,37,146,73,36,18,137,68,34,17,8,132,66,161,208,104,52,154,205,102,179,89,44,22,139,197,226,241,248,252,126,191,95,47,151,75,165,82,169,212,234,117,186,93,174,215,107,181,90,45,22,11,133,194,97,176,88,172,86,43,21,10,5,2,129,64,32,144,200,100,178,217,236,118,187,221,110,183,219,109,54,155,77,166,211,105,180,218,237,246,123,189,222,111,183,219,109,54,27,13,6,3,1,128,192,96,176,216,108,182,91,173,86,171,213,106,181,90,45,150,203,101,178,217,236,118,59,157,206,103,179,89,44,22,11,5,2,1,128,192,96,48,152,204,102,51,153,76,38,147,201,100,50,25,140,70,163,81,168,84,42,21,10,133,194,97,48,24,12,134,195,97,48,152,76,38,147,201,228,242,249,124,62,159,79,39,147,201,228,114,185,220,238,119,59,29,14,135,67,161,80,168,212,234,245,250,125,190,223,239,247,251,125,62,31,143,71,35,17,136,196,98,49,152,204,230,115,185,92,46,23,139,197,98,49,152,76,38,19,9,132,66,33,16,8,4,130,65,32,16,136,68,34,145,72,164,82,169,84,42,149,202,229,114,185,220,110,183,91,173,214,235,117,58,157,206,103,51,153,204,230,243,121,60,158,79,39,147,201,228,242,249,124,190,95,47,23,139,197,226,241,120,188,222,111,55,27,141,198,227,241,120,188,222,111,55,155,77,166,211,233,116,186,93,174,87,171,85,170,213,106,53,26,13,134,67,161,208,104,180,90,45,22,11,5,2,129,64,32,144,72,164,210,233,244,122,189,94,175,215,235,117,58,157,206,231,115,57,156,206,231,115,185,220,238,119,187,221,238,119,59,157,78,39,19,9,4,130,65,160,80,168,212,234,245,122,61,30,143,199,227,241,248,124,190,223,111,55,27,13,6,131,193,224,240,248,252,254,255,127,63,159,207,231,243,249,252,254,127,63,31,15,7,3,129,64,160,208,232,244,250,125,190,223,239,247,251,253,126,63,159,79,39,19,9,132,66,33,144,200,228,242,121,60,30,15,135,195,225,112,184,92,46,23,11,5,130,193,96,48,24,140,198,99,177,216,108,54,155,205,102,51,25,12,6,131,65,160,80,168,212,106,181,218,109,54,155,205,102,179,89,44,150,203,101,178,217,236,246,251,253,254,127,191,95,175,215,107,53,26,13,134,67,33,144,200,228,114,57,28,142,71,163,209,104,52,154,205,102,51,25,140,70,163,209,232,116,186,93,46,151,75,37,18,137,68,162,209,232,244,250,253,254,255,255,127,191,223,239,119,187,93,174,87,43,21,138,69,162,81,40,148,202,101,50,25,12,134,195,225,112,184,92,174,215,235,117,186,221,110,183,219,109,182,91,173,214,235,117,186,93,46,23,11,133,194,97,48,152,76,166,83,41,20,138,197,98,177,88,172,214,235,245,250,253,254,255,255,255,127,63,159,79,167,83,41,148,202,101,178,89,172,214,107,181,90,45,22,11,133,66,33,144,72,164,82,41,148,74,37,18,137,68,34,17,8,4,130,193,224,112,56,156,78,167,211,105,52,26,141,70,163,81,168,212,106,181,218,237,246,123,189,94,175,87,171,85,42,21,138,197,226,113,184,220,110,55,155,77,38,19,137,68,34,17,136,196,98,49,152,76,38,19,137,68,34,17,8,4,2,1,128,64,32,144,72,36,18,9,4,2,129,64,32,16,8,132,66,161,208,104,52,26,141,70,163,81,40,20,10,133,194,225,240,248,124,62,159,79,167,83,169,84,42,149,202,101,178,89,172,86,171,85,42,21,10,5,2,129,192,224,112,184,92,174,215,107,181,90,173,86,171,213,234,117,186,221,238,247,123,61,30,15,135,67,161,208,232,244,122,61,158,79,39,147,201,100,50,25,12,134,67,33,144,72,36,146,201,100,178,89,44,22,139,197,226,241,120,188,94,175,87,43,149,202,229,114,185,220,238,119,59,157,206,231,115,185,92,174,87,43,149,202,101,178,217,108,182,91,45,22,11,133,194,225,112,184,220,110,55,27,141,198,227,241,120,60,158,79,39,147,73,164,82,169,84,170,85,170,85,42,149,202,229,114,57,28,142,199,99,177,216,108,182,219,237,246,123,61,30,143,199,99,49,24,140,198,227,113,184,220,238,247,251,253,254,127,191,223,239,119,59,29,14,7,3,1,128,192,224,240,120,188,222,111,183,219,237,118,187,221,110,55,27,13,134,195,97,176,88,172,214,107,181,218,109,54,155,205,102,51,25,12,134,195,97,176,88,172,214,235,245,250,125,62,159,207,231,115,57,28,142,199,99,49,152,204,230,243,249,252,254,127,191,223,239,119,59,157,78,39,19,9,132,194,97,176,88,172,214,107,181,90,45,22,139,197,98,49,152,76,166,211,105,180,90,45,22,139,197,226,113,56,28,142,199,99,49,24,140,70,163,209,232,244,250,253,126,191,95,47,151,203,229,242,249,252,254,127,63,31,15,135,67,161,80,168,212,234,117,186,93,174,215,235,245,122,61,30,15,135,67,33,144,72,164,82,41,148,202,101,50,153,76,38,19,137,68,162,209,232,116,58,29,142,199,227,113,56,28,14,7,131,65,160,208,104,52,26,13,134,67,161,80,40,20,10,5,2,1,128,64,32,16,8,132,66,33,16,8,4,2,129,64,32,144,72,36,18,137,196,98,177,88,44,22,139,69,34,145,200,100,50,153,204,230,243,121,60,30,143,71,163,209,232,244,122,189,222,111,55,27,141,70,163,81,40,148,202,101,178,217,236,246,251,253,126,63,159,79,167,211,105,180,90,45,150,75,37,146,73,36,18,9,4,130,65,32,144,72,36,146,201,100,178,217,108,54,155,205,230,243,249,252,126,191,95,47,151,75,37,18,137,196,226,113,184,220,238,247,123,189,94,47,151,203,229,242,121,188,94,47,23,11,5,2,1,0,0,128,192,224,240,120,188,94,175,215,235,245,122,189,94,175,87,43,21,138,197,226,241,248,252,254,127,191,95,175,87,171,213,106,53,154,77,166,83,41,148,74,37,18,9,4,130,65,32,16,136,68,162,209,104,180,90,173,86,171,213,234,245,122,189,222,239,119,59,157,206,231,115,185,220,238,119,59,157,206,103,51,153,76,166,83,41,20,138,69,162,209,104,180,218,237,118,59,157,206,231,243,249,252,126,63,31,143,71,35,17,8,4,130,65,160,208,232,244,122,189,94,47,151,203,229,114,185,220,110,55,27,13,134,195,97,48,24,140,198,99,177,216,236,118,187,221,110,55,27,141,70,163,81,168,84,170,85,170,213,234,117,58,157,78,39,147,73,36,146,201,228,114,57,156,206,231,243,121,60,30,15,135,195,97,176,216,108,54,27,13,134,67,161,80,40,20,138,69,34,17,136,68,34,145,72,164,82,41,20,10,133,194,225,112,56,156,78,167,83,169,212,106,181,90,173,214,107,53,26,141,198,227,113,56,156,206,231,115,185,220,238,247,251,253,254,127,63,159,207,103,51,25,12,134,67,33,144,200,228,242,249,124,190,95,175,215,235,245,250,253,126,63,31,15,7,3,129,192,96,176,216,236,246,123,61,30,143,199,227,241,120,188,222,239,119,59,29,142,199,227,241,248,252,254,127,191,95,47,23,139,197,98,49,152,204,230,115,57,156,78,39,147,201,100,178,89,44,22,11,5,130,193,96,176,88,44,150,75,165,210,233,116,58,157,78,39,19,137,196,98,177,216,108,182,91,45,22,139,69,34,145,72,164,210,233,244,250,253,254,255,255,255,127,191,223,111,183,91,45,150,75,37,146,73,164,210,105,52,154,77,38,19,137,68,162,209,104,180,90,45,150,203,229,242,249,124,62,31,143,71,35,145,200,100,50,25,140,198,99,49,24,12,6,3,129,64,160,208,104,52,26,13,134,195,225,112,56,28,14,7,131,65,160,80,40,20,10,5,130,65,32,16,8,4,2,1,0,128,64,32,16,8,4,130,193,96,48,24,12,6,131,193,224,112,56,28,14,135,67,33,16,8,4,2,129,192,224,240,120,60,30,143,71,163,209,104,52,26,141,198,99,49,152,76,38,147,73,36,146,73,36,18,137,196,226,241,120,188,94,175,87,171,213,234,245,122,189,222,111,55,27,141,198,227,113,56,156,206,103,51,153,204,230,243,249,124,190,95,47,151,203,101,178,217,108,182,91,45,150,75,165,210,233,116,186,93,46,23,11,133,194,225,112,184,92,174,87,43,149,202,229,114,185,92,174,87,43,149,202,229,242,249,124,190,95,47,151,75,165,210,233,116,186,93,174,87,43,149,202,229,114,57,28,142,71,35,145,200,100,178,217,108,182,91,45,22,139,197,226,241,120,188,222,239,119,59,157,206,231,243,249,252,254,127,63,159,79,39,19,137,68,162,81,168,212,234,117,186,221,110,55,155,205,102,51,153,204,102,51,25,140,70,35,17,8,4,130,65,32,16,136,196,98,177,88,172,86,171,213,106,181,218,237,118,187,93,174,215,107,181,218,237,246,123,189,222,111,55,155,77,38,19,9,4,130,65,160,208,104,180,218,237,118,59,157,78,167,211,233,244,122,61,158,207,103,51,25,12,6,3,129,192,224,240,248,124,62,31,15,135,195,225,112,56,28,142,71,35,17,136,68,34,145,72,164,210,105,52,26,141,198,227,241,120,188,94,175,87,171,85,170,213,106,181,218,109,182,91,173,214,235,117,58,29,14,7,3,129,192,224,112,184,92,174,87,43,149,74,165,82,169,84,170,85,170,213,234,245,250,253,126,63,159,79,167,83,169,212,106,53,154,77,166,83,41,20,10,5,2,1,0,128,192,96,48,152,76,166,211,233,116,58,157,78,167,211,105,180,90,173,214,235,117,186,93,46,151,75,165,210,105,52,154,205,230,115,57,28,142,199,227,113,56,156,206,231,243,121,188,222,239,247,251,125,190,95,175,215,107,53,154,77,38,19,9,132,194,97,48,152,76,166,83,169,84,170,213,106,181,90,45,150,203,229,242,249,252,126,63,159,79,39,147,73,36,18,9,132,194,97,176,216,108,54,27,141,70,35,145,72,36,18,9,132,66,33,144,72,36,18,9,4,2,1,0,0,0,0,128,64,32,144,72,36,18,137,68,34,145,72,36,18,137,196,98,177,216,108,54,155,77,38,147,73,36,18,137,196,226,241,248,252,126,191,95,175,215,107,181,90,173,214,107,53,154,77,166,211,105,52,154,77,38,19,137,196,226,241,120,188,94,47,23,139,197,226,241,120,60,158,79,39,19,137,196,98,177,88,172,214,107,53,26,141,198,227,241,120,188,222,239,119,187,93,174,215,235,245,250,125,190,95,175,87,43,21,10,5,2,1,128,192,224,240,120,188,94,47,151,203,229,114,185,92,46,23,11,5,130,193,224,112,56,156,206,103,179,89,44,22,139,197,98,49,152,204,102,179,89,172,86,43,149,74,165,210,105,52,26,13,134,195,97,48,152,76,38,19,137,196,226,241,120,60,30,15,7,131,193,224,112,56,28,142,71,35,17,8,4,2,129,64,160,208,232,116,58,157,206,231,243,249,124,62,159,79,167,83,41,148,74,165,210,105,180,218,109,54,155,77,38,19,137,68,162,209,232,244,122,61,158,207,231,115,185,92,46,23,139,69,162,81,168,84,42,21,138,69,34,17,8,4,2,1,0,128,64,160,80,40,20,138,197,98,177,88,44,22,139,197,226,241,248,124,62,159,79,39,147,73,36,18,137,196,226,113,184,220,110,183,91,173,86,43,149,74,165,210,105,180,90,45,150,203,101,50,25,12,6,3,129,192,224,112,184,92,46,23,11,133,66,161,80,40,20,138,69,162,209,232,116,58,157,78,39,147,73,36,18,137,196,98,49,152,204,102,179,89,44,22,11,133,66,161,208,232,116,58,29,142,199,99,177,88,44,22,11,133,194,97,176,88,44,22,11,5,2,1,0,0,0,0,128,192,96,176,88,44,22,139,197,98,177,88,44,22,139,69,162,209,232,116,58,157,206,103,179,89,44,22,139,69,34,17,136,196,98,177,216,236,118,59,157,78,167,83,169,84,42,21,138,197,226,113,184,92,46,23,139,69,34,17,8,4,2,1,128,192,96,176,88,44,22,11,133,66,161,80,40,20,10,5,130,193,224,112,56,28,14,7,131,65,32,16,8,4,2,1,128,192,96,48,24,12,6,3,129,64,32,16,8,4,2,1,128,64,32,16,8,4,2,1,0,0,0,0,0,0,0,128,64,32,16,8,4,2,129,64,32,16,8,4,2,129,192,96,48,24,12,6,131,65,32,16,8,4,2,129,192,224,112,56,28,14,135,67,161,80,40,20,10,133,194,97,176,88,44,22,139,69,34,17,8,4,2,129,192,224,112,184,92,46,151,75,165,82,169,84,42,149,202,101,178,217,236,118,187,93,46,23,139,69,34,145,200,228,114,57,156,206,231,115,185,92,46,23,139,197,226,113,184,92,46,23,11,5,2,1,0,0,0,128,192,224,112,184,92,46,151,203,229,114,185,92,46,151,75,37,146,201,228,114,185,220,238,119,187,93,46,151,75,165,82,41,148,202,229,242,121,188,94,47,151,203,101,50,25,12,6,3,1,128,192,96,176,88,44,150,75,165,82,169,84,42,149,74,37,146,201,228,114,185,220,110,55,155,77,38,147,73,36,18,9,132,194,225,240,248,124,62,31,143,199,99,177,88,44,22,11,5,130,65,160,80,40,20,138,69,34,17,8,4,2,129,64,160,80,168,84,42,149,202,229,114,185,92,46,151,75,165,210,233,244,122,189,222,111,55,155,77,38,147,73,36,146,73,164,210,233,244,250,253,126,63,159,207,103,179,217,236,118,59,29,142,71,35,17,8,4,130,65,32,144,200,228,114,185,92,174,215,235,245,122,189,222,239,247,123,61,158,207,103,179,89,172,214,107,181,218,109,182,91,173,86,43,21,10,5,2,1,128,64,160,208,104,180,90,45,22,139,197,98,177,88,44,150,203,101,178,217,236,118,187,221,238,119,187,93,46,151,75,37,18,9,132,194,225,240,248,252,126,63,159,207,103,179,217,108,54,27,13,134,67,33,144,72,36,146,73,36,146,73,36,18,137,68,162,209,104,180,90,173,214,235,245,250,253,126,191,95,175,87,43,149,202,229,242,121,188,222,111,55,155,77,38,19,137,68,162,81,168,212,106,53,154,205,102,51,153,76,38,19,137,196,98,49,152,76,38,19,9,4,2,1,0,0,0,128,192,96,48,152,76,38,147,201,100,50,153,76,38,147,73,164,82,169,212,106,181,218,109,54,155,77,38,147,73,36,146,201,228,242,249,252,254,255,255,127,191,223,111,183,219,109,182,91,45,150,75,37,146,73,36,146,73,36,146,73,36,146,201,100,178,217,108,182,219,237,246,251,253,254,255,255,127,63,159,79,39,147,73,164,210,105,180,218,109,182,91,173,86,43,149,74,37,18,9,132,66,33,144,72,164,82,41,20,10,5,2,129,64,32,144,72,36,146,201,228,114,185,92,46,151,203,101,50,153,204,102,179,89,172,214,235,117,58,157,206,103,179,217,236,246,251,125,62,31,15,7,131,193,224,240,120,188,222,111,55,27,141,70,163,209,104,180,218,109,182,219,109,182,219,237,118,59,157,206,103,179,89,172,86,43,21,10,5,130,65,32,16,136,196,98,49,24,140,70,163,209,104,52,154,205,102,179,89,172,86,171,213,234,245,250,125,62,159,79,39,147,73,36,146,201,228,242,121,188,222,239,247,123,189,94,47,151,203,101,178,89,172,86,43,21,138,69,34,17,8,4,130,65,32,144,72,164,82,169,84,170,213,106,181,90,173,214,235,245,250,253,254,255,127,191,95,47,151,75,165,210,105,180,218,109,182,91,45,22,11,133,66,33,16,136,196,98,49,152,76,166,211,233,116,58,29,14,135,195,97,176,88,44,150,203,101,178,89,44,22,139,197,226,113,56,156,78,167,83,41,20,138,197,98,177,216,236,246,251,253,254,255,127,191,223,239,119,59,157,206,103,51,25,140,198,99,49,24,140,198,99,177,88,172,214,235,245,122,61,158,207,231,243,121,188,94,47,151,75,37,146,73,36,18,9,132,194,97,48,152,76,38,19,137,68,162,209,104,52,26,13,134,195,225,240,120,60,30,15,135,67,33,16,8,4,2,1,128,192,224,112,56,28,14,7,131,193,96,48,24,12,6,3,1,128,64,32,16,8,4,130,65,32,16,8,4,2,129,64,160,80,40,20,10,133,194,225,112,56,28,14,135,67,161,208,104,52,26,141,198,99,49,24,12,6,131,65,32,144,200,100,50,153,204,230,243,249,124,62,159,79,167,211,105,180,90,173,214,107,53,154,77,38,147,73,36,146,73,36,146,201,228,242,249,124,190,223,239,119,187,221,238,247,251,125,190,95,47,23,139,69,162,81,40,148,202,101,178,89,44,150,203,229,114,57,28,142,199,227,113,184,92,174,215,235,117,186,93,46,151,203,101,178,89,44,150,203,101,178,89,44,150,203,229,242,121,60,158,207,231,115,57,28,142,199,227,113,184,220,238,247,251,125,190,95,175,215,235,117,186,93,46,23,11,5,130,65,32,144,72,164,210,105,52,154,205,102,179,217,108,182,219,237,246,251,125,190,223,239,119,59,157,206,103,179,89,172,214,107,53,26,13,134,67,161,80,168,212,106,53,26,13,134,195,225,112,56,156,78,39,147,73,164,82,169,84,42,21,138,69,34,145,200,100,50,25,12,134,195,97,48,24,12,134,195,225,240,248,124,62,159,207,103,51,153,76,38,147,73,164,210,105,180,90,173,214,107,181,90,45,22,139,69,34,17,136,68,162,209,232,244,122,61,30,143,199,99,177,88,44,150,203,101,178,89,172,86,171,213,234,117,58,29,14,135,67,33,16,136,68,162,209,232,244,250,253,126,191,223,111,183,219,237,246,251,125,190,95,47,23,11,133,194,97,48,152,204,230,115,57,28,142,199,227,241,120,188,222,239,247,123,61,158,207,231,243,121,188,222,111,183,91,45,150,75,165,82,41,148,202,101,50,25,140,70,35,145,72,164,82,41,20,10,5,130,193,96,48,152,76,38,19,137,196,98,177,88,44,22,11,5,2,129,192,96,48,24,140,198,227,113,56,28,14,135,195,225,240,248,124,62,159,79,39,19,137,68,34,145,200,228,242,121,188,94,175,87,171,213,106,53,26,141,198,99,49,152,76,166,211,105,52,154,77,38,147,201,228,242,249,124,190,223,111,55,155,205,230,243,249,252,254,127,63,31,143,71,35,145,72,164,210,105,180,218,109,182,219,237,118,59,157,78,39,147,73,164,82,41,148,74,37,146,73,36,18,9,4,2,1,0,128,64,32,144,72,36,146,201,100,50,153,76,38,147,201,228,114,185,220,110,183,91,45,22,139,69,34,145,200,228,242,249,252,254,255,127,191,223,239,119,187,221,238,119,59,29,142,71,35,17,8,132,194,97,48,152,204,230,243,249,124,190,223,239,247,251,125,190,223,239,119,59,29,142,71,163,81,168,212,234,117,58,29,142,71,163,209,104,180,90,45,22,11,5,130,193,96,48,152,76,166,83,169,212,106,181,90,173,86,43,21,10,133,194,225,240,120,188,222,239,119,187,93,46,151,203,229,242,121,188,222,239,119,59,29,14,7,131,193,224,240,248,252,126,63,31,15,135,195,225,112,56,156,206,103,51,25,140,70,163,209,104,180,218,109,54,155,77,166,211,233,116,186,221,238,119,187,93,174,215,235,117,58,29,142,71,163,81,168,212,106,53,26,13,134,67,161,80,40,148,74,37,18,9,132,66,161,80,40,148,74,37,18,137,196,98,177,88,44,150,203,101,50,153,204,102,179,217,236,246,251,125,62,159,79,39,147,201,228,242,249,252,254,127,63,31,143,199,99,177,88,172,214,107,53,154,77,166,211,233,116,186,93,46,23,139,69,162,209,104,180,90,45,150,75,165,210,233,116,58,29,14,7,3,129,192,96,48,152,76,166,83,41,20,10,133,66,161,80,168,212,106,181,218,237,246,251,253,126,191,95,175,87,171,85,170,213,234,117,186,93,174,87,171,85,42,21,10,5,2,1,128,192,96,176,88,172,86,43,149,74,165,82,169,84,42,21,138,197,226,241,248,124,62,31,143,71,163,81,40,20,10,5,130,65,160,208,104,52,26,13,6,3,129,64,32,16,8,132,66,33,144,72,36,18,137,68,34,17,8,4,2,129,192,96,48,152,76,38,147,73,36,18,137,68,34,145,200,228,114,185,220,110,183,91,173,86,171,85,42,149,202,101,178,217,236,246,251,125,62,31,143,71,163,209,232,244,122,61,158,79,39,19,137,68,34,17,8,132,194,97,176,88,44,150,203,229,114,57,28,14,135,195,97,176,88,172,86,171,85,170,85,42,149,74,165,210,105,52,154,205,230,243,121,60,158,207,231,115,185,220,238,247,251,125,190,95,47,151,203,101,178,89,44,150,75,37,146,73,36,146,201,100,178,89,44,150,203,229,242,249,124,190,223,239,119,59,157,206,231,243,121,188,222,111,55,155,77,166,83,169,84,170,85,170,85,42,21,138,197,98,49,24,140,70,35,145,200,100,178,217,108,54,27,13,6,131,193,224,112,56,156,206,231,115,57,28,14,135,195,225,240,248,252,126,191,95,47,23,139,197,98,177,216,236,246,123,61,158,207,103,179,217,108,182,91,173,214,107,53,154,205,102,51,25,12,134,67,161,208,104,180,218,237,118,59,29,14,135,195,225,240,120,188,222,239,119,59,29,14,135,195,225,240,248,252,254,255,127,63,31,143,199,227,241,248,252,254,127,63,31,15,7,131,193,96,176,216,236,246,123,61,158,207,231,243,249,124,190,95,175,87,43,21,138,197,98,49,152,204,230,115,185,220,110,55,155,205,102,51,25,12,6,3,1,128,64,160,208,104,52,154,77,38,147,201,100,50,153,76,166,211,105,180,90,173,214,235,245,250,125,62,159,79,167,83,41,20,138,197,226,113,184,220,238,247,251,125,62,31,143,199,227,113,184,220,110,55,27,13,134,67,161,80,40,148,202,101,50,25,140,70,163,209,104,180,90,45,22,139,69,162,209,104,52,154,205,230,115,185,220,110,183,219,109,54,27,13,6,131,65,160,208,104,180,218,237,246,123,189,94,175,215,235,117,58,29,142,199,99,49,152,204,102,51,153,204,230,115,185,92,46,23,11,133,66,33,144,72,36,146,73,164,82,41,20,10,133,66,33,16,8,132,66,161,208,104,180,90,173,86,171,85,42,149,74,165,210,233,244,250,253,254,255,127,191,95,175,215,107,181,218,109,182,91,45,150,75,37,18,9,4,130,65,32,144,200,100,178,217,108,182,219,237,118,187,221,238,247,251,125,190,223,111,55,155,77,166,83,169,212,234,117,186,93,46,23,11,133,66,33,16,136,68,162,81,168,84,170,213,106,181,90,45,22,139,197,226,241,248,124,190,223,111,55,155,77,38,147,201,228,242,121,188,222,239,119,59,157,78,39,147,201,228,242,121,188,94,47,23,11,133,66,33,16,8,132,194,97,176,88,172,86,171,213,106,53,26,141,70,163,81,168,84,170,213,234,245,250,125,62,159,207,103,179,89,44,150,203,101,178,89,172,214,235,245,250,125,62,31,143,199,99,49,24,140,70,35,17,136,196,226,241,120,60,158,79,167,211,233,244,122,189,94,47,23,11,5,2,129,192,96,176,216,236,246,251,125,62,159,207,231,243,249,252,254,255,127,63,31,15,7,131,193,224,240,248,252,254,127,63,31,143,199,227,241,120,188,222,111,55,27,13,134,195,225,112,184,220,238,119,187,93,174,215,235,245,122,61,158,79,167,83,41,148,74,37,18,9,132,194,97,48,24,140,70,35,145,72,164,82,169,84,42,21,138,197,98,177,216,108,54,27,141,198,227,113,56,28,14,7,3,129,192,224,112,56,28,142,71,35,145,72,36,18,137,68,162,81,168,84,42,149,202,229,114,57,28,14,135,67,161,208,104,180,90,173,214,107,53,26,141,70,163,81,40,148,202,229,242,249,252,254,255,255,255,127,191,95,175,215,107,53,154,77,166,83,41,148,202,101,50,25,12,134,67,161,80,168,84,170,213,106,53,154,205,102,179,217,236,118,59,157,206,231,115,57,28,14,7,3,129,192,224,240,120,60,158,79,39,147,201,100,50,153,76,166,83,41,148,74,165,210,233,116,186,93,46,151,75,165,210,233,116,186,221,238,119,59,157,206,231,243,121,60,158,79,39,147,73,164,210,233,116,186,93,174,87,171,213,234,245,122,61,30,15,7,3,129,192,96,176,88,172,214,107,53,26,141,70,163,209,104,180,218,237,246,251,125,190,223,239,247,123,189,222,111,183,91,45,150,75,37,18,9,132,194,97,48,152,204,102,51,153,76,166,211,233,116,58,29,142,199,227,113,184,92,46,23,139,69,162,81,40,20,10,5,130,65,32,144,72,36,18,9,4,130,193,96,48,24,12,134,195,225,240,120,60,30,143,199,99,49,24,12,6,131,65,160,208,232,116,58,157,206,103,179,217,108,54,155,77,38,19,9,132,66,161,208,232,116,186,93,46,151,75,165,82,169,84,170,213,234,117,186,221,238,247,251,125,62,31,143,71,163,81,168,212,106,53,154,77,166,83,169,84,42,21,10,5,2,1,128,64,32,144,72,164,82,41,20,10,133,66,161,80,40,148,74,165,210,233,244,122,189,94,175,87,171,85,42,149,202,229,242,121,188,222,239,119,187,93,46,23,139,197,226,113,184,220,110,55,27,13,6,3,129,64,32,144,200,228,114,57,156,78,167,211,233,116,58,29,14,135,67,33,144,72,36,146,201,228,242,121,60,30,143,199,99,177,88,172,86,171,85,170,85,170,213,106,181,218,109,54,27,141,198,227,113,56,156,78,39,19,137,196,226,241,120,60,158,79,39,147,201,228,114,185,92,174,87,43,21,10,133,194,225,112,184,220,238,247,123,189,222,239,247,251,253,254,127,63,159,79,39,19,9,4,130,65,160,208,232,244,250,253,126,63,159,207,231,243,249,252,126,63,31,15,7,3,1,0,0,128,192,224,240,248,252,126,191,223,239,247,251,253,126,191,95,47,23,11,5,130,193,224,240,248,252,254,127,191,95,175,215,235,245,122,61,158,79,39,19,9,132,66,33,16,136,196,226,113,56,28,142,199,227,241,120,188,94,175,215,107,53,154,205,102,179,89,172,214,107,181,218,237,246,123,189,94,47,23,139,69,34,17,136,68,162,81,168,212,106,53,26,141,70,35,145,72,36,146,201,228,114,57,156,78,167,211,105,52,26,13,6,131,65,160,208,104,52,154,205,230,115,185,92,46,151,203,101,50,25,140,70,163,81,168,212,106,53,26,141,198,99,177,88,44,150,203,101,50,25,140,70,163,209,232,244,122,61,30,143,71,35,145,72,36,146,201,228,242,121,188,94,175,215,107,181,90,45,22,139,69,162,81,168,84,170,213,234,117,58,29,14,135,195,97,48,152,76,166,211,105,180,218,237,118,187,221,238,119,187,221,238,247,123,61,30,15,7,3,129,192,224,240,120,188,222,111,55,155,205,102,179,217,108,182,91,45,150,203,101,178,217,108,182,91,173,214,107,181,218,237,118,59,29,14,7,3,129,192,96,176,216,108,182,91,45,22,139,197,98,177,88,172,214,235,117,186,221,238,247,251,253,254,127,191,95,175,87,43,21,10,5,130,65,160,208,232,244,122,61,30,15,135,195,225,112,56,156,78,39,19,9,132,66,161,80,40,148,202,101,50,153,204,102,179,217,108,182,219,109,54,155,77,166,211,233,244,250,253,254,127,191,95,47,151,203,101,50,25,140,198,99,49,152,204,102,51,153,76,166,83,169,84,42,21,138,197,98,49,152,76,38,19,137,196,98,49,24,12,6,3,1,0,0,128,64,32,16,136,196,98,177,88,44,22,139,197,98,177,216,108,54,155,77,166,211,105,52,26,141,198,99,177,216,236,118,187,93,46,23,11,133,66,161,208,232,116,186,93,174,215,107,181,90,173,86,43,149,202,101,178,217,236,118,59,29,14,7,131,65,32,16,136,196,98,49,152,204,102,179,217,108,54,27,141,70,163,81,168,84,42,21,138,197,226,113,56,28,14,7,131,65,32,144,72,36,18,9,132,194,225,112,56,28,14,7,131,193,224,112,56,28,14,7,3,1,0,0,0,0,0,128,192,224,112,56,28,14,135,195,225,112,56,28,14,135,67,33,144,72,36,18,137,196,226,113,56,28,14,135,67,161,80,168,84,42,149,202,101,178,217,108,54,155,77,38,19,137,196,98,177,216,236,118,59,29,14,135,67,161,80,40,148,202,229,242,121,188,94,175,215,235,117,58,29,14,135,67,33,144,200,100,178,217,236,246,123,189,94,175,215,107,181,90,45,150,203,101,178,89,172,86,43,149,202,101,50,25,12,6,3,1,0,128,64,160,80,40,148,202,229,114,185,92,46,151,203,229,242,249,252,126,191,95,47,23,139,69,34,145,200,228,242,121,188,222,239,119,187,221,110,55,155,205,230,115,57,156,78,39,19,9,4,130,65,32,16,136,196,226,241,120,188,94,175,215,235,245,250,253,126,191,95,47,23,11,133,194,225,240,248,252,254,127,63,159,79,167,211,233,116,186,93,174,87,43,21,138,197,98,49,24,140,198,99,177,216,108,182,219,237,118,59,29,14,135,195,97,176,88,172,214,235,117,186,93,46,151,203,229,242,121,60,158,207,103,51,25,12,134,195,225,240,248,252,254,255,255,127,63,159,207,231,243,121,188,222,111,55,27,13,134,67,161,80,168,212,234,117,58,29,142,199,227,241,120,188,94,47,151,75,37,146,201,100,50,25,140,198,99,177,216,108,54,27,141,70,35,17,8,4,2,1,128,64,160,208,104,52,26,13,6,131,193,96,48,24,12,134,195,97,176,88,44,22,139,197,226,113,56,28,14,135,67,33,16,136,68,34,145,200,228,242,249,124,62,159,79,167,211,233,244,122,189,222,111,55,27,13,6,131,65,32,144,200,228,242,249,252,254,255,255,255,255,255,127,191,223,111,55,27,13,134,67,33,144,200,228,242,121,60,158,79,167,211,233,116,186,221,110,55,27,13,134,195,225,240,120,188,222,111,183,91,45,22,139,197,98,49,152,204,230,243,121,188,94,47,151,203,229,242,121,60,30,15,7,3,1,0,128,64,32,144,200,228,242,249,124,62,159,207,231,243,249,252,126,191,95,47,23,11,5,2,129,192,224,240,248,252,254,255,127,191,223,239,247,251,253,254,127,63,31,15,7,3,1,0,128,192,224,240,248,252,254,255,255,255,255,255,255,255,255,127,63,31,15,7,3,1,128,192,224,240,248,252,254,127,191,223,239,247,251,253,126,63,31,15,7,3,1,128,64,160,208,232,244,250,125,62,159,207,231,243,249,124,190,223,111,55,27,13,134,195,225,240,248,252,254,127,191,95,47,151,203,229,114,57,156,206,103,51,25,140,70,35,145,72,164,210,105,52,26,13,134,195,225,112,184,92,46,23,139,69,162,209,104,52,26,13,134,67,161,208,104,52,26,13,6,3,1,0,0,0,0,128,64,160,208,104,52,26,141,70,163,209,104,52,26,141,198,227,113,184,92,46,151,75,165,210,105,52,26,141,198,99,49,24,140,70,163,81,40,148,202,229,114,185,220,238,247,251,253,254,255,127,191,223,111,55,27,141,198,99,49,152,204,230,115,57,28,142,71,163,209,104,180,218,237,118,59,29,142,199,227,241,248,124,190,95,175,87,43,21,10,133,66,33,144,200,228,242,249,252,126,63,159,207,231,243,121,60,30,15,7,3,1,128,192,96,48,152,204,230,115,185,92,46,151,203,229,114,57,156,78,167,83,41,148,74,37,18,137,196,226,113,56,28,142,199,99,177,88,172,86,171,213,234,117,186,221,110,183,91,45,22,11,133,194,225,240,248,252,126,63,31,143,71,163,209,104,52,154,77,166,83,41,148,74,165,82,41,20,138,69,34,145,200,100,178,217,108,182,219,109,54,155,205,230,243,249,252,254,255,127,63,159,79,39,147,201,228,242,121,188,222,111,55,27,141,70,35,145,72,164,210,105,180,90,45,150,203,229,114,57,28,14,7,131,65,160,80,168,84,42,21,138,69,34,145,72,36,18,9,4,130,193,224,112,56,28,142,199,227,113,56,28,14,135,195,97,176,216,108,54,155,77,166,83,169,84,42,149,202,101,50,25,140,70,163,81,40,148,74,37,18,137,196,226,241,120,60,158,207,103,179,217,236,118,187,221,238,119,59,29,14,135,67,33,16,136,196,226,241,248,252,254,255,255,255,255,127,191,223,239,119,59,29,142,71,35,17,136,196,226,113,56,156,206,103,179,217,108,182,219,237,118,59,29,142,199,227,113,184,92,174,87,171,85,170,85,42,149,74,37,146,73,36,146,201,228,114,57,28,142,199,227,113,56,28,142,199,227,113,184,220,110,183,219,109,182,91,173,86,171,85,170,85,42,21,138,197,226,113,56,156,78,39,147,73,36,146,201,100,50,25,140,198,227,241,248,124,62,31,143,199,99,49,24,12,6,3,1,128,192,224,112,56,28,142,71,163,209,104,52,26,141,70,35,17,136,68,34,145,200,100,178,89,44,22,139,69,34,145,72,164,82,169,212,234,245,250,253,126,191,95,175,215,107,181,218,237,246,123,61,158,79,39,147,73,36,146,73,36,146,73,164,210,233,116,186,221,110,55,155,205,230,243,249,252,126,63,31,15,135,67,33,16,8,132,194,97,176,216,236,118,187,221,110,55,155,205,102,179,89,172,86,43,21,138,197,226,113,56,28,142,71,163,81,40,148,74,165,82,41,148,202,229,114,185,220,110,55,155,205,230,243,121,60,30,15,7,3,129,192,224,112,56,156,206,103,51,153,76,38,147,201,100,178,89,172,86,171,85,170,213,106,53,26,141,198,99,177,216,108,182,219,109,54,27,13,6,131,193,224,240,120,188,222,239,119,59,157,78,167,211,233,244,250,125,190,223,111,55,27,141,70,35,145,200,228,242,121,188,94,47,23,139,197,98,49,24,12,134,67,33,144,72,164,82,169,84,170,85,42,149,74,165,210,233,116,186,221,238,247,123,189,222,239,247,123,189,222,111,55,155,77,166,83,41,20,138,69,162,81,40,148,202,229,114,57,28,142,199,227,241,248,124,190,223,239,119,59,29,14,135,195,97,176,216,236,246,251,125,190,95,175,215,235,245,250,125,62,31,15,7,3,1,0,128,64,160,208,232,244,250,253,126,191,223,239,247,251,253,254,255,127,63,31,15,7,3,129,192,224,240,248,252,254,127,63,159,207,231,243,249,124,190,95,47,23,11,5,130,193,96,176,216,236,246,123,189,222,239,247,251,253,126,63,31,143,71,35,17,136,68,162,81,168,212,234,117,58,157,78,39,147,201,100,178,217,236,118,59,29,142,199,227,113,56,28,142,71,163,81,168,212,106,181,90,45,150,75,165,82,169,212,106,53,26,13,134,195,97,48,24,140,70,35,145,200,228,114,185,92,46,23,11,133,66,161,208,104,52,154,77,166,211,105,52,26,141,70,35,145,200,228,114,185,220,110,55,27,141,70,163,81,40,20,138,69,162,209,232,244,122,189,94,47,151,75,165,82,169,212,106,53,154,77,166,211,105,52,26,13,6,3,129,192,224,112,56,156,78,39,19,137,68,34,145,72,36,146,73,164,82,169,212,106,181,90,45,22,139,69,34,145,200,100,178,217,236,246,251,125,62,159,207,103,179,217,236,246,251,125,190,95,47,23,139,197,226,113,56,156,206,103,51,25,12,134,195,225,112,184,220,238,247,251,125,190,223,239,247,251,125,190,95,175,87,43,21,138,69,34,17,136,196,226,113,56,156,78,39,147,201,100,178,217,108,54,27,13,134,195,225,240,120,60,158,79,167,83,41,20,10,133,66,33,144,200,228,114,185,220,110,55,155,205,102,179,89,44,22,11,5,130,193,224,240,120,60,158,79,167,83,169,84,42,149,74,37,146,73,164,82,169,212,106,53,26,13,6,131,65,32,16,136,68,162,209,232,244,122,189,94,175,215,107,181,90,173,214,235,117,186,93,174,215,107,181,218,109,54,27,141,198,99,49,24,140,70,35,17,8,132,194,225,112,56,156,206,231,243,249,252,126,191,223,239,119,59,29,14,135,67,33,144,200,228,242,249,252,254,127,191,223,239,247,123,189,94,47,23,11,5,130,65,160,80,168,212,234,117,58,29,14,135,195,225,112,184,92,174,215,107,53,154,205,102,179,217,236,246,123,189,222,239,119,59,157,78,39,19,137,196,226,113,184,92,174,87,43,149,74,37,18,137,68,162,81,168,84,170,213,234,245,122,61,30,143,199,99,177,216,108,182,219,109,182,91,45,22,139,197,226,113,56,156,206,231,115,57,28,142,199,227,241,248,252,254,255,255,127,63,31,143,199,227,113,184,220,238,119,59,29,142,71,163,209,104,180,218,109,54,27,13,134,195,225,112,184,92,174,87,171,85,170,213,106,181,90,45,150,75,165,210,233,244,122,61,30,15,7,131,65,32,16,136,68,162,81,168,212,106,181,90,173,86,43,149,74,165,210,233,244,122,61,158,207,103,179,89,44,22,11,133,194,97,176,216,108,54,27,13,6,3,129,64,32,16,136,196,98,49,152,76,38,147,201,100,50,25,12,6,131,65,160,80,40,148,74,165,210,105,52,26,141,70,163,81,40,148,74,165,210,233,244,250,253,126,191,95,175,87,171,213,234,245,250,125,190,95,47,23,139,69,34,17,8,132,194,97,176,216,108,182,219,237,118,59,157,78,167,211,105,180,90,45,150,203,101,178,89,44,22,11,133,194,97,48,152,76,38,19,9,4,130,193,96,48,24,140,198,227,241,248,124,62,159,207,231,115,57,28,14,135,67,33,144,200,228,114,185,220,238,119,187,221,110,183,91,173,86,43,21,138,197,226,113,184,92,174,87,171,85,42,21,10,133,66,33,144,200,100,178,217,236,118,59,157,78,167,211,105,52,26,13,134,195,97,176,216,108,54,27,141,198,99,177,88,44,22,11,5,2,1,128,64,32,16,136,196,98,49,24,12,6,131,193,96,48,152,76,38,147,73,164,82,169,84,42,149,202,101,50,153,204,102,179,89,44,150,203,101,50,153,204,230,243,249,252,254,255,127,191,223,111,55,155,205,230,115,57,156,206,103,51,25,12,134,67,161,80,168,212,234,245,122,61,158,207,231,243,249,252,126,63,159,79,39,19,9,4,2,1,128,192,224,240,248,124,62,31,143,199,227,241,120,60,30,15,7,3,1,128,64,32,16,136,196,226,113,56,28,14,135,195,225,112,184,92,46,151,75,37,146,201,100,50,153,204,230,115,185,220,110,183,91,173,86,43,21,10,133,194,97,176,88,172,214,235,117,58,29,14,135,195,225,240,248,124,190,223,111,55,27,141,70,163,209,232,244,250,125,190,223,111,55,155,205,102,51,153,204,230,115,57,156,78,39,19,137,68,162,81,40,20,138,69,162,209,104,180,90,173,86,43,149,202,229,114,185,220,110,55,27,141,198,227,113,56,28,142,71,35,145,200,228,114,185,92,174,87,43,149,74,165,210,233,116,186,93,174,215,107,181,218,237,118,59,157,206,103,51,153,204,102,51,25,12,134,67,33,16,8,132,194,225,112,184,220,110,183,219,237,246,251,253,126,191,95,47,23,139,69,162,209,232,244,250,125,190,95,175,87,171,213,106,53,26,13,134,67,33,144,72,164,82,41,20,138,69,34,145,72,36,146,201,100,178,217,236,118,187,221,238,247,251,125,62,159,79,39,147,73,164,210,233,244,250,125,190,95,175,215,107,181,90,45,22,11,5,130,65,160,80,168,84,170,85,42,21,10,133,66,161,80,168,84,170,213,234,245,250,253,126,191,223,111,183,91,173,214,235,117,186,93,174,87,43,149,202,101,50,25,12,134,67,33,16,136,68,162,209,104,180,218,237,118,187,221,238,247,251,253,254,255,127,63,159,79,39,19,137,196,226,113,184,220,238,119,59,157,78,39,147,201,100,178,89,172,86,43,21,138,197,98,49,24,12,134,67,161,208,104,180,90,173,86,43,21,10,133,66,161,208,104,180,218,237,246,251,125,62,159,207,231,115,185,220,238,247,123,61,158,79,39,147,201,228,242,121,60,158,79,39,19,137,68,162,209,104,180,218,109,182,219,237,246,251,253,126,63,159,79,39,147,73,164,82,41,148,202,101,178,89,44,22,11,133,66,33,16,136,68,34,17,136,68,162,209,104,52,26,13,6,131,193,224,112,56,28,142,199,99,49,24,12,6,131,193,224,240,248,124,62,159,79,39,147,201,100,50,153,204,230,115,57,156,78,167,83,169,84,170,85,42,149,202,101,178,217,108,182,219,109,54,27,141,198,227,241,248,252,126,63,31,143,71,35,145,72,36,146,73,164,210,105,180,90,173,86,43,149,74,37,18,137,196,98,49,152,76,166,211,105,52,26,13,6,131,193,224,240,120,60,158,207,103,51,153,76,38,147,201,228,242,121,188,94,175,87,43,149,74,37,18,137,196,226,113,184,92,174,215,107,181,90,45,22,139,197,226,113,184,92,174,215,107,53,26,13,6,131,193,224,240,248,124,190,223,111,55,155,205,102,179,217,236,246,123,61,158,207,103,51,153,76,166,83,169,212,234,117,186,221,110,55,27,141,70,35,145,200,100,178,89,172,86,43,21,10,133,66,33,16,8,132,194,225,240,120,188,94,175,215,235,117,58,157,78,167,83,41,148,202,229,242,249,252,254,127,191,223,111,183,91,173,86,43,21,138,69,162,81,168,84,170,85,42,21,10,5,2,129,64,160,80,168,84,170,213,234,245,122,189,94,175,215,107,181,218,237,246,251,125,190,95,47,151,75,165,210,105,52,154,77,166,83,41,20,138,197,98,49,24,140,198,227,241,248,124,190,223,239,247,123,61,30,143,199,99,49,152,204,230,243,121,188,222,111,183,219,237,246,123,189,94,47,23,11,5,2,1,128,64,160,208,232,244,122,61,30,143,199,227,241,120,60,158,207,103,51,25,140,70,163,209,232,244,250,125,62,159,79,39,147,201,100,178,217,236,246,123,61,158,207,231,115,185,92,174,87,171,85,170,85,170,213,106,53,154,77,38,19,137,196,98,49,24,140,70,35,17,8,4,130,193,96,48,152,204,102,179,217,236,118,187,221,110,183,91,45,22,139,69,162,209,232,244,250,253,254,127,191,95,175,215,235,117,58,29,142,71,35,17,136,196,98,49,24,140,198,99,177,88,44,150,203,229,114,57,156,78,167,211,105,180,90,45,22,139,69,162,81,40,20,138,197,226,113,56,156,78,167,211,105,52,154,205,102,179,89,172,214,235,245,250,253,254,127,191,223,111,55,155,77,38,19,9,132,194,97,176,216,108,182,91,173,86,43,149,74,165,82,41,148,74,37,146,201,228,114,57,28,14,7,131,65,32,16,136,68,34,17,136,196,98,177,88,44,22,11,133,66,161,208,104,52,26,13,134,195,97,48,24,12,6,3,129,192,224,112,56,28,14,7,3,129,64,32,16,8,4,130,65,160,80,40,20,10,133,66,33,16,8,4,2,129,192,96,176,88,44,22,139,69,34,145,72,36,18,137,196,226,241,248,124,62,159,79,167,211,105,52,26,141,198,99,49,152,204,102,179,89,44,150,75,165,82,169,212,234,245,122,61,158,207,103,179,217,236,118,59,157,206,103,51,25,12,6,3,1,0,128,192,224,112,56,156,206,231,243,249,124,62,159,207,231,115,57,156,78,167,83,41,148,202,101,50,153,204,230,115,185,92,174,215,107,181,90,45,150,203,229,242,121,188,94,47,151,75,37,18,9,4,2,1,128,192,224,112,184,92,46,23,139,197,98,177,88,44,22,11,5,130,193,224,112,56,28,142,71,163,81,40,20,10,133,66,33,144,200,100,50,153,204,102,51,153,76,38,147,73,36,18,9,132,66,161,208,232,116,58,29,14,135,67,161,80,40,20,138,197,226,113,184,92,46,151,203,101,50,25,12,6,131,65,160,208,104,180,90,173,214,107,181,90,173,86,171,85,42,21,138,197,226,241,248,252,126,63,159,79,167,83,169,84,42,21,138,69,162,81,168,84,42,21,10,5,2,1,0,0,0,128,64,160,80,168,84,42,149,74,165,82,169,84,42,149,202,229,242,249,252,126,191,95,175,87,171,85,42,149,202,101,178,89,172,214,235,117,58,29,14,7,131,193,224,240,120,188,94,47,23,11,133,66,161,80,40,148,202,101,178,217,236,118,187,221,110,55,155,77,38,147,73,164,82,41,148,202,229,242,121,60,30,15,135,195,97,48,152,76,38,19,9,132,194,225,112,56,28,142,71,163,209,232,116,58,157,78,39,19,9,4,2,129,192,96,176,216,236,118,187,93,46,151,203,229,114,185,220,238,247,123,61,158,207,103,179,217,236,246,123,189,222,111,55,27,141,70,35,17,8,132,194,97,176,88,172,214,235,245,122,61,30,143,199,227,113,184,92,174,215,107,53,154,77,38,147,201,228,242,121,60,158,207,103,51,153,76,166,211,233,244,250,125,190,223,239,119,59,157,78,39,147,73,164,210,105,180,90,45,150,75,165,82,41,20,10,5,2,1,128,64,160,80,40,148,74,37,18,137,68,34,145,72,36,146,201,228,114,185,220,110,183,219,109,54,155,77,38,147,73,164,210,233,244,250,253,254,127,191,223,111,183,219,109,54,27,13,134,67,33,144,200,100,178,89,44,150,75,165,82,169,84,170,213,106,53,154,205,230,243,249,252,126,63,159,79,167,83,41,20,10,5,130,65,160,208,232,116,58,29,14,7,131,193,96,48,24,140,70,35,17,136,68,34,145,72,36,146,73,36,18,137,196,98,177,88,172,86,171,85,42,149,202,229,114,185,220,238,247,123,189,222,239,119,187,221,238,119,59,157,206,103,51,25,12,134,67,33,16,136,196,226,241,120,188,222,239,247,251,253,254,255,255,255,127,63,31,15,135,67,33,144,200,228,242,121,188,222,111,183,219,237,118,59,157,78,39,19,9,132,66,33,144,72,164,210,105,52,26,13,6,131,193,96,176,88,44,150,203,101,178,217,108,54,155,205,230,115,185,220,110,183,91,45,22,11,5,2,129,192,224,240,120,188,222,239,119,187,221,110,183,219,237,246,123,61,158,207,103,51,25,12,134,67,161,208,232,244,250,253,126,63,31,143,199,227,241,248,124,190,95,47,23,11,5,2,129,64,160,208,232,244,250,253,254,255,255,255,255,255,255,127,191,95,47,23,11,5,130,65,160,208,232,244,250,125,62,31,143,199,227,241,120,188,94,47,23,11,5,130,193,96,48,152,204,230,115,185,220,110,183,219,237,118,59,29,14,135,67,33,144,72,164,210,233,244,250,125,62,159,207,231,115,185,92,174,215,107,53,154,77,166,211,233,244,250,125,62,31,143,71,35,145,72,164,82,41,148,202,101,178,217,108,54,27,141,70,35,145,200,100,50,25,140,70,35,17,8,4,2,1,0,0,128,192,96,48,24,140,70,163,209,104,52,26,141,70,163,81,168,84,42,149,202,229,242,121,60,30,143,71,163,81,40,148,74,165,210,105,180,218,237,118,187,93,46,23,139,197,226,241,248,252,126,63,31,15,135,67,161,80,40,148,202,101,178,89,172,86,171,213,106,53,26,13,6,131,65,160,80,168,84,170,213,234,117,58,157,78,167,211,105,52,154,205,230,243,121,188,222,239,247,123,189,222,111,183,219,109,182,91,45,22,11,5,130,65,32,144,200,100,178,89,44,150,203,229,114,185,92,174,215,235,117,186,221,238,247,251,125,190,95,175,87,171,85,170,85,42,21,138,69,162,81,40,148,74,37,18,9,4,130,193,96,48,152,76,166,211,233,244,122,189,94,175,215,107,53,26,141,198,227,113,184,220,238,247,123,189,222,111,183,219,237,246,123,61,30,15,7,3,1,0,128,192,96,176,216,236,246,251,253,126,191,223,239,247,251,125,190,223,111,55,27,13,134,67,161,208,232,244,250,125,62,31,15,135,195,225,112,184,92,174,87,43,21,138,197,98,177,88,172,214,107,181,218,237,246,251,253,126,63,31,143,71,163,81,168,84,170,85,170,85,170,85,42,149,74,37,18,9,4,130,193,224,112,184,92,174,215,235,117,58,157,78,167,211,105,180,218,237,246,251,125,190,95,175,215,107,181,218,109,54,27,13,134,67,33,16,136,68,162,81,40,148,202,229,114,185,92,174,215,235,245,250,253,254,255,255,127,63,31,143,71,163,81,168,212,234,117,186,93,174,87,171,213,106,53,26,13,6,3,1,128,64,160,80,168,84,170,85,42,149,74,165,82,169,84,170,213,234,245,250,253,254,255,255,127,191,95,175,87,171,85,170,85,170,85,170,85,170,85,42,21,10,5,2,1,0,128,64,160,80,168,84,170,213,106,181,90,173,86,171,213,234,245,250,253,254,255,127,63,159,79,167,83,169,212,234,117,186,93,174,87,43,149,74,37,18,9,4,130,65,160,80,168,84,170,213,106,53,26,141,70,163,209,232,116,186,221,238,247,123,61,30,143,199,99,177,216,236,246,251,125,190,95,47,151,203,229,242,121,60,158,79,39,19,9,4,130,193,96,176,216,236,246,251,253,254,255,255,255,255,255,127,63,159,79,39,19,9,132,194,97,176,216,236,246,123,189,94,47,151,203,229,114,57,156,78,39,19,9,132,66,33,16,8,132,194,97,48,24,140,70,163,209,104,180,90,173,86,171,85,170,213,106,181,218,237,246,123,189,222,239,119,187,93,46,23,11,133,194,97,176,216,108,182,91,45,22,11,133,66,161,80,168,212,106,53,154,205,230,243,249,124,62,31,143,71,163,81,168,84,42,21,138,69,162,81,40,20,10,5,2,1,0,128,64,32,16,136,68,162,209,104,52,26,141,70,163,209,232,116,58,157,206,231,115,57,28,14,135,67,161,208,232,244,122,189,222,111,55,155,205,102,179,89,44,150,75,37,146,201,228,242,249,124,190,95,175,87,171,213,234,245,122,61,158,79,39,19,137,196,98,49,24,140,198,99,49,24,12,134,195,225,112,184,220,110,183,219,109,182,219,237,118,187,93,174,87,171,85,170,213,234,117,58,29,142,71,163,81,40,148,74,37,18,9,132,194,225,112,56,156,78,39,147,201,228,114,185,92,46,23,11,5,2,129,192,96,48,152,204,230,243,121,60,30,143,199,227,241,248,252,126,191,95,47,23,11,133,66,161,208,232,244,250,125,190,223,111,183,219,237,118,59,157,206,103,51,25,140,70,35,17,8,132,194,97,48,24,140,198,227,241,120,188,94,175,215,235,117,186,221,110,183,91,45,150,75,165,210,233,244,250,125,62,31,15,135,67,161,80,168,84,170,85,170,85,170,213,106,181,90,45,22,11,133,194,225,240,120,188,94,47,23,139,69,34,145,72,36,146,73,164,210,233,244,122,189,94,47,151,203,101,50,153,204,102,51,25,140,198,227,113,56,28,142,71,163,209,232,244,122,189,94,47,23,11,133,66,161,208,104,180,218,109,182,219,109,54,155,205,102,51,153,204,230,243,121,188,94,47,23,139,197,226,113,56,28,142,71,35,17,8,132,66,161,80,168,212,234,245,122,189,222,239,247,251,253,254,255,127,191,95,47,23,11,133,194,97,176,216,236,246,123,61,30,15,135,195,225,112,184,220,110,55,27,13,134,195,225,112,56,156,206,103,179,89,172,86,171,213,106,53,154,77,38,147,73,164,82,41,20,138,197,226,113,56,28,142,199,227,113,56,156,78,167,211,105,180,218,237,118,187,93,174,87,171,213,234,245,250,125,62,31,15,7,131,65,32,144,72,164,210,105,180,218,237,118,187,221,110,55,155,205,230,243,121,188,94,47,23,11,133,194,97,48,24,140,198,99,49,24,140,70,163,209,104,180,218,237,118,187,93,174,215,235,245,250,253,254,127,191,95,47,23,139,69,34,17,136,196,226,113,184,220,110,55,155,205,102,51,153,76,38,19,9,132,66,33,144,72,36,146,73,36,18,9,4,2,129,64,160,80,40,148,74,165,210,233,116,58,157,78,167,83,169,212,106,181,218,237,246,123,61,30,143,71,163,81,40,148,202,229,242,121,188,222,239,247,251,125,62,31,143,199,99,49,152,204,102,51,25,140,198,99,177,88,44,150,75,165,82,41,148,74,165,82,41,148,74,37,18,137,196,98,49,24,12,134,195,97,48,24,140,70,163,209,232,244,122,189,94,175,87,43,149,74,165,210,233,244,250,125,190,223,111,183,91,173,86,43,149,202,101,178,89,172,86,43,21,10,5,2,1,0,0,128,192,96,176,88,172,86,171,213,106,181,90,173,86,171,85,170,213,234,245,250,253,254,127,191,95,175,87,171,85,42,21,138,69,162,81,168,212,106,53,26,13,6,3,129,64,32,144,72,164,82,41,148,74,165,82,169,84,42,21,10,133,194,225,240,120,60,158,207,103,179,89,44,22,139,197,226,113,184,220,110,183,91,45,22,11,133,66,161,208,232,244,122,61,158,207,103,179,217,108,54,27,141,198,99,49,152,76,38,19,9,4,130,65,32,16,8,132,194,225,112,184,92,46,151,203,229,242,249,124,62,159,79,39,19,137,196,98,177,216,236,246,123,61,30,143,71,163,209,104,180,218,237,246,123,61,158,207,231,243,121,60,158,79,167,83,41,148,202,229,114,57,156,206,103,179,217,236,118,59,157,78,39,19,9,4,2,1,128,64,160,208,232,116,58,29,14,135,195,225,112,56,28,142,199,99,49,152,76,38,147,201,228,242,121,60,30,143,71,35,145,72,164,82,169,212,234,117,186,221,110,183,91,173,86,43,149,202,229,242,121,188,94,47,23,139,69,34,17,8,4,130,65,160,208,104,180,90,173,86,43,149,74,165,82,169,212,106,53,154,205,230,243,121,60,30,15,135,67,161,208,232,116,58,29,142,71,35,145,72,36,18,9,4,130,65,160,80,40,20,138,197,98,49,24,12,6,131,193,224,112,184,92,46,151,75,37,18,137,68,34,145,200,228,242,249,252,126,191,95,175,215,235,117,58,157,206,103,51,25,140,198,227,113,56,156,206,103,179,217,236,246,251,253,126,63,31,15,135,195,97,176,88,172,214,107,53,154,77,38,147,201,100,178,89,44,150,203,101,178,217,108,182,219,237,246,123,189,222,239,247,123,61,30,15,7,131,65,160,208,232,116,186,93,174,87,171,213,106,181,90,45,22,11,5,130,193,224,112,184,92,174,87,171,85,42,149,74,165,82,41,148,202,229,242,249,252,126,63,159,207,103,179,89,44,22,11,5,130,65,160,208,104,52,154,77,38,19,137,68,34,145,72,164,82,41,148,74,165,210,233,116,58,29,14,135,67,161,208,104,52,154,205,230,115,57,28,14,135,195,97,48,152,204,102,179,89,172,214,235,245,122,189,222,111,183,219,109,182,219,109,54,27,13,134,67,161,208,232,116,186,93,46,23,11,133,66,161,80,168,84,170,85,170,213,234,245,122,189,94,47,151,75,165,210,233,244,122,61,158,79,39,147,73,36,18,9,4,130,65,160,208,104,52,154,205,102,51,153,76,38,147,201,228,114,57,156,78,167,83,41,20,10,5,2,129,192,224,240,120,60,158,207,103,179,217,108,54,155,205,230,115,57,156,78,167,83,41,20,138,69,34,145,200,228,242,249,124,190,223,111,183,219,237,246,251,253,254,127,63,31,15,135,67,33,16,136,196,226,113,184,220,238,247,251,253,126,63,159,207,231,115,57,156,78,39,19,9,132,194,97,48,24,140,198,99,177,88,172,86,171,213,106,53,154,205,102,179,89,172,86,43,149,202,229,242,121,60,30,15,7,131,65,32,144,72,36,146,73,164,210,233,116,58,157,78,39,147,201,228,114,185,220,110,55,27,13,6,131,65,32,16,136,196,226,241,248,252,126,191,223,239,247,123,189,94,175,87,43,21,138,69,162,209,232,244,250,125,62,31,143,71,163,209,104,180,90,45,150,75,37,146,201,100,50,25,12,134,67,161,208,104,52,154,205,102,51,25,12,6,131,193,224,112,184,220,110,183,91,45,22,139,197,98,177,216,236,246,251,125,190,223,111,183,219,237,246,123,189,222,111,55,27,13,6,3,1,0,128,192,224,240,120,188,222,239,247,251,253,126,191,223,239,119,59,29,142,199,99,49,152,204,230,115,185,220,238,119,187,221,110,55,27,141,70,35,17,136,68,162,81,168,84,170,85,42,149,74,37,18,137,68,162,209,232,116,186,221,238,247,251,125,62,159,207,103,179,89,172,214,235,117,186,93,174,87,171,213,234,117,58,29,14,7,3,1,0,128,64,160,80,168,212,234,245,122,189,94,175,215,235,245,250,253,254,255,127,63,31,15,135,67,161,208,232,244,250,125,190,95,47,151,203,229,114,57,28,142,71,35,17,136,68,162,209,104,180,218,109,54,155,205,230,243,249,124,190,223,111,55,155,77,166,211,233,244,250,125,190,95,175,87,43,149,74,37,18,9,132,194,97,176,88,172,86,43,149,74,37,18,137,68,34,17,136,68,162,209,232,116,58,29,14,135,195,97,48,24,12,134,195,97,176,216,108,54,155,205,230,115,185,92,46,151,75,37,18,9,132,66,161,208,232,244,122,61,30,143,71,163,209,104,52,154,205,230,115,57,156,78,167,211,105,52,154,77,38,147,73,164,210,233,116,186,221,238,119,187,221,238,247,251,125,62,31,15,7,131,65,160,208,104,180,218,109,182,91,173,86,171,213,106,53,26,13,134,195,97,176,88,172,86,43,149,202,101,50,153,76,38,19,9,4,130,193,224,112,56,156,206,231,243,121,60,30,143,199,227,113,184,220,110,183,91,45,150,75,165,82,169,212,234,117,58,29,142,199,99,177,88,172,86,43,149,202,101,178,217,108,54,27,13,6,3,129,192,96,48,152,204,102,51,25,12,6,131,193,96,48,152,204,102,179,89,172,86,171,213,106,181,218,109,54,155,77,166,211,105,52,154,205,230,115,185,220,238,247,251,125,62,31,15,135,195,97,176,216,108,182,91,45,150,75,165,82,169,84,170,85,42,21,138,197,226,241,120,188,94,47,151,75,165,210,233,116,58,29,142,71,35,145,200,100,50,25,12,134,67,33,16,8,4,130,193,96,176,216,108,54,155,205,230,243,249,124,62,159,79,39,147,73,164,82,169,212,234,117,186,93,46,151,75,165,82,41,20,138,197,226,113,184,92,174,215,235,117,58,29,14,135,195,97,176,216,108,182,219,109,182,91,173,86,171,213,234,117,58,29,142,199,99,49,24,140,70,35,145,200,228,242,249,124,62,31,15,135,195,225,240,120,60,158,79,39,19,9,4,2,129,64,160,208,232,244,122,189,222,239,247,251,253,126,191,95,175,87,43,21,138,197,226,113,184,220,238,119,187,93,46,23,139,197,98,49,152,204,102,51,25,140,70,35,145,72,36,146,73,36,18,9,132,66,161,80,168,84,42,21,10,133,194,225,112,56,28,142,199,99,177,216,108,54,155,205,230,115,57,28,14,135,67,33,16,136,196,98,177,216,236,246,251,253,126,191,95,175,215,235,117,186,221,238,119,59,29,142,71,163,81,40,148,202,101,50,25,140,198,227,241,120,188,94,47,151,203,101,178,217,108,54,27,13,134,67,161,208,104,52,154,77,38,19,9,4,2,129,64,160,80,168,212,106,181,218,237,118,187,221,110,183,91,173,214,235,117,186,221,238,119,59,157,206,103,179,89,44,150,75,37,18,9,132,194,225,112,184,220,110,55,155,205,230,243,249,124,62,31,15,7,131,65,160,80,40,148,202,101,178,89,44,22,139,197,98,49,24,140,70,163,81,168,84,170,213,106,181,218,109,54,155,205,230,243,121,60,158,207,103,51,153,204,230,243,249,252,254,127,63,159,207,103,51,153,76,166,83,41,148,202,101,178,217,108,182,91,173,86,43,149,202,229,114,57,156,78,39,19,137,196,98,49,24,12,134,67,33,16,8,132,66,161,80,168,212,106,181,90,173,214,235,245,122,189,222,239,119,187,93,174,215,107,181,218,109,182,91,173,214,107,53,26,13,6,3,1,0,128,192,96,176,88,172,214,235,245,122,189,94,175,215,235,117,186,221,238,247,123,61,158,79,167,83,169,212,234,117,58,29,142,71,35,145,72,164,82,41,20,138,69,162,209,104,52,154,205,102,51,153,204,102,179,217,236,118,59,29,14,135,67,33,16,8,132,194,225,240,248,252,126,191,223,239,119,187,221,110,183,91,45,150,75,37,146,201,228,242,121,60,158,79,167,83,169,84,170,213,106,53,154,77,166,211,233,244,122,61,30,15,135,67,33,16,8,132,66,33,144,200,228,114,185,92,46,23,139,197,98,177,216,108,54,27,13,134,195,97,48,24,12,134,67,161,208,232,116,58,157,78,39,19,137,68,34,145,200,100,178,89,172,86,171,85,42,149,74,37,18,137,196,226,241,248,124,190,223,111,183,219,109,54,155,205,230,115,57,156,206,231,115,57,28,142,71,163,209,232,244,250,253,126,63,31,15,135,195,225,240,120,188,222,111,55,27,13,6,131,193,96,176,216,236,246,251,125,190,223,239,247,251,253,254,127,191,95,47,23,11,5,2,1,128,192,224,240,248,252,126,63,159,207,231,243,249,124,62,31,15,7,3,1,128,64,32,144,200,228,242,121,60,30,143,199,227,241,120,188,94,175,87,43,21,138,197,98,177,216,236,246,123,189,222,239,119,187,221,110,55,27,141,198,99,49,152,76,166,83,41,20,138,69,34,145,72,164,210,233,116,186,221,238,247,251,253,254,255,255,127,191,95,47,23,139,69,162,81,168,212,234,117,186,93,46,23,139,197,98,49,24,140,70,35,17,136,68,162,209,104,52,154,77,38,147,201,228,114,185,92,174,215,107,53,26,141,198,227,241,248,252,254,255,127,191,95,47,151,203,229,242,121,188,222,111,55,27,13,6,3,129,64,160,208,232,244,122,61,158,207,231,243,249,124,62,31,143,71,35,17,136,68,34,17,136,196,226,113,56,28,14,7,131,193,96,176,88,44,22,11,5,130,193,96,48,24,12,134,67,161,208,104,52,26,141,70,35,17,8,4,2,129,192,96,176,216,108,54,155,77,38,147,201,100,50,153,204,230,243,121,188,94,175,87,171,213,234,117,58,157,206,103,51,25,12,134,195,97,48,152,204,230,243,249,252,254,255,255,255,255,127,63,159,207,103,51,25,140,198,99,49,152,204,230,115,185,92,174,87,171,213,106,53,154,205,102,51,25,140,70,35,145,200,100,178,89,44,22,11,5,2,129,64,160,80,40,148,202,229,242,249,124,62,159,207,231,115,185,220,110,183,91,45,150,75,37,18,137,196,226,113,56,156,206,231,115,185,92,174,215,235,245,250,125,190,223,239,119,59,29,14,7,131,65,160,208,232,244,122,61,158,79,167,211,233,116,58,29,14,7,3,1,128,64,32,144,72,164,210,105,52,26,141,70,163,209,104,180,90,173,214,235,117,186,221,110,183,91,173,214,107,181,218,237,246,123,61,30,15,7,131,65,32,144,200,100,178,89,172,214,235,245,122,189,94,47,151,203,101,178,217,236,118,59,29,142,71,163,81,40,20,138,69,34,17,136,196,98,177,88,172,86,43,149,74,165,210,233,116,58,29,142,199,99,177,216,108,54,27,141,198,99,49,24,12,6,3,1,0,128,192,96,48,24,140,198,227,241,120,60,30,143,199,227,113,184,92,46,151,75,37,146,73,36,18,137,196,226,113,56,156,78,167,83,169,84,170,213,106,181,218,109,182,219,237,246,251,125,62,31,143,71,35,145,200,228,114,57,156,206,103,51,153,76,38,19,137,68,162,81,168,84,42,21,138,197,98,49,24,12,6,3,129,192,96,176,88,44,22,11,5,2,129,64,32,16,8,132,194,225,240,120,60,30,143,199,227,113,56,28,14,135,67,33,144,200,100,50,153,204,230,115,185,92,46,151,75,165,82,41,148,74,165,210,105,180,90,45,22,139,69,34,17,8,4,130,193,224,240,120,188,94,175,215,107,181,90,173,86,171,85,170,85,170,213,234,245,250,125,62,31,143,71,163,81,40,148,74,37,146,73,164,210,233,116,58,29,14,7,131,193,224,112,56,156,78,39,19,9,4,2,129,64,32,144,200,228,114,185,220,110,183,219,237,118,187,93,46,151,75,37,146,201,228,242,249,252,254,127,191,95,175,215,107,181,90,45,150,75,37,146,73,164,82,41,20,138,69,34,17,8,4,130,193,96,176,88,172,86,171,213,234,245,122,189,94,175,87,43,149,202,229,242,249,252,254,127,63,159,79,167,83,169,84,170,85,170,85,170,85,170,213,106,53,26,13,6,3,129,192,96,176,88,172,86,43,21,10,133,66,161,80,40,148,202,229,242,249,252,126,191,223,239,119,187,93,46,151,75,37,146,73,164,210,233,244,250,125,62,31,143,199,99,177,88,172,86,43,21,138,69,162,209,104,52,154,77,38,19,137,196,98,177,88,172,86,43,21,10,133,194,225,112,56,156,206,231,115,185,220,110,183,219,237,246,123,61,30,143,71,35,17,8,132,194,225,240,248,252,254,255,255,255,127,191,223,239,247,123,61,158,79,39,19,9,132,194,97,48,152,204,230,115,185,92,174,215,235,245,122,61,158,207,231,115,57,156,78,39,147,73,164,210,105,52,26,13,134,67,161,80,168,84,42,21,10,5,130,193,96,48,24,140,70,35,145,200,100,50,153,76,38,19,9,4,2,129,192,96,48,152,204,102,179,89,44,22,139,197,98,177,216,236,118,187,93,174,215,107,181,90,173,214,107,181,218,109,182,219,109,54,27,13,6,3,129,192,224,112,184,220,110,55,27,141,70,163,209,104,52,154,77,166,211,105,180,90,173,86,43,149,202,101,50,153,204,102,51,25,12,134,195,97,48,24,140,198,227,241,248,252,126,191,223,239,119,59,157,78,167,83,41,148,202,101,178,217,236,246,123,189,94,47,151,75,165,82,41,148,74,37,146,73,164,82,41,20,10,5,2,1,0,0,128,64,32,144,72,164,82,169,84,42,149,74,165,82,169,212,106,181,218,237,246,251,125,62,159,79,167,83,169,212,234,245,250,125,190,95,47,151,203,101,50,25,12,134,67,33,144,200,100,178,217,108,182,91,173,86,171,213,234,245,122,61,158,207,103,51,153,204,102,51,153,204,230,115,57,28,14,7,3,129,64,160,208,104,52,154,77,166,211,233,116,58,157,78,39,147,73,164,82,169,212,106,53,154,77,38,147,73,36,18,9,4,130,193,224,240,120,60,158,207,231,115,185,92,46,151,203,101,178,89,172,86,171,85,170,85,42,21,10,133,194,97,48,152,76,166,211,105,52,154,205,102,179,217,236,246,251,253,254,255,127,63,159,207,103,51,153,204,230,115,57,156,206,103,51,153,76,166,83,169,84,170,85,170,213,106,53,154,205,102,51,153,204,102,51,153,204,102,51,25,12,6,3,1,0,0,128,192,96,48,152,204,102,179,217,108,54,155,205,102,179,89,172,86,171,85,170,213,234,117,58,157,206,103,179,89,44,150,203,101,50,25,140,198,227,241,248,252,126,63,159,207,103,51,153,76,38,19,9,132,194,97,176,88,44,150,75,165,82,41,20,10,133,66,33,144,72,164,82,169,212,106,53,26,141,70,163,81,40,20,138,197,226,241,248,252,126,191,223,111,183,91,173,86,171,85,170,85,170,85,170,213,234,117,58,29,14,7,131,65,32,144,72,164,82,41,148,202,229,114,185,92,46,23,139,197,226,241,248,124,62,31,15,7,131,65,32,16,8,132,194,97,176,216,108,54,155,205,102,51,153,76,38,147,73,164,82,41,148,74,165,210,105,52,26,13,6,131,65,32,144,72,36,146,201,228,242,249,124,62,159,207,103,179,217,236,118,187,93,174,87,43,21,10,133,194,97,48,152,204,230,243,121,60,158,207,231,243,249,252,254,255,255,127,63,31,15,135,195,97,176,216,236,246,123,61,158,79,167,211,233,116,186,93,46,23,11,5,130,193,96,176,88,172,214,107,181,218,237,118,187,221,110,55,27,141,198,227,113,184,92,174,87,43,149,202,101,50,153,76,166,83,41,20,138,197,226,241,120,188,222,239,247,123,189,222,239,247,251,125,190,95,47,151,75,37,146,73,36,146,73,164,210,105,52,154,205,102,51,153,76,166,211,233,244,122,61,158,207,231,115,57,28,14,7,131,65,160,208,232,116,58,29,142,71,163,209,104,52,26,13,6,3,1,128,64,32,16,136,68,162,81,40,20,10,133,66,161,80,168,84,42,149,202,229,242,249,124,62,159,79,167,83,169,212,106,181,218,109,182,91,45,22,139,69,34,17,8,132,194,225,240,248,124,190,223,239,247,123,189,94,175,215,107,53,154,77,166,211,105,180,218,109,54,27,141,198,99,177,88,172,86,43,21,10,5,130,193,96,48,152,204,102,51,153,204,102,179,217,108,54,27,13,6,131,65,160,80,40,148,202,229,242,121,60,30,143,199,227,113,56,156,78,167,83,41,148,202,229,114,185,220,238,119,187,221,238,247,123,189,94,47,23,11,133,194,97,176,88,172,214,107,53,26,13,6,131,193,96,176,216,108,182,219,109,182,219,237,118,187,221,238,119,187,93,174,215,107,53,26,13,134,67,161,208,232,244,122,61,30,15,7,131,193,96,48,152,76,166,83,41,148,74,165,82,169,84,170,85,42,149,202,229,242,249,124,190,223,111,183,91,173,214,235,245,250,125,190,95,47,151,75,37,18,9,4,130,65,160,208,232,116,186,221,110,55,155,205,102,179,217,236,118,59,29,142,199,99,49,24,12,134,67,161,208,232,244,122,189,94,47,23,139,197,98,177,216,108,182,91,45,150,203,101,50,153,76,166,83,169,212,234,245,250,253,126,63,31,143,199,99,177,216,108,182,91,45,150,75,37,18,137,68,162,81,40,148,202,229,242,249,124,190,223,239,247,123,189,222,239,247,123,61,158,79,39,147,73,164,210,105,52,154,77,166,83,169,84,170,213,106,53,26,13,134,195,225,240,120,188,94,47,151,75,37,18,137,68,34,17,136,196,226,241,248,124,62,31,143,199,227,113,56,28,14,7,3,1,128,192,96,48,24,140,198,99,177,88,44,22,139,197,98,49,152,76,38,147,73,164,82,41,20,10,133,194,97,48,24,140,70,163,81,40,148,74,165,82,169,212,234,245,122,189,222,239,119,187,221,238,247,123,189,222,111,55,27,141,198,99,49,24,140,198,99,49,24,140,198,227,241,120,188,222,239,247,251,125,190,223,239,247,123,61,158,79,167,83,41,148,202,101,50,25,140,198,99,177,88,172,86,43,149,74,37,146,201,100,50,25,140,70,35,145,200,100,50,25,12,6,3,1,0,0,0,128,64,32,144,200,100,50,153,76,38,147,201,100,50,153,204,102,179,89,172,86,171,85,42,149,202,101,50,153,204,230,243,121,60,158,207,103,179,217,236,246,251,253,254,127,63,31,143,199,99,49,24,140,198,99,49,152,204,230,243,249,124,190,95,175,215,235,117,186,221,110,55,27,13,134,67,161,208,104,180,218,109,54,27,13,6,131,193,96,176,88,172,214,235,117,186,221,110,183,219,237,246,123,189,222,239,119,59,29,14,7,3,129,192,224,240,248,124,190,95,47,151,203,229,114,185,92,174,87,43,21,138,197,226,241,120,188,222,111,183,91,173,214,235,245,122,61,158,79,39,147,73,164,82,41,20,138,69,162,81,40,20,138,197,98,49,24,140,70,163,209,232,116,186,221,110,183,91,45,22,139,197,226,241,248,252,254,255,127,63,159,79,167,211,233,244,250,125,190,95,47,23,11,133,66,33,16,136,196,226,113,184,92,174,215,235,245,122,61,30,143,199,99,49,152,76,166,211,105,180,218,109,54,155,205,230,115,185,92,174,215,107,53,26,13,134,195,225,240,248,252,126,63,159,79,39,147,201,100,50,25,140,198,99,49,152,76,38,19,137,68,162,81,40,20,10,5,130,193,96,176,88,44,22,11,133,194,225,112,56,28,14,7,3,129,192,96,48,24,12,134,67,33,16,8,4,2,129,64,160,208,104,52,26,141,198,227,241,120,60,30,143,71,163,81,168,84,42,149,202,101,178,89,44,22,139,69,34,17,8,132,66,161,208,232,116,186,221,110,183,91,173,86,171,213,234,245,250,125,190,223,111,55,155,77,38,19,137,196,226,113,184,220,110,55,27,141,70,35,145,72,36,146,73,164,82,41,148,74,165,82,41,20,10,5,2,129,192,96,176,88,44,150,203,101,50,153,76,38,147,201,228,242,249,252,126,191,95,47,151,203,101,50,153,204,230,115,57,156,206,231,115,185,92,174,87,171,213,234,117,186,221,110,55,27,13,6,3,129,192,96,176,216,236,118,59,29,14,135,195,225,112,56,156,206,231,115,57,156,78,167,211,233,244,250,125,62,159,79,39,19,137,68,162,209,232,244,250,125,190,223,239,119,187,221,110,55,155,77,166,83,41,148,74,37,146,73,36,146,73,36,18,9,4,130,193,96,176,88,44,150,203,229,242,249,124,62,159,207,103,51,153,204,102,179,89,172,214,107,53,26,141,198,99,177,88,172,214,235,117,58,29,142,199,227,241,248,252,126,63,159,79,39,19,137,68,34,17,136,196,226,113,184,92,46,23,139,197,98,49,24,12,6,3,1,128,64,160,80,40,20,138,69,34,145,72,36,18,137,68,162,209,232,116,58,157,206,231,243,121,60,30,143,71,163,81,168,212,106,181,218,109,182,91,173,86,171,85,42,21,10,5,130,193,224,240,120,188,94,47,151,75,165,82,169,84,42,21,138,69,162,209,232,116,58,29,14,7,131,65,32,16,8,132,66,33,144,200,100,50,153,76,38,19,137,68,34,145,200,100,50,25,140,70,163,81,40,20,10,5,2,129,192,224,112,56,28,142,199,99,177,88,44,22,139,197,226,113,184,92,46,151,75,37,18,9,4,2,129,192,224,240,120,188,94,175,87,171,213,106,181,90,173,214,107,53,154,205,230,243,121,60,158,79,167,83,169,212,234,245,122,61,158,79,39,147,201,228,114,57,28,142,71,35,17,8,4,130,193,96,176,216,236,118,187,221,238,247,251,253,126,191,95,47,151,75,37,146,201,228,242,121,188,222,111,183,91,173,86,43,149,74,37,146,73,164,82,41,148,74,37,18,9,4,2,1,0,