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