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