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