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